diff --git a/src/main/resources/data/steampowered/loot_tables/blocks/bronze_boiler.json b/src/main/resources/data/steampowered/loot_tables/blocks/bronze_boiler.json new file mode 100644 index 0000000..8a5079c --- /dev/null +++ b/src/main/resources/data/steampowered/loot_tables/blocks/bronze_boiler.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "steampowered:bronze_boiler" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/loot_tables/blocks/bronze_burner.json b/src/main/resources/data/steampowered/loot_tables/blocks/bronze_burner.json new file mode 100644 index 0000000..0f6ae5b --- /dev/null +++ b/src/main/resources/data/steampowered/loot_tables/blocks/bronze_burner.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "steampowered:bronze_burner" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/loot_tables/blocks/cast_iron_boiler.json b/src/main/resources/data/steampowered/loot_tables/blocks/cast_iron_boiler.json new file mode 100644 index 0000000..cb3a2af --- /dev/null +++ b/src/main/resources/data/steampowered/loot_tables/blocks/cast_iron_boiler.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "steampowered:cast_iron_boiler" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/loot_tables/blocks/cast_iron_burner.json b/src/main/resources/data/steampowered/loot_tables/blocks/cast_iron_burner.json new file mode 100644 index 0000000..4cb6c50 --- /dev/null +++ b/src/main/resources/data/steampowered/loot_tables/blocks/cast_iron_burner.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "steampowered:cast_iron_burner" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/loot_tables/blocks/steel_boiler.json b/src/main/resources/data/steampowered/loot_tables/blocks/steel_boiler.json new file mode 100644 index 0000000..cb85b2d --- /dev/null +++ b/src/main/resources/data/steampowered/loot_tables/blocks/steel_boiler.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "steampowered:steel_boiler" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/loot_tables/blocks/steel_burner.json b/src/main/resources/data/steampowered/loot_tables/blocks/steel_burner.json new file mode 100644 index 0000000..3b75432 --- /dev/null +++ b/src/main/resources/data/steampowered/loot_tables/blocks/steel_burner.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "steampowered:steel_burner" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/alternator.json b/src/main/resources/data/steampowered/recipes/alternator.json new file mode 100644 index 0000000..0c44ad3 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/alternator.json @@ -0,0 +1,30 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + " IRI ", + "ILCLI", + "RCSCR", + "ILCLI", + " IRI " + ], + "key": { + "I": { + "tag": "forge:ingots/iron" + }, + "R": { + "item": "minecraft:redstone_block" + }, + "S": { + "item": "create:shaft" + }, + "C": { + "item": "steampowered:cast_iron_cogwheel" + }, + "L": { + "item": "steampowered:cast_iron_large_cogwheel" + } + }, + "result": { + "item": "steampowered:alternator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/bronze_boiler.json b/src/main/resources/data/steampowered/recipes/bronze_boiler.json new file mode 100644 index 0000000..c438f1f --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/bronze_boiler.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SCS" + ], + "key": { + "S": { + "tag": "forge:plates/brass" + }, + "C": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "steampowered:bronze_boiler", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/bronze_burner.json b/src/main/resources/data/steampowered/recipes/bronze_burner.json new file mode 100644 index 0000000..fdf9143 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/bronze_burner.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "S S", + "CCC" + ], + "key": { + "S": { + "tag": "forge:plates/brass" + }, + "C": { + "item": "minecraft:bricks" + } + }, + "result": { + "item": "steampowered:bronze_burner", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/bronze_cogwheel.json b/src/main/resources/data/steampowered/recipes/bronze_cogwheel.json new file mode 100644 index 0000000..7a1e43f --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/bronze_cogwheel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "forge:ingots/brass" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "steampowered:bronze_cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/bronze_flywheel.json b/src/main/resources/data/steampowered/recipes/bronze_flywheel.json new file mode 100644 index 0000000..f4ac24f --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/bronze_flywheel.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + " AAA ", + "ACPCA", + "APSPA", + "ACPCA", + " AAA " + ], + "key": { + "P": { + "tag": "minecraft:planks" + }, + "S": { + "item": "create:shaft" + }, + "A": { + "tag": "forge:ingots/brass" + }, + "C": { + "item": "steampowered:bronze_cogwheel" + } + }, + "result": { + "item": "steampowered:bronze_flywheel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/bronze_large_cogwheel.json b/src/main/resources/data/steampowered/recipes/bronze_large_cogwheel.json new file mode 100644 index 0000000..e2666e4 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/bronze_large_cogwheel.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SDS", + "DCD", + "SDS" + ], + "key": { + "S": { + "tag": "forge:ingots/brass" + }, + "C": { + "item": "create:andesite_alloy" + }, + "D": { + "tag": "forge:plates/brass" + } + }, + "result": { + "item": "steampowered:bronze_large_cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/bronze_steam_engine.json b/src/main/resources/data/steampowered/recipes/bronze_steam_engine.json new file mode 100644 index 0000000..cd89407 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/bronze_steam_engine.json @@ -0,0 +1,30 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + "PCB", + "PCI", + "PCB" + ], + "key": { + "P": { + "tag": "forge:plates/brass" + }, + "B": { + "tag": "forge:ingots/brass" + }, + "I": [ + { + "item": "minecraft:piston" + }, + { + "item": "minecraft:sticky_piston" + } + ], + "C": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "steampowered:bronze_steam_engine" + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/cast_iron_boiler.json b/src/main/resources/data/steampowered/recipes/cast_iron_boiler.json new file mode 100644 index 0000000..bf0745d --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/cast_iron_boiler.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SCS" + ], + "key": { + "S": { + "tag": "forge:plates/iron" + }, + "C": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "steampowered:cast_iron_boiler", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/cast_iron_burner.json b/src/main/resources/data/steampowered/recipes/cast_iron_burner.json new file mode 100644 index 0000000..4e6d2cf --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/cast_iron_burner.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "S S", + "CCC" + ], + "key": { + "S": { + "tag": "forge:plates/iron" + }, + "C": { + "item": "minecraft:bricks" + } + }, + "result": { + "item": "steampowered:cast_iron_burner", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/cast_iron_cogwheel.json b/src/main/resources/data/steampowered/recipes/cast_iron_cogwheel.json new file mode 100644 index 0000000..af6eb98 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/cast_iron_cogwheel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "forge:ingots/iron" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "steampowered:cast_iron_cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/cast_iron_flywheel.json b/src/main/resources/data/steampowered/recipes/cast_iron_flywheel.json new file mode 100644 index 0000000..407f1ac --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/cast_iron_flywheel.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + " AAA ", + "ACPCA", + "APSPA", + "ACPCA", + " AAA " + ], + "key": { + "P": { + "tag": "minecraft:planks" + }, + "S": { + "item": "create:shaft" + }, + "A": { + "tag": "forge:ingots/iron" + }, + "C": { + "item": "steampowered:cast_iron_cogwheel" + } + }, + "result": { + "item": "steampowered:cast_iron_flywheel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/cast_iron_large_cogwheel.json b/src/main/resources/data/steampowered/recipes/cast_iron_large_cogwheel.json new file mode 100644 index 0000000..b9294c8 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/cast_iron_large_cogwheel.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SDS", + "DCD", + "SDS" + ], + "key": { + "S": { + "tag": "forge:ingots/iron" + }, + "C": { + "item": "create:andesite_alloy" + }, + "D": { + "tag": "forge:plates/iron" + } + }, + "result": { + "item": "steampowered:cast_iron_large_cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/cast_iron_steam_engine.json b/src/main/resources/data/steampowered/recipes/cast_iron_steam_engine.json new file mode 100644 index 0000000..482d907 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/cast_iron_steam_engine.json @@ -0,0 +1,30 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + "PCB", + "PCI", + "PCB" + ], + "key": { + "P": { + "tag": "forge:plates/iron" + }, + "B": { + "tag": "forge:ingots/iron" + }, + "I": [ + { + "item": "minecraft:piston" + }, + { + "item": "minecraft:sticky_piston" + } + ], + "C": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "steampowered:cast_iron_steam_engine" + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/multimeter.json b/src/main/resources/data/steampowered/recipes/multimeter.json new file mode 100644 index 0000000..278beaf --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/multimeter.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SRS", + "RCR", + "SRS" + ], + "key": { + "S": { + "tag": "forge:plates/iron" + }, + "C": { + "item": "create:andesite_alloy" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "result": { + "item": "steampowered:multimeter", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/steel_boiler.json b/src/main/resources/data/steampowered/recipes/steel_boiler.json new file mode 100644 index 0000000..cf3ab58 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/steel_boiler.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SCS" + ], + "key": { + "S": { + "tag": "forge:plates/steel" + }, + "C": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "steampowered:steel_boiler", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/steel_burner.json b/src/main/resources/data/steampowered/recipes/steel_burner.json new file mode 100644 index 0000000..58d5df2 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/steel_burner.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "S S", + "CCC" + ], + "key": { + "S": { + "tag": "forge:plates/steel" + }, + "C": { + "item": "minecraft:bricks" + } + }, + "result": { + "item": "steampowered:steel_burner", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/steel_cogwheel.json b/src/main/resources/data/steampowered/recipes/steel_cogwheel.json new file mode 100644 index 0000000..4584b64 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/steel_cogwheel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "forge:ingots/steel" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "steampowered:steel_cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/steel_flywheel.json b/src/main/resources/data/steampowered/recipes/steel_flywheel.json new file mode 100644 index 0000000..c6906c9 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/steel_flywheel.json @@ -0,0 +1,28 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + " AAA ", + "ACPCA", + "APSPA", + "ACPCA", + " AAA " + ], + "key": { + "P": { + "tag": "minecraft:planks" + }, + "S": { + "item": "create:shaft" + }, + "A": { + "tag": "forge:ingots/steel" + }, + "C": { + "item": "steampowered:steel_cogwheel" + } + }, + "result": { + "item": "steampowered:steel_flywheel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/steel_large_cogwheel.json b/src/main/resources/data/steampowered/recipes/steel_large_cogwheel.json new file mode 100644 index 0000000..ef179aa --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/steel_large_cogwheel.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SDS", + "DCD", + "SDS" + ], + "key": { + "S": { + "tag": "forge:ingots/steel" + }, + "C": { + "item": "create:andesite_alloy" + }, + "D": { + "tag": "forge:plates/steel" + } + }, + "result": { + "item": "steampowered:steel_large_cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/main/resources/data/steampowered/recipes/steel_steam_engine.json b/src/main/resources/data/steampowered/recipes/steel_steam_engine.json new file mode 100644 index 0000000..967a640 --- /dev/null +++ b/src/main/resources/data/steampowered/recipes/steel_steam_engine.json @@ -0,0 +1,30 @@ +{ + "type": "create:mechanical_crafting", + "pattern": [ + "PCB", + "PCI", + "PCB" + ], + "key": { + "P": { + "tag": "forge:plates/steel" + }, + "B": { + "tag": "forge:ingots/steel" + }, + "I": [ + { + "item": "minecraft:piston" + }, + { + "item": "minecraft:sticky_piston" + } + ], + "C": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "steampowered:steel_steam_engine" + } +} \ No newline at end of file