diff --git a/gradle.properties b/gradle.properties index ccc7774..ed7c9ca 100644 --- a/gradle.properties +++ b/gradle.properties @@ -32,7 +32,7 @@ mod_name=ExtendedAE-Plus # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=All Rights Reserved # The mod version. See https://semver.org/ -mod_version=1.21.1-1.4.0 +mod_version=1.21.1-1.4.0-fix # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/1024x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/1024x_crafting_accelerator.json new file mode 100644 index 0000000..d509338 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/1024x_crafting_accelerator.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { "type": "minecraft:item", "name": "extendedae_plus:1024x_crafting_accelerator" } + ], + "conditions": [ { "condition": "minecraft:survives_explosion" } ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/16x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/16x_crafting_accelerator.json new file mode 100644 index 0000000..44ffcb5 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/16x_crafting_accelerator.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { "type": "minecraft:item", "name": "extendedae_plus:16x_crafting_accelerator" } + ], + "conditions": [ { "condition": "minecraft:survives_explosion" } ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/256x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/256x_crafting_accelerator.json new file mode 100644 index 0000000..96d7909 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/256x_crafting_accelerator.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { "type": "minecraft:item", "name": "extendedae_plus:256x_crafting_accelerator" } + ], + "conditions": [ { "condition": "minecraft:survives_explosion" } ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/4x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/4x_crafting_accelerator.json new file mode 100644 index 0000000..de2609b --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/4x_crafting_accelerator.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { "type": "minecraft:item", "name": "extendedae_plus:4x_crafting_accelerator" } + ], + "conditions": [ { "condition": "minecraft:survives_explosion" } ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/64x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/64x_crafting_accelerator.json new file mode 100644 index 0000000..689564c --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/64x_crafting_accelerator.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { "type": "minecraft:item", "name": "extendedae_plus:64x_crafting_accelerator" } + ], + "conditions": [ { "condition": "minecraft:survives_explosion" } ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/network_pattern_controller.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/network_pattern_controller.json new file mode 100644 index 0000000..f167e4a --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/network_pattern_controller.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { "type": "minecraft:item", "name": "extendedae_plus:network_pattern_controller" } + ], + "conditions": [ + { "condition": "minecraft:survives_explosion" } + ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/loot_table/blocks/wireless_transceiver.json b/src/main/resources/data/extendedae_plus/loot_table/blocks/wireless_transceiver.json new file mode 100644 index 0000000..81bffaa --- /dev/null +++ b/src/main/resources/data/extendedae_plus/loot_table/blocks/wireless_transceiver.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "extendedae_plus:wireless_transceiver" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/src/main/resources/data/extendedae_plus/recipe/1024x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/recipe/1024x_crafting_accelerator.json new file mode 100644 index 0000000..17cbe61 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/1024x_crafting_accelerator.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " ", + "ACA", + " " + ], + "key": { + "A": { "item": "ae2:cell_component_256k" }, + "C": { "item": "extendedae_plus:256x_crafting_accelerator" } + }, + "result": { "id": "extendedae_plus:1024x_crafting_accelerator", "count": 1 } +} diff --git a/src/main/resources/data/extendedae_plus/recipe/16x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/recipe/16x_crafting_accelerator.json new file mode 100644 index 0000000..16a6bdd --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/16x_crafting_accelerator.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "ae2:crafting_accelerator" }, + { "item": "ae2:cell_component_16k" } + ], + "result": { "id": "extendedae_plus:16x_crafting_accelerator", "count": 1 } +} diff --git a/src/main/resources/data/extendedae_plus/recipe/256x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/recipe/256x_crafting_accelerator.json new file mode 100644 index 0000000..e0cf75a --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/256x_crafting_accelerator.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "ae2:crafting_accelerator" }, + { "item": "ae2:cell_component_256k" } + ], + "result": { "id": "extendedae_plus:256x_crafting_accelerator", "count": 1 } +} diff --git a/src/main/resources/data/extendedae_plus/recipe/4x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/recipe/4x_crafting_accelerator.json new file mode 100644 index 0000000..f53ac06 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/4x_crafting_accelerator.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "ae2:crafting_accelerator" }, + { "item": "ae2:cell_component_4k" } + ], + "result": { "id": "extendedae_plus:4x_crafting_accelerator", "count": 1 } +} diff --git a/src/main/resources/data/extendedae_plus/recipe/64x_crafting_accelerator.json b/src/main/resources/data/extendedae_plus/recipe/64x_crafting_accelerator.json new file mode 100644 index 0000000..c5851c3 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/64x_crafting_accelerator.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "ae2:crafting_accelerator" }, + { "item": "ae2:cell_component_64k" } + ], + "result": { "id": "extendedae_plus:64x_crafting_accelerator", "count": 1 } +} diff --git a/src/main/resources/data/extendedae_plus/recipe/network_pattern_controller.json b/src/main/resources/data/extendedae_plus/recipe/network_pattern_controller.json new file mode 100644 index 0000000..954b3fb --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/network_pattern_controller.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "ae2:semi_dark_monitor" }, + { "item": "ae2:pattern_provider" }, + { "item": "ae2:network_tool" } + ], + "result": { + "id": "extendedae_plus:network_pattern_controller", + "count": 1 + } +} diff --git a/src/main/resources/data/extendedae_plus/recipe/wireless_transceiver.json b/src/main/resources/data/extendedae_plus/recipe/wireless_transceiver.json new file mode 100644 index 0000000..a882996 --- /dev/null +++ b/src/main/resources/data/extendedae_plus/recipe/wireless_transceiver.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "pattern": [ + "RRR", + "RLR", + "RRR" + ], + "key": { + "R": { "item": "ae2:quantum_ring" }, + "L": { "item": "ae2:quantum_link" } + }, + "result": { + "id": "extendedae_plus:wireless_transceiver", + "count": 1 + } +} diff --git a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 0000000..388e10b --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "extendedae_plus:network_pattern_controller", + "extendedae_plus:wireless_transceiver", + "extendedae_plus:4x_crafting_accelerator", + "extendedae_plus:16x_crafting_accelerator", + "extendedae_plus:64x_crafting_accelerator", + "extendedae_plus:256x_crafting_accelerator", + "extendedae_plus:1024x_crafting_accelerator" + ] +} diff --git a/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json b/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 0000000..a01207f --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "extendedae_plus:wireless_transceiver", + "extendedae_plus:4x_crafting_accelerator", + "extendedae_plus:16x_crafting_accelerator", + "extendedae_plus:64x_crafting_accelerator", + "extendedae_plus:256x_crafting_accelerator", + "extendedae_plus:1024x_crafting_accelerator" + ] +}