From 2855a22221847a9c0d33f324303a36be504fea78 Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Mon, 31 Aug 2020 12:49:36 +0200 Subject: [PATCH] Grunthog Day - Migrated Shaped and Shapeless crafting recipes to generated - Added the reworked spout asset by Kryppers --- src/generated/resources/.cache/cache | 348 ++++++- .../resources/assets/create/lang/en_ud.json | 4 +- .../resources/assets/create/lang/en_us.json | 4 +- .../assets/create/lang/unfinished/de_de.json | 6 +- .../assets/create/lang/unfinished/fr_fr.json | 4 +- .../assets/create/lang/unfinished/it_it.json | 4 +- .../assets/create/lang/unfinished/ja_jp.json | 4 +- .../assets/create/lang/unfinished/ko_kr.json | 4 +- .../assets/create/lang/unfinished/nl_nl.json | 6 +- .../assets/create/lang/unfinished/pt_br.json | 6 +- .../assets/create/lang/unfinished/ru_ru.json | 6 +- .../assets/create/lang/unfinished/zh_cn.json | 4 +- .../appliances/dough.json | 4 +- .../crafting/appliances/tree_fertilizer.json | 32 + .../crafting/curiosities/deforester.json | 32 + .../curiosities/handheld_blockzapper.json | 32 + .../curiosities/minecart_coupling.json | 32 + .../curiosities/wand_of_symmetry.json | 32 + .../crafting/kinetics/adjustable_pulley.json | 32 + .../crafting/kinetics/analog_lever.json | 32 + .../crafting/kinetics/attribute_filter.json | 32 + .../kinetics/basin.json | 4 +- .../crafting/kinetics/belt_connector.json | 32 + .../crafting/kinetics/black_seat.json | 32 + .../kinetics/black_seat_from_other_seat.json | 32 + .../crafting/kinetics/blue_seat.json | 32 + .../kinetics/blue_seat_from_other_seat.json | 32 + .../kinetics/brass_hand.json} | 8 +- .../crafting/kinetics/brown_seat.json | 32 + .../kinetics/brown_seat_from_other_seat.json | 32 + .../crafting/kinetics/cart_assembler.json | 32 + .../crafting/kinetics/chute.json} | 6 +- .../crafting/kinetics/clockwork_bearing.json | 32 + .../create.base/crafting/kinetics/clutch.json | 32 + .../crafting/kinetics/cogwheel.json | 32 + .../crafting/kinetics/crafter_slot_cover.json | 32 + .../crafting/kinetics/cuckoo_clock.json | 32 + .../crafting/kinetics/cyan_seat.json | 32 + .../kinetics/cyan_seat_from_other_seat.json | 32 + .../crafting/kinetics/deployer.json | 32 + .../create.base/crafting/kinetics/depot.json | 32 + .../crafting/kinetics/empty_blaze_burner.json | 32 + .../crafting/kinetics/encased_belt.json | 32 + .../crafting/kinetics/encased_fan.json | 32 + .../create.base/crafting/kinetics/filter.json | 32 + .../kinetics/fluid_pipe.json} | 8 +- .../crafting/kinetics/fluid_tank.json | 32 + .../crafting/kinetics/gearbox.json | 32 + .../kinetics/gearboxfrom_conversion.json | 32 + .../crafting/kinetics/gearshift.json | 32 + .../crafting/kinetics/goggles.json | 32 + .../crafting/kinetics/gray_seat.json | 32 + .../kinetics/gray_seat_from_other_seat.json | 32 + .../crafting/kinetics/green_seat.json | 32 + .../kinetics/green_seat_from_other_seat.json | 32 + .../crafting/kinetics/hand_crank.json | 32 + .../crafting/kinetics/large_cogwheel.json | 32 + .../crafting/kinetics/light_blue_seat.json | 32 + .../light_blue_seat_from_other_seat.json | 32 + .../crafting/kinetics/light_gray_seat.json | 32 + .../light_gray_seat_from_other_seat.json | 32 + .../crafting/kinetics/lime_seat.json | 32 + .../kinetics/lime_seat_from_other_seat.json | 32 + .../crafting/kinetics/linear_chassis.json | 32 + .../linear_chassisfrom_conversion.json | 32 + .../crafting/kinetics/magenta_seat.json | 32 + .../magenta_seat_from_other_seat.json | 32 + .../crafting/kinetics/mechanical_bearing.json | 32 + .../crafting/kinetics/mechanical_crafter.json | 32 + .../crafting/kinetics/mechanical_drill.json | 32 + .../kinetics/mechanical_harvester.json | 32 + .../crafting/kinetics/mechanical_mixer.json | 32 + .../crafting/kinetics/mechanical_piston.json | 32 + .../crafting/kinetics/mechanical_plough.json | 32 + .../crafting/kinetics/mechanical_press.json | 32 + .../crafting/kinetics/mechanical_pump.json | 32 + .../crafting/kinetics/mechanical_saw.json | 32 + .../crafting/kinetics/millstone.json | 32 + .../kinetics/mysterious_cuckoo_clock.json | 32 + .../create.base/crafting/kinetics/nozzle.json | 32 + .../crafting/kinetics/orange_seat.json | 32 + .../kinetics/orange_seat_from_other_seat.json | 32 + .../crafting/kinetics/pink_seat.json | 32 + .../kinetics/pink_seat_from_other_seat.json | 32 + .../kinetics/piston_extension_pole.json | 32 + .../crafting/kinetics/propeller.json | 32 + .../crafting/kinetics/purple_seat.json | 32 + .../kinetics/purple_seat_from_other_seat.json | 32 + .../crafting/kinetics/radial_chassis.json | 32 + .../crafting/kinetics/red_seat.json | 32 + .../kinetics/red_seat_from_other_seat.json | 32 + .../crafting/kinetics/rope_pulley.json | 32 + .../kinetics/rotation_speed_controller.json | 32 + ...condary_linear_chassisfrom_conversion.json | 32 + .../kinetics/sequenced_gearshift.json | 32 + .../create.base/crafting/kinetics/shaft.json | 32 + .../crafting/kinetics/speedometer.json | 32 + .../kinetics/speedometerfrom_conversion.json | 32 + .../create.base/crafting/kinetics/spout.json | 32 + .../kinetics/sticky_mechanical_piston.json | 32 + .../kinetics/stressometerfrom_conversion.json | 32 + .../crafting/kinetics/super_glue.json | 32 + .../crafting/kinetics/turntable.json | 32 + .../vertical_gearboxfrom_conversion.json | 32 + .../crafting/kinetics/water_wheel.json | 32 + .../create.base/crafting/kinetics/whisk.json | 32 + .../crafting/kinetics/white_seat.json | 32 + .../kinetics/white_seat_from_other_seat.json | 32 + .../create.base/crafting/kinetics/wrench.json | 32 + .../crafting/kinetics/yellow_seat.json | 32 + .../kinetics/yellow_seat_from_other_seat.json | 32 + .../crafting/logistics/adjustable_crate.json | 32 + .../logistics/adjustable_pulse_repeater.json | 32 + .../logistics/adjustable_repeater.json | 32 + .../crafting/logistics/andesite_funnel.json | 32 + .../crafting/logistics/andesite_tunnel.json | 32 + .../crafting/logistics/belt_observer.json | 32 + .../crafting/logistics/brass_funnel.json | 32 + .../crafting/logistics/brass_tunnel.json | 32 + .../crafting/logistics/powered_latch.json | 32 + .../logistics/powered_toggle_latch.json | 32 + .../crafting/logistics/pulse_repeater.json | 32 + .../crafting/logistics/redstone_contact.json | 32 + .../crafting/logistics/redstone_link.json | 32 + .../crafting/logistics/stockpile_switch.json | 32 + .../crafting/materials/andesite_alloy.json | 32 + .../materials/andesite_alloy_from_zinc.json} | 8 +- .../crafting/materials/andesite_casing.json | 32 + .../brass_block_from_compacting.json | 32 + .../crafting/materials/brass_casing.json | 32 + .../brass_ingot_from_compacting.json | 32 + .../brass_ingot_from_decompacting.json | 32 + .../brass_nugget_from_decompacting.json | 32 + .../copper_block_from_compacting.json | 32 + .../crafting/materials/copper_casing.json | 32 + .../copper_ingot_from_compacting.json | 32 + .../copper_ingot_from_decompacting.json | 32 + .../copper_nugget_from_decompacting.json | 32 + .../crafting/materials/electron_tube.json | 32 + .../materials/red_sand_paper.json | 4 +- .../materials/refined_radiance_casing.json | 32 + .../materials/rose_quartz.json | 4 +- .../materials/sand_paper.json | 4 +- .../materials/shadow_steel_casing.json | 32 + .../materials/zinc_block_from_compacting.json | 32 + .../materials/zinc_ingot_from_compacting.json | 32 + .../zinc_ingot_from_decompacting.json | 32 + .../zinc_nugget_from_decompacting.json | 32 + .../crafting/palettes/copper_shingles.json | 32 + .../palettes/copper_shingles_from_tiles.json} | 6 +- .../crafting/palettes/copper_tiles.json | 32 + .../schematics/empty_schematic.json | 4 +- .../schematics/schematic_and_quill.json | 4 +- .../schematics}/schematic_table.json | 4 +- .../schematics/schematicannon.json | 4 +- .../crafting/palettes/dark_scoria.json | 32 + .../appliances/slime_ball.json | 4 +- ...urnace_minecart_from_contraption_cart.json | 32 + .../minecart_from_contraption_cart.json | 32 + .../appliances/dough.json | 0 .../appliances/slime_ball.json | 0 .../crafting/appliances/tree_fertilizer.json | 35 + .../crafting/curiosities/deforester.json | 22 + .../curiosities/handheld_blockzapper.json | 22 + .../curiosities/minecart_coupling.json | 19 + .../curiosities/wand_of_symmetry.json | 25 + .../crafting/kinetics/adjustable_pulley.json | 22 + .../crafting/kinetics/analog_lever.json | 18 + .../crafting/kinetics/attribute_filter.json | 17 + .../kinetics/basin.json | 6 +- .../crafting/kinetics/belt_connector.json | 15 + .../recipes/crafting/kinetics/black_seat.json | 18 + .../kinetics/black_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/blue_seat.json | 18 + .../kinetics/blue_seat_from_other_seat.json | 18 + .../kinetics/brass_hand.json} | 12 +- .../recipes/crafting/kinetics/brown_seat.json | 18 + .../kinetics/brown_seat_from_other_seat.json | 18 + .../crafting/kinetics/cart_assembler.json | 22 + .../recipes/crafting/kinetics/chute.json | 18 + .../crafting/kinetics/clockwork_bearing.json | 25 + .../recipes/crafting/kinetics/clutch.json | 22 + .../recipes/crafting/kinetics/cogwheel.json | 20 + .../crafting/kinetics/crafter_slot_cover.json | 14 + .../crafting/kinetics/cuckoo_clock.json | 25 + .../recipes/crafting/kinetics/cyan_seat.json | 18 + .../kinetics/cyan_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/deployer.json | 25 + .../recipes/crafting/kinetics/depot.json | 18 + .../crafting/kinetics/empty_blaze_burner.json | 18 + .../crafting/kinetics/encased_belt.json | 20 + .../crafting/kinetics/encased_fan.json | 28 + .../recipes/crafting/kinetics/filter.json | 17 + .../recipes/crafting/kinetics/fluid_pipe.json | 18 + .../recipes/crafting/kinetics/fluid_tank.json | 23 + ...urnace_minecart_from_contraption_cart.json | 11 + .../recipes/crafting/kinetics/gearbox.json | 19 + .../kinetics/gearboxfrom_conversion.json | 11 + .../recipes/crafting/kinetics/gearshift.json | 22 + .../recipes/crafting/kinetics/goggles.json | 21 + .../recipes/crafting/kinetics/gray_seat.json | 18 + .../kinetics/gray_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/green_seat.json | 18 + .../kinetics/green_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/hand_crank.json | 22 + .../crafting/kinetics/large_cogwheel.json | 23 + .../crafting/kinetics/light_blue_seat.json | 18 + .../light_blue_seat_from_other_seat.json | 18 + .../crafting/kinetics/light_gray_seat.json | 18 + .../light_gray_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/lime_seat.json | 18 + .../kinetics/lime_seat_from_other_seat.json | 18 + .../crafting/kinetics/linear_chassis.json | 20 + .../linear_chassisfrom_conversion.json | 11 + .../crafting/kinetics/magenta_seat.json | 18 + .../magenta_seat_from_other_seat.json | 18 + .../crafting/kinetics/mechanical_bearing.json | 25 + .../crafting/kinetics/mechanical_crafter.json | 26 + .../crafting/kinetics/mechanical_drill.json | 22 + .../kinetics/mechanical_harvester.json | 22 + .../crafting/kinetics/mechanical_mixer.json | 25 + .../crafting/kinetics/mechanical_piston.json | 25 + .../crafting/kinetics/mechanical_plough.json | 22 + .../crafting/kinetics/mechanical_press.json | 25 + .../crafting/kinetics/mechanical_pump.json | 18 + .../crafting/kinetics/mechanical_saw.json | 22 + .../recipes/crafting/kinetics/millstone.json | 25 + .../minecart_from_contraption_cart.json | 11 + .../kinetics/mysterious_cuckoo_clock.json | 19 + .../recipes/crafting/kinetics/nozzle.json | 19 + .../crafting/kinetics/orange_seat.json | 18 + .../kinetics/orange_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/pink_seat.json | 18 + .../kinetics/pink_seat_from_other_seat.json | 18 + .../kinetics/piston_extension_pole.json | 20 + .../recipes/crafting/kinetics/propeller.json | 19 + .../crafting/kinetics/purple_seat.json | 18 + .../kinetics/purple_seat_from_other_seat.json | 18 + .../crafting/kinetics/radial_chassis.json | 20 + .../recipes/crafting/kinetics/red_seat.json | 18 + .../kinetics/red_seat_from_other_seat.json | 18 + .../crafting/kinetics/rope_pulley.json | 25 + .../kinetics/rotation_speed_controller.json | 21 + ...condary_linear_chassisfrom_conversion.json | 11 + .../kinetics/sequenced_gearshift.json | 25 + .../recipes/crafting/kinetics/shaft.json | 16 + .../crafting/kinetics/speedometer.json | 21 + .../kinetics/speedometerfrom_conversion.json | 11 + .../recipes/crafting/kinetics/spout.json | 22 + .../kinetics/sticky_mechanical_piston.json | 18 + .../kinetics/stressometerfrom_conversion.json | 11 + .../recipes/crafting/kinetics/super_glue.json | 21 + .../recipes/crafting/kinetics/turntable.json | 18 + .../vertical_gearboxfrom_conversion.json | 11 + .../crafting/kinetics/water_wheel.json | 19 + .../recipes/crafting/kinetics/whisk.json | 19 + .../recipes/crafting/kinetics/white_seat.json | 18 + .../kinetics/white_seat_from_other_seat.json | 18 + .../recipes/crafting/kinetics/wrench.json | 22 + .../crafting/kinetics/yellow_seat.json | 18 + .../kinetics/yellow_seat_from_other_seat.json | 18 + .../crafting/logistics/adjustable_crate.json | 17 + .../logistics/adjustable_pulse_repeater.json | 17 + .../logistics/adjustable_repeater.json | 24 + .../crafting/logistics/andesite_funnel.json | 19 + .../crafting/logistics/andesite_tunnel.json | 19 + .../crafting/logistics/belt_observer.json | 24 + .../crafting/logistics/brass_funnel.json | 22 + .../crafting/logistics/brass_tunnel.json | 23 + .../crafting/logistics/powered_latch.json | 25 + .../logistics/powered_toggle_latch.json | 22 + .../crafting/logistics/pulse_repeater.json | 21 + .../crafting/logistics/redstone_contact.json | 23 + .../crafting/logistics/redstone_link.json | 22 + .../crafting/logistics/stockpile_switch.json | 24 + .../crafting/materials/andesite_alloy.json | 18 + .../materials/andesite_alloy_from_zinc.json | 18 + .../crafting/materials/andesite_casing.json | 23 + .../brass_block_from_compacting.json} | 8 +- .../crafting/materials/brass_casing.json | 23 + .../brass_ingot_from_compacting.json | 16 + .../brass_ingot_from_decompacting.json | 12 + .../brass_nugget_from_decompacting.json | 12 + .../copper_block_from_compacting.json} | 8 +- .../crafting/materials/copper_casing.json | 23 + .../copper_ingot_from_compacting.json | 16 + .../copper_ingot_from_decompacting.json | 12 + .../copper_nugget_from_decompacting.json | 12 + .../crafting/materials/electron_tube.json | 22 + .../materials/red_sand_paper.json | 0 .../materials/refined_radiance_casing.json | 23 + .../materials/rose_quartz.json | 0 .../materials/sand_paper.json | 0 .../materials/shadow_steel_casing.json | 23 + .../zinc_block_from_compacting.json} | 8 +- .../materials/zinc_ingot_from_compacting.json | 16 + .../zinc_ingot_from_decompacting.json | 12 + .../zinc_nugget_from_decompacting.json | 12 + .../crafting/palettes}/copper_shingles.json | 2 +- .../palettes/copper_shingles_from_tiles.json | 11 + .../crafting/palettes/copper_tiles.json | 11 + .../crafting/palettes/dark_scoria.json | 20 + .../schematics/empty_schematic.json | 0 .../schematics/schematic_and_quill.json | 0 .../schematics/schematic_table.json | 10 +- .../schematics/schematicannon.json | 16 +- .../crafting_shaped/appliances/cake.json | 25 - .../data/create/tags/blocks/seats.json | 21 + .../data/create/tags/items/seats.json | 21 + .../java/com/simibubi/create/AllBlocks.java | 45 +- .../java/com/simibubi/create/AllShapes.java | 2 +- .../java/com/simibubi/create/AllTags.java | 3 +- .../fluids/actors/SpoutRenderer.java | 9 +- .../foundation/data/StandardRecipes.java | 918 +++++++++++++++++- .../foundation/utility/ColorHelper.java | 3 +- .../create/foundation/utility/DyeHelper.java | 87 ++ .../assets/create/lang/default/messages.json | 4 +- .../block/creative_motor/block_vertical.json | 18 +- .../create/models/block/fluid_pipe/item.json | 68 +- .../models/block/mechanical_crafter/item.json | 2 +- .../models/block/mechanical_pump/item.json | 266 ++--- .../create/models/block/spout/block.json | 229 +++-- .../create/models/block/spout/bottom.json | 20 +- .../create/models/block/spout/item.json | 282 ++++-- .../create/models/block/spout/middle.json | 21 +- .../create/models/block/spout/spout.bbmodel | 2 +- .../assets/create/models/block/spout/top.json | 21 +- .../assets/create/textures/block/spout.png | Bin 1094 -> 1687 bytes .../contraptions/adjustable_pulley.json | 23 - .../contraptions/analog_lever.json | 19 - .../contraptions/belt_connector.json | 16 - .../contraptions/cart_assembler.json | 23 - .../contraptions/clockwork_bearing.json | 26 - .../crafting_shaped/contraptions/clutch.json | 23 - .../contraptions/cogwheel.json | 20 - .../contraptions/cuckoo_clock.json | 26 - .../contraptions/deployer.json | 27 - .../crafting_shaped/contraptions/drill.json | 23 - .../contraptions/encased_belt.json | 20 - .../contraptions/encased_fan.json | 29 - .../crafting_shaped/contraptions/gearbox.json | 20 - .../contraptions/gearshift.json | 23 - .../contraptions/harvester.json | 23 - .../contraptions/large_cogwheel.json | 23 - .../contraptions/mechanical_bearing.json | 26 - .../contraptions/mechanical_mixer.json | 26 - .../contraptions/mechanical_piston.json | 26 - .../contraptions/mechanical_press.json | 27 - .../contraptions/millstone.json | 26 - .../contraptions/mysterious_cuckoo_clock.json | 20 - .../contraptions/piston_extension_pole.json | 20 - .../crafting_shaped/contraptions/plough.json | 23 - .../portable_storage_interface.json | 18 - .../contraptions/rope_pulley.json | 26 - .../contraptions/rotation_chassis.json | 20 - .../rotation_speed_controller.json | 22 - .../crafting_shaped/contraptions/saw.json | 23 - .../contraptions/sequenced_gearshift.json | 27 - .../crafting_shaped/contraptions/shaft.json | 16 - .../contraptions/speedometer.json | 22 - .../sticky_mechanical_piston.json | 19 - .../contraptions/translation_chassis.json | 20 - .../contraptions/turntable.json | 19 - .../contraptions/water_wheel.json | 20 - .../curiosities/deforester.json | 23 - .../crafting_shaped/curiosities/filter.json | 18 - .../crafting_shaped/curiosities/goggles.json | 22 - .../curiosities/placement_handgun.json | 23 - .../curiosities/property_filter.json | 18 - .../curiosities/symmetry_wand.json | 26 - .../crafting_shaped/curiosities/wrench.json | 23 - .../recipes/crafting_shaped/dark_scoria.json | 20 - .../crafting_shaped/electron_tube.json | 23 - .../recipes/crafting_shaped/hand_crank.json | 23 - .../logistics/adjustable_crate.json | 17 - .../logistics/adjustable_pulse_repeater.json | 18 - .../logistics/adjustable_repeater.json | 25 - .../logistics/belt_observer.json | 25 - .../logistics/powered_latch.json | 26 - .../logistics/powered_toggle_latch.json | 23 - .../logistics/pulse_repeater.json | 22 - .../logistics/redstone_contact.json | 23 - .../logistics/redstone_link.json | 22 - .../logistics/stockpile_switch.json | 25 - .../materials/andesite_alloy.json | 19 - .../materials/andesite_alloy_1.json | 19 - .../materials/andesite_casing.json | 23 - .../materials/brass_casing.json | 23 - .../materials/copper_casing.json | 23 - .../recipes/crafting_shaped/nozzle.json | 20 - .../recipes/crafting_shaped/propeller.json | 20 - .../recipes/crafting_shaped/slot_cover.json | 15 - .../recipes/crafting_shaped/super_glue.json | 22 - .../create/recipes/crafting_shaped/whisk.json | 20 - .../recipes/crafting_shapeless/gearbox.json | 12 - .../recipes/crafting_shapeless/minecart.json | 17 - .../crafting_shapeless/speedometer.json | 12 - .../crafting_shapeless/stressometer.json | 12 - .../translation_chassis.json | 12 - .../translation_chassis_secondary.json | 12 - .../crafting_shapeless/tree_fertilizer.json | 35 - .../crafting_shapeless/vertical_gearbox.json | 12 - .../mechanical_arm.json} | 29 +- 403 files changed, 8825 insertions(+), 2161 deletions(-) rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shapeless => crafting}/appliances/dough.json (80%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/tree_fertilizer.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/deforester.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/handheld_blockzapper.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/minecart_coupling.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/wand_of_symmetry.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/adjustable_pulley.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/analog_lever.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/attribute_filter.json rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shaped => crafting}/kinetics/basin.json (82%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/belt_connector.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat_from_other_seat.json rename src/generated/resources/data/create/advancements/recipes/create.base/{brass_block.json => crafting/kinetics/brass_hand.json} (76%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cart_assembler.json rename src/generated/resources/data/create/advancements/recipes/{food/crafting_shaped/appliances/cake.json => create.base/crafting/kinetics/chute.json} (75%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clockwork_bearing.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clutch.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cogwheel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/crafter_slot_cover.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cuckoo_clock.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/deployer.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/depot.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/empty_blaze_burner.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_belt.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_fan.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/filter.json rename src/generated/resources/data/create/advancements/recipes/create.base/{copper_block.json => crafting/kinetics/fluid_pipe.json} (76%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_tank.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearbox.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearboxfrom_conversion.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearshift.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/goggles.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/hand_crank.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassis.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassisfrom_conversion.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_bearing.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_crafter.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_drill.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_harvester.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_mixer.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_piston.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_plough.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_press.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_pump.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_saw.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/millstone.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/nozzle.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/piston_extension_pole.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/propeller.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/radial_chassis.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rope_pulley.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rotation_speed_controller.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/secondary_linear_chassisfrom_conversion.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sequenced_gearshift.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/shaft.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometer.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometerfrom_conversion.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/spout.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sticky_mechanical_piston.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/stressometerfrom_conversion.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/super_glue.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/turntable.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/water_wheel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/whisk.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/wrench.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_crate.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_pulse_repeater.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_repeater.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_funnel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_tunnel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/belt_observer.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_funnel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_tunnel.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_latch.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_toggle_latch.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/pulse_repeater.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_contact.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_link.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/stockpile_switch.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy.json rename src/generated/resources/data/create/advancements/recipes/create.base/{zinc_block.json => crafting/materials/andesite_alloy_from_zinc.json} (72%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_casing.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_block_from_compacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_casing.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_compacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_block_from_compacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_casing.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_compacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/electron_tube.json rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shapeless => crafting}/materials/red_sand_paper.json (78%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/refined_radiance_casing.json rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shapeless => crafting}/materials/rose_quartz.json (79%) rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shapeless => crafting}/materials/sand_paper.json (79%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/shadow_steel_casing.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_block_from_compacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_compacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles.json rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shaped/schematics/schematic_table.json => crafting/palettes/copper_shingles_from_tiles.json} (71%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_tiles.json rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shapeless => crafting}/schematics/empty_schematic.json (78%) rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shapeless => crafting}/schematics/schematic_and_quill.json (77%) rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shaped/kinetics => crafting/schematics}/schematic_table.json (79%) rename src/generated/resources/data/create/advancements/recipes/create.base/{crafting_shaped => crafting}/schematics/schematicannon.json (79%) create mode 100644 src/generated/resources/data/create/advancements/recipes/create.palettes/crafting/palettes/dark_scoria.json rename src/generated/resources/data/create/advancements/recipes/misc/{crafting_shapeless => crafting}/appliances/slime_ball.json (79%) create mode 100644 src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart.json create mode 100644 src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/minecart_from_contraption_cart.json rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/appliances/dough.json (100%) rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/appliances/slime_ball.json (100%) create mode 100644 src/generated/resources/data/create/recipes/crafting/appliances/tree_fertilizer.json create mode 100644 src/generated/resources/data/create/recipes/crafting/curiosities/deforester.json create mode 100644 src/generated/resources/data/create/recipes/crafting/curiosities/handheld_blockzapper.json create mode 100644 src/generated/resources/data/create/recipes/crafting/curiosities/minecart_coupling.json create mode 100644 src/generated/resources/data/create/recipes/crafting/curiosities/wand_of_symmetry.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/adjustable_pulley.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/analog_lever.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/attribute_filter.json rename src/generated/resources/data/create/recipes/{crafting_shaped => crafting}/kinetics/basin.json (83%) create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/belt_connector.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/black_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/black_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat_from_other_seat.json rename src/generated/resources/data/create/recipes/{crafting_shaped/kinetics/schematic_table.json => crafting/kinetics/brass_hand.json} (66%) create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/cart_assembler.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/chute.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/clockwork_bearing.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/clutch.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/cogwheel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/crafter_slot_cover.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/cuckoo_clock.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/deployer.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/depot.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/empty_blaze_burner.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/encased_belt.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/encased_fan.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/filter.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/fluid_pipe.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/fluid_tank.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/furnace_minecart_from_contraption_cart.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/gearbox.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/gearboxfrom_conversion.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/gearshift.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/goggles.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/green_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/green_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/hand_crank.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/large_cogwheel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassis.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassisfrom_conversion.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_bearing.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_crafter.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_drill.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_harvester.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_mixer.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_piston.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_plough.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_press.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_pump.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_saw.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/millstone.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/minecart_from_contraption_cart.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/mysterious_cuckoo_clock.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/nozzle.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/piston_extension_pole.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/propeller.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/radial_chassis.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/red_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/red_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/rope_pulley.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/rotation_speed_controller.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/secondary_linear_chassisfrom_conversion.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/sequenced_gearshift.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/shaft.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/speedometer.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/speedometerfrom_conversion.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/spout.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/sticky_mechanical_piston.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/stressometerfrom_conversion.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/super_glue.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/turntable.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/whisk.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/white_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/white_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/wrench.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat_from_other_seat.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/adjustable_crate.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/adjustable_pulse_repeater.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/adjustable_repeater.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/andesite_funnel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/andesite_tunnel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/belt_observer.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/brass_funnel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/brass_tunnel.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/powered_latch.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/powered_toggle_latch.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/pulse_repeater.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/redstone_contact.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/redstone_link.json create mode 100644 src/generated/resources/data/create/recipes/crafting/logistics/stockpile_switch.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy_from_zinc.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/andesite_casing.json rename src/generated/resources/data/create/recipes/{brass_block.json => crafting/materials/brass_block_from_compacting.json} (79%) create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/brass_casing.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_compacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/brass_nugget_from_decompacting.json rename src/generated/resources/data/create/recipes/{copper_block.json => crafting/materials/copper_block_from_compacting.json} (79%) create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/copper_casing.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_compacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/copper_nugget_from_decompacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/electron_tube.json rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/materials/red_sand_paper.json (100%) create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/refined_radiance_casing.json rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/materials/rose_quartz.json (100%) rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/materials/sand_paper.json (100%) create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/shadow_steel_casing.json rename src/generated/resources/data/create/recipes/{zinc_block.json => crafting/materials/zinc_block_from_compacting.json} (79%) create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_compacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_decompacting.json create mode 100644 src/generated/resources/data/create/recipes/crafting/materials/zinc_nugget_from_decompacting.json rename src/{main/resources/data/create/recipes/crafting_shaped/materials => generated/resources/data/create/recipes/crafting/palettes}/copper_shingles.json (92%) create mode 100644 src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles_from_tiles.json create mode 100644 src/generated/resources/data/create/recipes/crafting/palettes/copper_tiles.json create mode 100644 src/generated/resources/data/create/recipes/crafting/palettes/dark_scoria.json rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/schematics/empty_schematic.json (100%) rename src/generated/resources/data/create/recipes/{crafting_shapeless => crafting}/schematics/schematic_and_quill.json (100%) rename src/generated/resources/data/create/recipes/{crafting_shaped => crafting}/schematics/schematic_table.json (80%) rename src/generated/resources/data/create/recipes/{crafting_shaped => crafting}/schematics/schematicannon.json (79%) delete mode 100644 src/generated/resources/data/create/recipes/crafting_shaped/appliances/cake.json create mode 100644 src/generated/resources/data/create/tags/blocks/seats.json create mode 100644 src/generated/resources/data/create/tags/items/seats.json create mode 100644 src/main/java/com/simibubi/create/foundation/utility/DyeHelper.java delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/adjustable_pulley.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/analog_lever.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/belt_connector.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/cart_assembler.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/clockwork_bearing.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/clutch.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/cogwheel.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/cuckoo_clock.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/deployer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/drill.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_belt.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_fan.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearbox.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearshift.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/harvester.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/large_cogwheel.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_bearing.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_mixer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_piston.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_press.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/millstone.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/mysterious_cuckoo_clock.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/piston_extension_pole.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/plough.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/portable_storage_interface.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/rope_pulley.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_chassis.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_speed_controller.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/saw.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/sequenced_gearshift.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/shaft.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/speedometer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/sticky_mechanical_piston.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/translation_chassis.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/turntable.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/contraptions/water_wheel.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/deforester.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/filter.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/goggles.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/placement_handgun.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/property_filter.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/symmetry_wand.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/curiosities/wrench.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/dark_scoria.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/electron_tube.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/hand_crank.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_crate.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_pulse_repeater.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_repeater.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/belt_observer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_latch.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_toggle_latch.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/pulse_repeater.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_contact.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_link.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/logistics/stockpile_switch.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy_1.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_casing.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/materials/brass_casing.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/materials/copper_casing.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/nozzle.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/propeller.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/slot_cover.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/super_glue.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shaped/whisk.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/gearbox.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/minecart.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/speedometer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/stressometer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis_secondary.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/tree_fertilizer.json delete mode 100644 src/main/resources/data/create/recipes/crafting_shapeless/vertical_gearbox.json rename src/main/resources/data/create/recipes/{crafting_shaped/contraptions/mechanical_crafter.json => mechanical_crafting/mechanical_arm.json} (50%) diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache index 7adffecdb..16bd79c61 100644 --- a/src/generated/resources/.cache/cache +++ b/src/generated/resources/.cache/cache @@ -360,17 +360,17 @@ c77b46d8b459e5c7cc495393546f3fcca8a1fa1d assets/create/blockstates/weathered_lim a3a11524cd3515fc01d905767b4b7ea782adaf03 assets/create/blockstates/yellow_seat.json 7f39521b211441f5c3e06d60c5978cebe16cacfb assets/create/blockstates/zinc_block.json b7181bcd8182b2f17088e5aa881f374c9c65470c assets/create/blockstates/zinc_ore.json -6951f31ae429d71ea970db45e981f4f0a9f4e0ef assets/create/lang/en_ud.json -5f12d17a67dbadd1a892ccc6a7c1663cfee691ae assets/create/lang/en_us.json -b361a5e10f044efb61212a6d49c0e0081f7ed641 assets/create/lang/unfinished/de_de.json -fdb4f997098841013b5b7d0c2b2bbb0bd1c39961 assets/create/lang/unfinished/fr_fr.json -6cd3717f6e5bc3bf895ce1d0c74e9b86ebde1884 assets/create/lang/unfinished/it_it.json -6ab1ccc23eec682f9d38c8231aacb6be8bba71f1 assets/create/lang/unfinished/ja_jp.json -9313981d23bc87b0591cb7b019ebc4be48a574b3 assets/create/lang/unfinished/ko_kr.json -090fbc394a4dead321437002ca2c66e42b1cb9a1 assets/create/lang/unfinished/nl_nl.json -de59c0d0e2ff8731ecf2b6547b16e4b85f30d226 assets/create/lang/unfinished/pt_br.json -302c4a980c77791ea816b190c37b43805b3bfce2 assets/create/lang/unfinished/ru_ru.json -f254cf4f96c9a1338e94418298a7900089b6dfa9 assets/create/lang/unfinished/zh_cn.json +1fe3d6fb515b8951750daf6ff274006e14c96b32 assets/create/lang/en_ud.json +5854ea893224d4c8f316055fe351bc901663b7c5 assets/create/lang/en_us.json +a72da7a232cf1fde241a6bfa1625aa16437dcf55 assets/create/lang/unfinished/de_de.json +ba2b39cb59687f0baa78355f6adff30faf3306de assets/create/lang/unfinished/fr_fr.json +f15f964d19eaf33c29f31daf7349c182183e6615 assets/create/lang/unfinished/it_it.json +1ada6540b9cefe1421b59b62d7908d798576f2d1 assets/create/lang/unfinished/ja_jp.json +38a726b5442a0cff2ca85d82244046a29e2f7ab8 assets/create/lang/unfinished/ko_kr.json +b7adfb420ffca283f8d1dbbe5f0cd48ee5e159c1 assets/create/lang/unfinished/nl_nl.json +4996a7078d8fec5c02faae83f831b626cf8edf29 assets/create/lang/unfinished/pt_br.json +461a3ded936c9a53df319f09313e94cf35c53baf assets/create/lang/unfinished/ru_ru.json +02de79ff2a8762bbeed85cfacf6e9174b951634c assets/create/lang/unfinished/zh_cn.json 846200eb548d3bfa2e77b41039de159b4b6cfb45 assets/create/models/block/acacia_window.json 1930fa3a3c98d53dd19e4ee7f55bc27fd47aa281 assets/create/models/block/acacia_window_pane_noside.json 1763ea2c9b981d187f5031ba608f3d5d3be3986a assets/create/models/block/acacia_window_pane_noside_alt.json @@ -1444,19 +1444,149 @@ e4e3c1bd7ecf501b40cffc26d8ad145ab4e89118 data/create/advancements/deployer.json a135eec618e448f440d9f42cc7a3e6c63fc45a71 data/create/advancements/overstressed.json 72025d8bf73ab8096c29f12d0c8d9a346f09cd64 data/create/advancements/polished_rose_quartz.json 1e3cd82e36fd4bcd053d652a0eead4458ed7f315 data/create/advancements/press.json -b2782692d27ffb105e3167174cebe1ebdd4a9867 data/create/advancements/recipes/create.base/brass_block.json -df6f220e693f5256bb3df8d6c7769bc931820ae5 data/create/advancements/recipes/create.base/copper_block.json -ad7cc8272c59a1b7c4c8ff4202af0d3f73d83d69 data/create/advancements/recipes/create.base/crafting_shaped/kinetics/basin.json -13ce9f0affe707921c574a7e27d14a487ec97edd data/create/advancements/recipes/create.base/crafting_shaped/kinetics/schematic_table.json -dbe67196168805a5903aa29de7631d33329060d1 data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematic_table.json -0c5badff77b751b086b0da5943bea186256668cb data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematicannon.json -c2ff86e360002e714877060540378940b8d72c4b data/create/advancements/recipes/create.base/crafting_shapeless/appliances/dough.json -b77cfa58f80d92299ea628b361bd42d462517d13 data/create/advancements/recipes/create.base/crafting_shapeless/materials/red_sand_paper.json -cbbd15261cbb270237347cf00246a6b4045e5ce0 data/create/advancements/recipes/create.base/crafting_shapeless/materials/rose_quartz.json -aaea2ee62bb7888e83fcc282c87bc6cb970d30ec data/create/advancements/recipes/create.base/crafting_shapeless/materials/sand_paper.json -f6b8aa96169d3857c31d8a087ca1dd6b5077defc data/create/advancements/recipes/create.base/crafting_shapeless/schematics/empty_schematic.json -e53989fa8a2742b55226e4af040ae3a98cc07994 data/create/advancements/recipes/create.base/crafting_shapeless/schematics/schematic_and_quill.json -82280c50b78dd7e8c179cb8e8f0c074b26ec9586 data/create/advancements/recipes/create.base/zinc_block.json +dd487f98c411f1ff22cb7fc208b8cc24b27deb2f data/create/advancements/recipes/create.base/crafting/appliances/dough.json +51cdcf168087f47e4458eed7543d227da1ee5ca0 data/create/advancements/recipes/create.base/crafting/appliances/tree_fertilizer.json +eba09a9ca1c5c249517da9b3a883479fd6480ac6 data/create/advancements/recipes/create.base/crafting/curiosities/deforester.json +0479fa3c10130c799269c40df6b18deb3a3d8331 data/create/advancements/recipes/create.base/crafting/curiosities/handheld_blockzapper.json +d531f87f425d199aee4777a588c1cd6cab6f5173 data/create/advancements/recipes/create.base/crafting/curiosities/minecart_coupling.json +2eef3201017af03f6a2f0f015645e3ff5e25d9c1 data/create/advancements/recipes/create.base/crafting/curiosities/wand_of_symmetry.json +d97d96e1b2ddd25df15fe1ef1c3d084f15bb9789 data/create/advancements/recipes/create.base/crafting/kinetics/adjustable_pulley.json +92416ced6ede6965fd728e1c7336bb05a3e41ea2 data/create/advancements/recipes/create.base/crafting/kinetics/analog_lever.json +2105b4f1fd9a170a100efc083a794fdb9e068924 data/create/advancements/recipes/create.base/crafting/kinetics/attribute_filter.json +bec8c280b717306f87050b08a418feab53be71cb data/create/advancements/recipes/create.base/crafting/kinetics/basin.json +5af08853632fb5970fe542b3ecbde0ad16d64714 data/create/advancements/recipes/create.base/crafting/kinetics/belt_connector.json +80d87f1dde60adb5334e0cff25a9f0b7f67c1526 data/create/advancements/recipes/create.base/crafting/kinetics/black_seat.json +771e2fc2f3be2867f6d83af8030ed321c0b8ab8d data/create/advancements/recipes/create.base/crafting/kinetics/black_seat_from_other_seat.json +ffbe212a442084b0688bbee82ad71c482c9b032c data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat.json +2cc2a11839ad826340fcc7bca1aa1a4d92953b96 data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat_from_other_seat.json +0a49cc7cb958c64de1dd35b0acd30070d6a0d81d data/create/advancements/recipes/create.base/crafting/kinetics/brass_hand.json +3d16de97e9821ea473d6fc8b22026cca9e9e172b data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat.json +5a53f4229ce56608207d430c7f87ee44f8d41f6f data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat_from_other_seat.json +d3ca638ffbca177b4970f046f6c42770e757e33e data/create/advancements/recipes/create.base/crafting/kinetics/cart_assembler.json +1afaa6917411aa5c9fb1355588b481552bb0e3f8 data/create/advancements/recipes/create.base/crafting/kinetics/chute.json +a49a70403523bc9d4eadffdac5507806aca9fd9d data/create/advancements/recipes/create.base/crafting/kinetics/clockwork_bearing.json +403fd0da8ee42a52234e544cf532e454fb80137b data/create/advancements/recipes/create.base/crafting/kinetics/clutch.json +5bbaac432fce5435c8c3df56ec81d31a0b76a4ee data/create/advancements/recipes/create.base/crafting/kinetics/cogwheel.json +7b80f6b25e1e21e9545120592bc1a3561ee49603 data/create/advancements/recipes/create.base/crafting/kinetics/crafter_slot_cover.json +7f55c18bdf5eafe2be65c7afb46ec40777f1aed8 data/create/advancements/recipes/create.base/crafting/kinetics/cuckoo_clock.json +44cf4c0a792e8742a030c82f92a529ade059b475 data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat.json +80dc8151d0b9dff01a8a2abf6b84057c9ef5b908 data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat_from_other_seat.json +9698f2e43c3edcf6bdc31f4b893cdaee2298476c data/create/advancements/recipes/create.base/crafting/kinetics/deployer.json +9840f103d4094b04ebf8c1ffbe154e5698dd4d25 data/create/advancements/recipes/create.base/crafting/kinetics/depot.json +81a3fe7e87c26767e3be6f97ea1de50f1cd74b65 data/create/advancements/recipes/create.base/crafting/kinetics/empty_blaze_burner.json +08c833bb2ec2ae34b124def2cd6a91f0bab88989 data/create/advancements/recipes/create.base/crafting/kinetics/encased_belt.json +3a9aef30af8d9694548da236fe3129c16dba4883 data/create/advancements/recipes/create.base/crafting/kinetics/encased_fan.json +40bbc4d9df2911721a58481f68a6bd8cfcfbeb98 data/create/advancements/recipes/create.base/crafting/kinetics/filter.json +11d89eca0ccb0f1a8cd27acc9fc0c10d7bf83285 data/create/advancements/recipes/create.base/crafting/kinetics/fluid_pipe.json +a2b33e972c7130cbf105f34d88dd7a9a53d5465c data/create/advancements/recipes/create.base/crafting/kinetics/fluid_tank.json +dae9e65a089955c0367dc1453e104c3153ebad79 data/create/advancements/recipes/create.base/crafting/kinetics/gearbox.json +8f9819912605cb2499cb3e79ecb0e709b0e38c19 data/create/advancements/recipes/create.base/crafting/kinetics/gearboxfrom_conversion.json +94b8a1f976b9f853cb6e24b0cef72d2e16c3282f data/create/advancements/recipes/create.base/crafting/kinetics/gearshift.json +1609e317d4dcd830be7356301f6685d71d87d34c data/create/advancements/recipes/create.base/crafting/kinetics/goggles.json +585378d03f5ae23e43a587468d183951e3fa58a9 data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat.json +f0a0c371c6851a5418b4b9480797677c8e871372 data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat_from_other_seat.json +72194ca0c9820e8b098534007df7f2b2d3813af6 data/create/advancements/recipes/create.base/crafting/kinetics/green_seat.json +2ba23f019a110a3e035a49e56ee8156fc11d74c0 data/create/advancements/recipes/create.base/crafting/kinetics/green_seat_from_other_seat.json +dbb96a4db4ef8172af73a626bed9727278d804bd data/create/advancements/recipes/create.base/crafting/kinetics/hand_crank.json +a71b626b6ee58a4eabee56f67c48f041a1323506 data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheel.json +eb007bb079bbe6b6aaad2ca90f5af84261e3f8ea data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat.json +571da50fbf5f2fcd3363b3dab91e7233e0ebffa0 data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat_from_other_seat.json +e72a9e36ee72b838d83dee29129085c9717bd1c0 data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat.json +b670caaa6822ba7d9dc59ab4b6f21ab7d1ab2482 data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat_from_other_seat.json +471b41b1beb16be7885b32e3ab5e37e835888ed3 data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat.json +7621220bcda54b559156a5dfb047de3429f1d4d2 data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat_from_other_seat.json +4375ad2e70aa1311d86093983b4342fcc25fa3f8 data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassis.json +88cf153c96c72c6945f4de7c11523bfd82905e61 data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassisfrom_conversion.json +bf36904e7e691a150379561fb6f945123ebd3978 data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat.json +da90875fb845ee952ca2cb71f96b8de4f6420c21 data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat_from_other_seat.json +3264bf9c4adeea21b250c65a78a7ef9c15fa9720 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_bearing.json +d096f7343b42827c4832bf6c68e7d0135e21c8a9 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_crafter.json +8e8bb7aa8da72913a69bc4792cfc61f8cf827386 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_drill.json +b2845089f6356957e048df29ea75c9f5e64d5a44 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_harvester.json +732393f6b853ea602eb2cba08c89aa028c43e6d6 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_mixer.json +6408111deb177f429d3bbee36ac96e9d7d7446c4 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_piston.json +3338358e5aaa9a8d10a6e2a55765a8839b0a7976 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_plough.json +02cfc8c25c2977292dba992542c83666d9123e95 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_press.json +750d93013709081b7eaca5a5b9122ab51ab31d02 data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_pump.json +f5ea782327d2353dd0e484b15536b7c19987a32b data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_saw.json +5a107ee1772727b66414c8d143b77833f3a92f0f data/create/advancements/recipes/create.base/crafting/kinetics/millstone.json +d38e8ff9dd33558227678d69393b57a360caa28e data/create/advancements/recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock.json +afeb2a152697b68bc953986d6886cbe527c6d2b5 data/create/advancements/recipes/create.base/crafting/kinetics/nozzle.json +ccd49c33260333ba850d0b843c4913cb6371eee9 data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat.json +0556cca38a52f819e7f786ffbf284d5ef3364d0a data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat_from_other_seat.json +460240d4e8437b35c24262c5724884ae213e1b9c data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat.json +ca21e2192a2fea0f112764f96c928d337762158b data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat_from_other_seat.json +960d03f13b383fca0d9b7d3a2885da346d97c4ef data/create/advancements/recipes/create.base/crafting/kinetics/piston_extension_pole.json +02258b70f1db3d91f0ccb5a5ffd362349f8f359d data/create/advancements/recipes/create.base/crafting/kinetics/propeller.json +d2a430820a87c24104729eede57628c6a92b277e data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat.json +8eb1319984a8bf9502d8fddb717b11a1ee082f39 data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat_from_other_seat.json +f80c4cf0e9c649609a8e615d2eefc603cec316cf data/create/advancements/recipes/create.base/crafting/kinetics/radial_chassis.json +f639481c8e1485019bf120463e67811b6d2d8ef9 data/create/advancements/recipes/create.base/crafting/kinetics/red_seat.json +038e18d0815e7de55fc8fcb5fe7127cdad62210f data/create/advancements/recipes/create.base/crafting/kinetics/red_seat_from_other_seat.json +74522fbb454832fc0eefa5f52b82b7d7d4e9b7fb data/create/advancements/recipes/create.base/crafting/kinetics/rope_pulley.json +48e29ec1b301bf4857db06913ee340f49d61cdf9 data/create/advancements/recipes/create.base/crafting/kinetics/rotation_speed_controller.json +b463cf9343f8d08b8ed3e87f46a19facadd657b0 data/create/advancements/recipes/create.base/crafting/kinetics/secondary_linear_chassisfrom_conversion.json +191213ef824e7b73d66bb3aecc3115306b445e5a data/create/advancements/recipes/create.base/crafting/kinetics/sequenced_gearshift.json +cd8cefee21a1690f9158b8e8661a92d20ad0f535 data/create/advancements/recipes/create.base/crafting/kinetics/shaft.json +e8a5d924ccf30b6eae4b9ec0a8040e31f0eb165b data/create/advancements/recipes/create.base/crafting/kinetics/speedometer.json +90ff137eb1533695d9d17296ed180c0a88ddd891 data/create/advancements/recipes/create.base/crafting/kinetics/speedometerfrom_conversion.json +44867af16ec6d960268747effcd578ab55e3a366 data/create/advancements/recipes/create.base/crafting/kinetics/spout.json +3859abc8839e92b01461d3e9ef853a4934c3256b data/create/advancements/recipes/create.base/crafting/kinetics/sticky_mechanical_piston.json +9a4dad31370d9e71308afe5c3f9349b67f749635 data/create/advancements/recipes/create.base/crafting/kinetics/stressometerfrom_conversion.json +f3fc3d4fee0712906f833aa17185f0bacb21922f data/create/advancements/recipes/create.base/crafting/kinetics/super_glue.json +07ec7b627bdb049f52dddcce021cec0ad44b0049 data/create/advancements/recipes/create.base/crafting/kinetics/turntable.json +89401c0a6dffa62dbffdbb63986f580a4878402e data/create/advancements/recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion.json +4ab6ae87b6c3a29c0c2966dad2fa335a39fafe78 data/create/advancements/recipes/create.base/crafting/kinetics/water_wheel.json +7c146cc51139c2a8e287a60c8d645fa6f6f48cb1 data/create/advancements/recipes/create.base/crafting/kinetics/whisk.json +37e545b016a7c5cd283168ac71ace6467a5ad3ef data/create/advancements/recipes/create.base/crafting/kinetics/white_seat.json +856760c4b120f7b29a94dd22fe04d62df061d409 data/create/advancements/recipes/create.base/crafting/kinetics/white_seat_from_other_seat.json +ddbe7ae23f48dcaee3ad44a0e597c24380b51682 data/create/advancements/recipes/create.base/crafting/kinetics/wrench.json +14c1cac4545f544a78bfd80cf7dd6355794c6679 data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat.json +e8c2001863d9819d2a2c1fddeda41a4f126a5c09 data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat_from_other_seat.json +afc74c4dda92c4976703a1c488182188c3482839 data/create/advancements/recipes/create.base/crafting/logistics/adjustable_crate.json +146d55f3c5c9247c9992278873c6b8be890d733f data/create/advancements/recipes/create.base/crafting/logistics/adjustable_pulse_repeater.json +4793d335955c9d6c293e1358dc227eac93a5fe61 data/create/advancements/recipes/create.base/crafting/logistics/adjustable_repeater.json +bbcf2a888e12c41aedf7b44a1b0d92b7b9fe853b data/create/advancements/recipes/create.base/crafting/logistics/andesite_funnel.json +b53ed0a286512d2695caf0430433483bdeeeef95 data/create/advancements/recipes/create.base/crafting/logistics/andesite_tunnel.json +678bdd68437274edf4630af1440525764be35dc6 data/create/advancements/recipes/create.base/crafting/logistics/belt_observer.json +66dbb3486c5d38d309dd480e3f2ab0eb5ff9e559 data/create/advancements/recipes/create.base/crafting/logistics/brass_funnel.json +2127c0f1d822cc88a24d98ebb9eead9de5837ffe data/create/advancements/recipes/create.base/crafting/logistics/brass_tunnel.json +b9b0a8bfff61a89149d4fcadf679f753385212d0 data/create/advancements/recipes/create.base/crafting/logistics/powered_latch.json +9951f2d35f7444c98c022142119b18b1289ca734 data/create/advancements/recipes/create.base/crafting/logistics/powered_toggle_latch.json +76d4c5f04d0a3e6817127a828594388b18f210c4 data/create/advancements/recipes/create.base/crafting/logistics/pulse_repeater.json +0cc729835600e391b006fe844a201f419341366a data/create/advancements/recipes/create.base/crafting/logistics/redstone_contact.json +24a00abe5c747b3c8864872c4c0c50d872f219a1 data/create/advancements/recipes/create.base/crafting/logistics/redstone_link.json +457c46bb12bdab067bee969bdb3e7e23a63cf198 data/create/advancements/recipes/create.base/crafting/logistics/stockpile_switch.json +8e137e9ad4870708d4c015400f91d78cb37b4a92 data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy.json +6ad84f6f8b4ef85e67ebcc68c5326a22b59bc81a data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy_from_zinc.json +458c6ca109fd9b19c4c88c45c4999e17ce7d9bde data/create/advancements/recipes/create.base/crafting/materials/andesite_casing.json +73c85a126d708fd5475cd20336b6c6c02a881a7c data/create/advancements/recipes/create.base/crafting/materials/brass_block_from_compacting.json +37691ebd182e09b5c41fbeeb15ca31fda0cf8ca9 data/create/advancements/recipes/create.base/crafting/materials/brass_casing.json +5988ec4b2f6f23540403d051b8d72c886ac500ea data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_compacting.json +3bbbc8b0870d10a347de37e8c1d83da130573d4c data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_decompacting.json +1028a4265a415ac9ee0df23d507f73e79633bb85 data/create/advancements/recipes/create.base/crafting/materials/brass_nugget_from_decompacting.json +306fe4831bc8a26b5100935fa4b3a45680de034e data/create/advancements/recipes/create.base/crafting/materials/copper_block_from_compacting.json +596ec015f9115023cd304241e70ed812671d614f data/create/advancements/recipes/create.base/crafting/materials/copper_casing.json +cbca07cff63614282dd6fc512db781b45c626b95 data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_compacting.json +8682826cf603dce940a6ea345deeb57d6f8ba552 data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_decompacting.json +b4edb60599e83b03b811e9675b7a0aa5bcb19445 data/create/advancements/recipes/create.base/crafting/materials/copper_nugget_from_decompacting.json +453fb9564d6e989cc5ff05e4451fd5457dcff853 data/create/advancements/recipes/create.base/crafting/materials/electron_tube.json +849e8d68c1e3eb13ffb61dd4a301fb4e02aafef9 data/create/advancements/recipes/create.base/crafting/materials/red_sand_paper.json +c0551eec8a74c6fdcf92bde757d3919d9cd37bf0 data/create/advancements/recipes/create.base/crafting/materials/refined_radiance_casing.json +d24639eff6d17ddcb618dc8f0a1c9e8b9ddb8e44 data/create/advancements/recipes/create.base/crafting/materials/rose_quartz.json +b783ee0bca4eafd0ae70fdb11e489560947d7873 data/create/advancements/recipes/create.base/crafting/materials/sand_paper.json +9b698dd97d1f43aa5d1874fe9fd8039caafed4e6 data/create/advancements/recipes/create.base/crafting/materials/shadow_steel_casing.json +ff3e6df704b33e7fe2e18113d66227482c6ebf4e data/create/advancements/recipes/create.base/crafting/materials/zinc_block_from_compacting.json +ce2444d6f2d299ce05931985312f887a4d643113 data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_compacting.json +9c12703f801e35bf2b54f68a7145b8b40d999b81 data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_decompacting.json +f05015221ce44ea3460a35a109f9fb3187c99eb6 data/create/advancements/recipes/create.base/crafting/materials/zinc_nugget_from_decompacting.json +ae3abb1234ff2bb373ddb660e2df99e4fb2fffbd data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles.json +71214eeda01bb62bb7da30fb9ba428afaf5cb8b1 data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles_from_tiles.json +0b21adcf249e97d4257f5614323eb7cbc3277c35 data/create/advancements/recipes/create.base/crafting/palettes/copper_tiles.json +4f43eda1ee2fec4a88a270fa0bde76231bf45881 data/create/advancements/recipes/create.base/crafting/schematics/empty_schematic.json +403de5e01d5f572d16d3de3ba42f24ee76d0d9d3 data/create/advancements/recipes/create.base/crafting/schematics/schematic_and_quill.json +25ba269db29f030757c53fb1772615c247da3c1e data/create/advancements/recipes/create.base/crafting/schematics/schematic_table.json +da116aef3364263674f94aa84eeefda64f3b49fc data/create/advancements/recipes/create.base/crafting/schematics/schematicannon.json 909345eb2f5541a2be592a52800319a8765ca345 data/create/advancements/recipes/create.palettes/acacia_window.json 73f99cd857b056da5e19ff8304a4f5eeacc4f8cd data/create/advancements/recipes/create.palettes/acacia_window_pane.json 06479f24d7b2655ee590b5314861a3c9c422ebbe data/create/advancements/recipes/create.palettes/andesite_bricks_from_andesite_stonecutting.json @@ -1483,6 +1613,7 @@ c31a4d1eacc892a0248315270a12c0b49f5edc63 data/create/advancements/recipes/create 4474c65e52362492fccc901b55773648b2714819 data/create/advancements/recipes/create.palettes/chiseled_limestone_from_limestone_stonecutting.json b873bd961cd865866a6f5035bee583a400073a3c data/create/advancements/recipes/create.palettes/chiseled_scoria_from_scoria_stonecutting.json 0ace6bef40eab8e365959e529a16cd04d15adfe6 data/create/advancements/recipes/create.palettes/chiseled_weathered_limestone_from_weathered_limestone_stonecutting.json +b4651c8202331483e82b28b04edc6cd97e62ad1d data/create/advancements/recipes/create.palettes/crafting/palettes/dark_scoria.json 25991d5667252d551e02c4fbbfa27ebf4353d28d data/create/advancements/recipes/create.palettes/dark_oak_window.json 4819383b1a7885b4401fdc25955d2c51f75b6236 data/create/advancements/recipes/create.palettes/dark_oak_window_pane.json ebd6413d530325eef6fcf42a0ee0ac840c1f7366 data/create/advancements/recipes/create.palettes/dark_scoria_bricks_from_dark_scoria_stonecutting.json @@ -1830,8 +1961,9 @@ b77c5aecd0b6dd37a0c69431ab7a4a40fe0770eb data/create/advancements/recipes/create e548127075559307b767b802f4809ed52eedd543 data/create/advancements/recipes/create.palettes/weathered_limestone_cobblestone_wall_from_weathered_limestone_cobblestone_stonecutting.json 23ba836640a4d543db6f1cb72cc86a6543fe2fbe data/create/advancements/recipes/create.palettes/weathered_limestone_pillar.json 9790a16fd56e47cb5abbfad4062672303c224d9f data/create/advancements/recipes/create.palettes/weathered_limestone_pillar_from_weathered_limestone_stonecutting.json -731da8361ecf00e2280a269e15cee00195d70bd7 data/create/advancements/recipes/food/crafting_shaped/appliances/cake.json -fc2411c0f4a4da43f6f213fc3bfffd35e6ad3775 data/create/advancements/recipes/misc/crafting_shapeless/appliances/slime_ball.json +cc2fb476dcd5ba27b56b7f9fd2ebb9ef142cdc60 data/create/advancements/recipes/misc/crafting/appliances/slime_ball.json +c8a2f6594042a3205e675349ccef97873a9e91b2 data/create/advancements/recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart.json +e35aa0e435dc3640c78c4687dd7130fe62c55ea3 data/create/advancements/recipes/transportation/crafting/kinetics/minecart_from_contraption_cart.json e0b9edc5e59647e7dd99be17369b263dadf407d4 data/create/advancements/refined_radiance.json fc12b590ab8f5ac901db21c67ba3850f157e1421 data/create/advancements/root.json 8529fc7919b6a3240ede2bb8043906bb72fb7f9e data/create/advancements/shadow_end.json @@ -2226,26 +2358,159 @@ a961cdd11e807bc4658bbdba6c278801b5981234 data/create/recipes/andesite_pillar.jso dcdad7a04838ef202b42f84a15243e3d2472b14e data/create/recipes/andesite_pillar_from_andesite_stonecutting.json 2b291b77860254b7ba8500cf2199a04ca1fca7b5 data/create/recipes/birch_window.json 288d80210f7efb4664e2e9c9d9111049863e5f60 data/create/recipes/birch_window_pane.json -d5c30af1052332ff3ef6d837ca2bf51c51e14c8d data/create/recipes/brass_block.json 8851b4a339f22bed4da120c3e34d1f32120d0d66 data/create/recipes/chiseled_dark_scoria_from_dark_scoria_stonecutting.json 66937d62734328f4bff6254e6755b3490d4dfa16 data/create/recipes/chiseled_dolomite_from_dolomite_stonecutting.json 74f565a44400c4abd7b5d6073830b9b46dd71fc6 data/create/recipes/chiseled_gabbro_from_gabbro_stonecutting.json c323b106e88b7de77fea71ff12494abdbb818d15 data/create/recipes/chiseled_limestone_from_limestone_stonecutting.json da9a919b476954c1de34826aa7706bf6056a8f12 data/create/recipes/chiseled_scoria_from_scoria_stonecutting.json 09faa4ddcf9f3907dcdb3ab3e8b68c1deb2486e5 data/create/recipes/chiseled_weathered_limestone_from_weathered_limestone_stonecutting.json -386c52f0aad6e2239f31dc85f7e745b47230846b data/create/recipes/copper_block.json -d19b3fa4bedacedf0c57aecba5a7e025e5a6b032 data/create/recipes/crafting_shaped/appliances/cake.json -498261742538cab184ce0f0fd3c28f16671e48d7 data/create/recipes/crafting_shaped/kinetics/basin.json -78c81581ccb61438ee51d2f91967b7eea28cb237 data/create/recipes/crafting_shaped/kinetics/schematic_table.json -5a7ee5951c15db03a4e38f5cbc1833f3d889e2b1 data/create/recipes/crafting_shaped/schematics/schematic_table.json -50cffa44fb016b856629538cb0be52c162139ec5 data/create/recipes/crafting_shaped/schematics/schematicannon.json -19526da3a59fc136654ff1bc93c0251581f397a9 data/create/recipes/crafting_shapeless/appliances/dough.json -7b5f863dda3d05a79cb85943a178eba0bd8a7dc7 data/create/recipes/crafting_shapeless/appliances/slime_ball.json -9c9e40ffd41ce46c65113080a92ff9b4f27e5fab data/create/recipes/crafting_shapeless/materials/red_sand_paper.json -7eb292bc564de70227f4bf947050bcdbfc5a8d67 data/create/recipes/crafting_shapeless/materials/rose_quartz.json -5ca47ec1bca9a5ce28aabd9868b74b71c829ca07 data/create/recipes/crafting_shapeless/materials/sand_paper.json -0b7acc249bed992387aa9702a2c05836ecf584df data/create/recipes/crafting_shapeless/schematics/empty_schematic.json -5c47ac2e2b596439a684126fef7265f13de2379b data/create/recipes/crafting_shapeless/schematics/schematic_and_quill.json +19526da3a59fc136654ff1bc93c0251581f397a9 data/create/recipes/crafting/appliances/dough.json +7b5f863dda3d05a79cb85943a178eba0bd8a7dc7 data/create/recipes/crafting/appliances/slime_ball.json +b159ba84428eee6ef6e23df1766f2a18f2c8a63e data/create/recipes/crafting/appliances/tree_fertilizer.json +8c00fe124ea516511f00a89bcf9e63a6d1fa47e4 data/create/recipes/crafting/curiosities/deforester.json +87a4a5ec53a0f8e125dfdbd77906a418a9b83d9c data/create/recipes/crafting/curiosities/handheld_blockzapper.json +660e92da2b1b6698b1c0df74bd74a56a25fb3eca data/create/recipes/crafting/curiosities/minecart_coupling.json +fcbc04d0a7eaf820a74bc7e4736a4a581e0a9dff data/create/recipes/crafting/curiosities/wand_of_symmetry.json +696df0fe5f8e29220ea15527f8c119c39b418819 data/create/recipes/crafting/kinetics/adjustable_pulley.json +88de51b451469698665b7319e5b9cfb9a87ae3e0 data/create/recipes/crafting/kinetics/analog_lever.json +6912101930aae627820783c27358dcf2ff4016aa data/create/recipes/crafting/kinetics/attribute_filter.json +059d12526529b2896ed583555373afa31839a0de data/create/recipes/crafting/kinetics/basin.json +dcf98e667d321fb4bd9fa6dfec7927a84cdbd5d6 data/create/recipes/crafting/kinetics/belt_connector.json +1123903a11b13448b61cf8f8a5dc2e8013d39ac0 data/create/recipes/crafting/kinetics/black_seat.json +a6243a671bf852a6f92e1927e234ecf23b1c903d data/create/recipes/crafting/kinetics/black_seat_from_other_seat.json +0b747fc291b86fa14f86569160d56a48a15c69d3 data/create/recipes/crafting/kinetics/blue_seat.json +30240bae036699b8c9404893983cb7b70332159e data/create/recipes/crafting/kinetics/blue_seat_from_other_seat.json +23fe800a45e81a08eb0aa732c5cb52e4e8ebfe86 data/create/recipes/crafting/kinetics/brass_hand.json +c50077a130bc43cd3659faa02ce95789399478b2 data/create/recipes/crafting/kinetics/brown_seat.json +a3c99b38fc8896c9971a5e9dcbae747786ff610d data/create/recipes/crafting/kinetics/brown_seat_from_other_seat.json +860796dce8756c4cd234f18bbe52108f3b2254c2 data/create/recipes/crafting/kinetics/cart_assembler.json +3bc3510b64e576d68b19f4ceb5d9bd6591dbcf6c data/create/recipes/crafting/kinetics/chute.json +a80e3eabbeba2931d0d58dd9492018a0d78da8b5 data/create/recipes/crafting/kinetics/clockwork_bearing.json +501ad764d087b40ce36f3d4256b0d5ee25b2081e data/create/recipes/crafting/kinetics/clutch.json +e46bcc6778ff5118252fe6371ef817ae1302253a data/create/recipes/crafting/kinetics/cogwheel.json +59db5170cec390fe6c20a27d6154deebe044580c data/create/recipes/crafting/kinetics/crafter_slot_cover.json +cc2ab4b619aa55c03db18b67a62e12b6089e7019 data/create/recipes/crafting/kinetics/cuckoo_clock.json +f11892864a26c4ba79eb46d890a1a4bd96a1ad93 data/create/recipes/crafting/kinetics/cyan_seat.json +8c35fd379244f72f73e1be6115ed8f5f5484f599 data/create/recipes/crafting/kinetics/cyan_seat_from_other_seat.json +ad1c3ce1e98b8483512bdd754f2e5930c7b3ae85 data/create/recipes/crafting/kinetics/deployer.json +be86df1c4d7af14bc5dcfe044d07c03b6c6d2a75 data/create/recipes/crafting/kinetics/depot.json +9c5d30f25a130d591b924c50e5c83e3b787c2758 data/create/recipes/crafting/kinetics/empty_blaze_burner.json +860f9c4aa677d2354bcf5fe3e6d28cc7cf56dd06 data/create/recipes/crafting/kinetics/encased_belt.json +e416a453316cc6a2f68795b0ab9c91a842d72510 data/create/recipes/crafting/kinetics/encased_fan.json +0dd0cc11eaa6789fc612af3231ed247893852178 data/create/recipes/crafting/kinetics/filter.json +30ae02825e54c0cc07be8f4decf9d432e7d61ba2 data/create/recipes/crafting/kinetics/fluid_pipe.json +86ad4d2820e8e2b01de8d977af7796119dfb7430 data/create/recipes/crafting/kinetics/fluid_tank.json +84153bd478c0e63a04c77579d6595043f604b7ab data/create/recipes/crafting/kinetics/furnace_minecart_from_contraption_cart.json +5eb05cdf88bccdaddfe7ebfbd8b70d1196d422a6 data/create/recipes/crafting/kinetics/gearbox.json +b5da8c58f6b8aba525ae8a12ad906db37b78a566 data/create/recipes/crafting/kinetics/gearboxfrom_conversion.json +4d4124b4f1df38d892cb19da19c6464522d3e37d data/create/recipes/crafting/kinetics/gearshift.json +5b07af1b09125f874500c3fb140efda90061a19e data/create/recipes/crafting/kinetics/goggles.json +beb7715310352988d5a58d1b39c62f02544795f8 data/create/recipes/crafting/kinetics/gray_seat.json +14e8927183f91c09a2d96fd68d1a722d192b29e8 data/create/recipes/crafting/kinetics/gray_seat_from_other_seat.json +9899501f18e7f3452d4ab4bf658079ab414aa176 data/create/recipes/crafting/kinetics/green_seat.json +6f65a84e00f25d956a6ae834678ff781569b243a data/create/recipes/crafting/kinetics/green_seat_from_other_seat.json +9af4b862db77034f61d2d35e45db00f8dda6dc4b data/create/recipes/crafting/kinetics/hand_crank.json +237541c1c318b8426734c1c43be31fbd01413d39 data/create/recipes/crafting/kinetics/large_cogwheel.json +a33e3301fc6d3a446e61a1c4b8a93aff079baeba data/create/recipes/crafting/kinetics/light_blue_seat.json +958bb5d3aeb8d8e5dbf5d97cf5fd9ff5151575dc data/create/recipes/crafting/kinetics/light_blue_seat_from_other_seat.json +9531407075ad027e01063aeabc40ae3e4c100df3 data/create/recipes/crafting/kinetics/light_gray_seat.json +fb66f55b31a60f2168d3b9e80a56ecadebb1db75 data/create/recipes/crafting/kinetics/light_gray_seat_from_other_seat.json +3e18f619a50c1e5fabd6d3acc6d029e4cfec661f data/create/recipes/crafting/kinetics/lime_seat.json +d214afbd44e580f5fd1ebb4f16f07ffe34d87cba data/create/recipes/crafting/kinetics/lime_seat_from_other_seat.json +61332f88f51bbd465ee0da879e706b994710d949 data/create/recipes/crafting/kinetics/linear_chassis.json +9bf76daab65d048a135d70db522989ebc77ccaf1 data/create/recipes/crafting/kinetics/linear_chassisfrom_conversion.json +d7d96071874a87edf7bbdcf7a462f95a130d2991 data/create/recipes/crafting/kinetics/magenta_seat.json +5836881feef8fa8b18e4cceb9c3a9a2748b8cf3a data/create/recipes/crafting/kinetics/magenta_seat_from_other_seat.json +946389078db31de69a7dc4fec5feebddf48dcfc3 data/create/recipes/crafting/kinetics/mechanical_bearing.json +a5c7aad0d86cbb66b8688d295e62547da4a2ce0f data/create/recipes/crafting/kinetics/mechanical_crafter.json +4372830100d39c4a89ff397a62b01940e1a28cb3 data/create/recipes/crafting/kinetics/mechanical_drill.json +0972ab663a9f51ffc63463ee7329efe516321fbb data/create/recipes/crafting/kinetics/mechanical_harvester.json +431fd34eae60e5af6afd0f9a7afb6cb513d828b2 data/create/recipes/crafting/kinetics/mechanical_mixer.json +ac9003ad3320fe2009c1793a3c6e86bdf20ca832 data/create/recipes/crafting/kinetics/mechanical_piston.json +8a2f9068d6fab81f46699f897e619461ca89e38f data/create/recipes/crafting/kinetics/mechanical_plough.json +ce8e269907aae5549cea04141bd231f4a20e6453 data/create/recipes/crafting/kinetics/mechanical_press.json +5a685078d3c9d7dbe68080b7b6f2a44fc41582c5 data/create/recipes/crafting/kinetics/mechanical_pump.json +ce28bcb47a379976d4a1bdfcfd1cdd0bae0bcdae data/create/recipes/crafting/kinetics/mechanical_saw.json +58d9046e61eae40958181388186a35dc07cc9a59 data/create/recipes/crafting/kinetics/millstone.json +13fa2887d3c988973c9222ce5e2e3dd0d9bd8374 data/create/recipes/crafting/kinetics/minecart_from_contraption_cart.json +be4c7fdb0ba1e9ee6d3dcf200dc2718ad83ec8fb data/create/recipes/crafting/kinetics/mysterious_cuckoo_clock.json +6b1b626394d7269a6861a836992ccdb344b6e7dd data/create/recipes/crafting/kinetics/nozzle.json +9c41cd91a0716d591ed6d1b5128ec731b418850f data/create/recipes/crafting/kinetics/orange_seat.json +a8da214f0a521be1204b669f118348a142bc9a3d data/create/recipes/crafting/kinetics/orange_seat_from_other_seat.json +af871a02d363a619fff8e9dde753aa417b265a80 data/create/recipes/crafting/kinetics/pink_seat.json +840dc5aac716e3d1b79883e8db4bf56f2dc427f9 data/create/recipes/crafting/kinetics/pink_seat_from_other_seat.json +5399c3496a90bed9428c48fdd334ad4f763cbf9a data/create/recipes/crafting/kinetics/piston_extension_pole.json +16199a6729005a279854cb1838401f6e73bdebae data/create/recipes/crafting/kinetics/propeller.json +76ba751b65d312d1b34229d76fff2111b593091a data/create/recipes/crafting/kinetics/purple_seat.json +e6c462d64e1de9c7fca95f9c9a25b8d1575979da data/create/recipes/crafting/kinetics/purple_seat_from_other_seat.json +af84b939ced1c0254a27469f857f571afbadc4f6 data/create/recipes/crafting/kinetics/radial_chassis.json +1059f08b016e1c222f13bd9976d0fcd8fc982619 data/create/recipes/crafting/kinetics/red_seat.json +0827e86e4b5f9d7023ccc19922bcbbaefd5b42d8 data/create/recipes/crafting/kinetics/red_seat_from_other_seat.json +af525e135eb927b64462120d201ecae7a7ec61ed data/create/recipes/crafting/kinetics/rope_pulley.json +e9f1597d40f62c2247b319303f375f0da271346f data/create/recipes/crafting/kinetics/rotation_speed_controller.json +66922e18791c87fadb7629cdf32d3dd2f50ccd13 data/create/recipes/crafting/kinetics/secondary_linear_chassisfrom_conversion.json +a17db27e61baa45f8a6ecb46a6d2a5a464704f8b data/create/recipes/crafting/kinetics/sequenced_gearshift.json +2e36438665bfb97265fd4e6ea85505970eae67fd data/create/recipes/crafting/kinetics/shaft.json +b1a74f0b51fa37ca1ed814266b3d69b8b7e69fa3 data/create/recipes/crafting/kinetics/speedometer.json +8d632845deeb723e1a56083536ee5f9d60de2fcb data/create/recipes/crafting/kinetics/speedometerfrom_conversion.json +eea9d4066cd2fafef40b50b79323dcc603fa6388 data/create/recipes/crafting/kinetics/spout.json +3be40664acfd150d0617bc138dc2dd9d54a21b3a data/create/recipes/crafting/kinetics/sticky_mechanical_piston.json +af5854ee2fa3be195ad9abcdeebe6ed7306b651c data/create/recipes/crafting/kinetics/stressometerfrom_conversion.json +21f885a674603367b67e1e993c175638cbda9ea3 data/create/recipes/crafting/kinetics/super_glue.json +8494f5fcd85a740fa0f0384e3522d8cdd905ce49 data/create/recipes/crafting/kinetics/turntable.json +057c889b0a306f44b8835c896663154ccd9ff12f data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json +4fb009b86a51b2e259bd1f73848803f6276dd820 data/create/recipes/crafting/kinetics/water_wheel.json +f508d510576c93712e7f5265345a32e8818bbf0d data/create/recipes/crafting/kinetics/whisk.json +f4d88aa2edea548d29cf2678a111d8bb5db7720a data/create/recipes/crafting/kinetics/white_seat.json +7e0d276cd56f04f35d02c25810bffdf8fc297fcd data/create/recipes/crafting/kinetics/white_seat_from_other_seat.json +3ec8bb5660656f1c676035d8ba5460462c1d1865 data/create/recipes/crafting/kinetics/wrench.json +5579e58473474c4e59efd1ee39ddf0140d66b618 data/create/recipes/crafting/kinetics/yellow_seat.json +f055d233ac7ee9eac840a658afa01bedd793ff38 data/create/recipes/crafting/kinetics/yellow_seat_from_other_seat.json +3f6f3a547dc06c9462da880360f29b49ac3f5e2a data/create/recipes/crafting/logistics/adjustable_crate.json +c465151b64381e2222203bf069b717435fdc2b26 data/create/recipes/crafting/logistics/adjustable_pulse_repeater.json +34bcdffae0b104829161c86b7d161068f890daa2 data/create/recipes/crafting/logistics/adjustable_repeater.json +fc75c87159569cb6ee978e6d51b0c3b0f504b5de data/create/recipes/crafting/logistics/andesite_funnel.json +660e824ab6042c145f02ffcfe95a34c38f113e19 data/create/recipes/crafting/logistics/andesite_tunnel.json +95cc99c90cb146eb85023748c4230840a4e6568e data/create/recipes/crafting/logistics/belt_observer.json +9b4e74f9a950191134d978bf45c3339212677b0d data/create/recipes/crafting/logistics/brass_funnel.json +2ae06df0357c494b53db0ddf9655c60ef2022d0b data/create/recipes/crafting/logistics/brass_tunnel.json +a32ac53848862837f3044ff9c81ed62c1134fe4f data/create/recipes/crafting/logistics/powered_latch.json +660eb73bcc66c1528cbd4d4204ad6b771f4bd721 data/create/recipes/crafting/logistics/powered_toggle_latch.json +74b8a38d252cce564cc63db2ade41ed2d656d025 data/create/recipes/crafting/logistics/pulse_repeater.json +bb73dac60392f4811df033c3d1d3256df5e022af data/create/recipes/crafting/logistics/redstone_contact.json +bc511f7c225750743ae3e985502fa65beb1e7b8d data/create/recipes/crafting/logistics/redstone_link.json +10b16358664f2bb8a11589ef8ba3d69ee8d3b9fc data/create/recipes/crafting/logistics/stockpile_switch.json +0dc99b8a8c68d6a9250c3a1167ffb565be9622ec data/create/recipes/crafting/materials/andesite_alloy.json +8bb306454795fd6a2066152717c169e0e8aaf480 data/create/recipes/crafting/materials/andesite_alloy_from_zinc.json +1e54883620660cb5562d8354de0e49bcca81e470 data/create/recipes/crafting/materials/andesite_casing.json +fa23f8ff9f43ed39a70a86d0c9080102d57d14b6 data/create/recipes/crafting/materials/brass_block_from_compacting.json +94bbe2869e4926d7b8df8a73f3cd41e86d0da6b0 data/create/recipes/crafting/materials/brass_casing.json +6a7d69e7e6abeb643f3158c575061e3edac01421 data/create/recipes/crafting/materials/brass_ingot_from_compacting.json +7e10c06f4d77b17efb03252801d9fe189de8aefe data/create/recipes/crafting/materials/brass_ingot_from_decompacting.json +49c263368f8c02509332654c0ce97b7472d45cd3 data/create/recipes/crafting/materials/brass_nugget_from_decompacting.json +a51337920f2e261101179201c13dcb1b6ed28934 data/create/recipes/crafting/materials/copper_block_from_compacting.json +9ef75592334f5c72c889cdeb5280b6b9220b6d45 data/create/recipes/crafting/materials/copper_casing.json +67ce2cf2f99d053a3b36abaf8c466b2b58cca195 data/create/recipes/crafting/materials/copper_ingot_from_compacting.json +e0912ff39ab4e94f390b685ef873d6326a637abd data/create/recipes/crafting/materials/copper_ingot_from_decompacting.json +6fdd6922da25a4f7b50e0213b2203f6ae4c64784 data/create/recipes/crafting/materials/copper_nugget_from_decompacting.json +7cd3500890430496381cb56c432a233f78b21a25 data/create/recipes/crafting/materials/electron_tube.json +9c9e40ffd41ce46c65113080a92ff9b4f27e5fab data/create/recipes/crafting/materials/red_sand_paper.json +7ff4df8c25b7647463a88dfd5d750a5562d5015c data/create/recipes/crafting/materials/refined_radiance_casing.json +7eb292bc564de70227f4bf947050bcdbfc5a8d67 data/create/recipes/crafting/materials/rose_quartz.json +5ca47ec1bca9a5ce28aabd9868b74b71c829ca07 data/create/recipes/crafting/materials/sand_paper.json +12c6ce7a1d229575fefffc449907fd285a6acecd data/create/recipes/crafting/materials/shadow_steel_casing.json +e1ac783d1f8fd96a1dd1088cf736e95ee3f7b025 data/create/recipes/crafting/materials/zinc_block_from_compacting.json +06cc0ec46bc5a7d2e98dbd4ece82d451c5f79de9 data/create/recipes/crafting/materials/zinc_ingot_from_compacting.json +fe1d69b1e33d5748eb3c0ea732b8d67e2d612203 data/create/recipes/crafting/materials/zinc_ingot_from_decompacting.json +4b66d8769b6a7c5c294e2affd0dad4b3c70be62c data/create/recipes/crafting/materials/zinc_nugget_from_decompacting.json +83eb4279cce9bddd89afb939ee75d47e0aae7ceb data/create/recipes/crafting/palettes/copper_shingles.json +575e01de24b4a8327c6b140627096d6364707ec5 data/create/recipes/crafting/palettes/copper_shingles_from_tiles.json +48e6a00e9bddc8fd930278294d2cfe8fbf266b2d data/create/recipes/crafting/palettes/copper_tiles.json +fe95f8f5f15edb0a5ff8da5a4757c9f8910b51bd data/create/recipes/crafting/palettes/dark_scoria.json +0b7acc249bed992387aa9702a2c05836ecf584df data/create/recipes/crafting/schematics/empty_schematic.json +5c47ac2e2b596439a684126fef7265f13de2379b data/create/recipes/crafting/schematics/schematic_and_quill.json +9fb943be76c51a24aa9d8a09de5b7bd17b44ab08 data/create/recipes/crafting/schematics/schematic_table.json +1a810338ea15ab5ac2f37e87579c56f72b2b371b data/create/recipes/crafting/schematics/schematicannon.json f2c317e03ac4d42fb631e1625607061e10c480fe data/create/recipes/dark_oak_window.json d9dbae6e237eb38e53a619a0f1b339fca7c59b4d data/create/recipes/dark_oak_window_pane.json 55596a590962e3ddd40949917661f0bd94408274 data/create/recipes/dark_scoria_bricks_from_dark_scoria_stonecutting.json @@ -2593,12 +2858,13 @@ d3fdb8ece6cb072a93ddb64a0baad5ac952117a4 data/create/recipes/weathered_limestone 0f3c993eb6dd3f37953f304b8fad15bf60469ef4 data/create/recipes/weathered_limestone_cobblestone_wall_from_weathered_limestone_cobblestone_stonecutting.json 6eceb25fabbb6b389ca35de3b829ad061c9c456a data/create/recipes/weathered_limestone_pillar.json 11667414f73bc2d00bda7c5c1a7d2934bf6e9165 data/create/recipes/weathered_limestone_pillar_from_weathered_limestone_stonecutting.json -266f08e604d229a9d2b46f7272c0b06ec270bf3d data/create/recipes/zinc_block.json 4ace4302e3f0ee8ca063c150a046deab06c52710 data/create/tags/blocks/brittle.json 246ee2ec4e778e38a362f319506564886d4e0e76 data/create/tags/blocks/fan_heaters.json 798ef82869dbe22682121504a372e95607a785dc data/create/tags/blocks/fan_transparent.json +6cdeeac1689f7b5bfd9bc40b462143d8eaf3ad0b data/create/tags/blocks/seats.json 081f5aa35602fc27af2ca01ea9f2fd5e7eb284dc data/create/tags/items/create_ingots.json d2dc4ff179ef7b2aa9276455c196e15d44aa95a8 data/create/tags/items/crushed_ores.json +6cdeeac1689f7b5bfd9bc40b462143d8eaf3ad0b data/create/tags/items/seats.json abbe5d7cc9d1705509257888154ed7ca23292586 data/create/tags/items/upright_on_belt.json 16bcb8fcbe9170c2c11f1ca8d99d8b36cd812bbd data/forge/tags/blocks/glass/colorless.json 81ced867d24ec814942909965dd4576eff1db685 data/forge/tags/blocks/glass_panes.json diff --git a/src/generated/resources/assets/create/lang/en_ud.json b/src/generated/resources/assets/create/lang/en_ud.json index a366d74af..190d76489 100644 --- a/src/generated/resources/assets/create/lang/en_ud.json +++ b/src/generated/resources/assets/create/lang/en_ud.json @@ -308,7 +308,7 @@ "block.create.red_seat": "\u0287\u0250\u01DDS p\u01DD\u1D1A", "block.create.redstone_contact": "\u0287\u0254\u0250\u0287uo\u0186 \u01DDuo\u0287sp\u01DD\u1D1A", "block.create.redstone_link": "\u029Eu\u0131\uA780 \u01DDuo\u0287sp\u01DD\u1D1A", - "block.create.refined_radiance_casing": "bu\u0131s\u0250\u0186 \u01DD\u0254u\u0250\u0131p\u0250\u1D1A p\u01DDu\u0131\u025F\u01DD\u1D1A", + "block.create.refined_radiance_casing": "bu\u0131s\u0250\u0186 \u0287u\u0250\u0131p\u0250\u1D1A", "block.create.reinforced_rail": "\u05DF\u0131\u0250\u1D1A p\u01DD\u0254\u0279o\u025Fu\u0131\u01DD\u1D1A", "block.create.rope": "\u01DDdo\u1D1A", "block.create.rope_pulley": "\u028E\u01DD\u05DF\u05DFn\u0500 \u01DDdo\u1D1A", @@ -327,7 +327,7 @@ "block.create.scoria_pillar": "\u0279\u0250\u05DF\u05DF\u0131\u0500 \u0250\u0131\u0279o\u0254S", "block.create.secondary_linear_chassis": "s\u0131ss\u0250\u0265\u0186 \u0279\u0250\u01DDu\u0131\uA780 \u028E\u0279\u0250puo\u0254\u01DDS", "block.create.sequenced_gearshift": "\u0287\u025F\u0131\u0265s\u0279\u0250\u01DD\u2141 p\u01DD\u0254u\u01DDnb\u01DDS", - "block.create.shadow_steel_casing": "bu\u0131s\u0250\u0186 \u05DF\u01DD\u01DD\u0287S \u028Dop\u0250\u0265S", + "block.create.shadow_steel_casing": "bu\u0131s\u0250\u0186 \u028Dop\u0250\u0265S", "block.create.shaft": "\u0287\u025F\u0250\u0265S", "block.create.speedometer": "\u0279\u01DD\u0287\u01DD\u026Fop\u01DD\u01DDdS", "block.create.spout": "\u0287nodS", diff --git a/src/generated/resources/assets/create/lang/en_us.json b/src/generated/resources/assets/create/lang/en_us.json index 6dd3f2adb..7b9c08ba1 100644 --- a/src/generated/resources/assets/create/lang/en_us.json +++ b/src/generated/resources/assets/create/lang/en_us.json @@ -311,7 +311,7 @@ "block.create.red_seat": "Red Seat", "block.create.redstone_contact": "Redstone Contact", "block.create.redstone_link": "Redstone Link", - "block.create.refined_radiance_casing": "Refined Radiance Casing", + "block.create.refined_radiance_casing": "Radiant Casing", "block.create.reinforced_rail": "Reinforced Rail", "block.create.rope": "Rope", "block.create.rope_pulley": "Rope Pulley", @@ -330,7 +330,7 @@ "block.create.scoria_pillar": "Scoria Pillar", "block.create.secondary_linear_chassis": "Secondary Linear Chassis", "block.create.sequenced_gearshift": "Sequenced Gearshift", - "block.create.shadow_steel_casing": "Shadow Steel Casing", + "block.create.shadow_steel_casing": "Shadow Casing", "block.create.shaft": "Shaft", "block.create.speedometer": "Speedometer", "block.create.spout": "Spout", diff --git a/src/generated/resources/assets/create/lang/unfinished/de_de.json b/src/generated/resources/assets/create/lang/unfinished/de_de.json index 5cf350758..53f5a8b0d 100644 --- a/src/generated/resources/assets/create/lang/unfinished/de_de.json +++ b/src/generated/resources/assets/create/lang/unfinished/de_de.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "Redstone-Kontakt", "block.create.redstone_link": "Redstone-Verbindung", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "UNLOCALIZED: Rope", "block.create.rope_pulley": "UNLOCALIZED: Rope Pulley", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "UNLOCALIZED: Scoria Pillar", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "UNLOCALIZED: Sequenced Gearshift", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Welle", "block.create.speedometer": "UNLOCALIZED: Speedometer", "block.create.spout": "UNLOCALIZED: Spout", @@ -524,7 +524,7 @@ "death.attack.create.fan_fire": "%1$s hat heiße Luft eingeatmet", "death.attack.create.fan_lava": "%1$s wurde von Lava verweht", "death.attack.create.mechanical_drill": "%1$s wurde von einem Bohrer durchlöchert", - "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by Mechanical Saw", + "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw", "death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock", "create.block.deployer.damage_source_name": "UNLOCALIZED: a rogue Deployer", diff --git a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json index ae4c44e5f..61d8301af 100644 --- a/src/generated/resources/assets/create/lang/unfinished/fr_fr.json +++ b/src/generated/resources/assets/create/lang/unfinished/fr_fr.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "redstone_contact Redstone", "block.create.redstone_link": "Liaison Redstone", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "Corde", "block.create.rope_pulley": "Poulie à corde", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "Pillier de scorie", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "Décaleur de rotation séquencé", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Arbre mécanique", "block.create.speedometer": "Compteur de vitesse", "block.create.spout": "UNLOCALIZED: Spout", diff --git a/src/generated/resources/assets/create/lang/unfinished/it_it.json b/src/generated/resources/assets/create/lang/unfinished/it_it.json index aae4b5508..947429085 100644 --- a/src/generated/resources/assets/create/lang/unfinished/it_it.json +++ b/src/generated/resources/assets/create/lang/unfinished/it_it.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "Contatto Redstone", "block.create.redstone_link": "Collegamento Redstone", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "Corda", "block.create.rope_pulley": "Puleggia della Corda", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "Pilastro di Scoria", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "Cambio Sequenziale", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Albero", "block.create.speedometer": "Tachimetro", "block.create.spout": "UNLOCALIZED: Spout", diff --git a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json index fe466af46..776c6f26f 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ja_jp.json +++ b/src/generated/resources/assets/create/lang/unfinished/ja_jp.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "レッドストーンコンタクト", "block.create.redstone_link": "レッドストーンリンク", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "ロープ", "block.create.rope_pulley": "ローププーリー", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "スコリアの柱", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "シーケンスギアシフト", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "軸", "block.create.speedometer": "スピードメーター", "block.create.spout": "UNLOCALIZED: Spout", diff --git a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json index e0da046d3..29cbef0a2 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ko_kr.json +++ b/src/generated/resources/assets/create/lang/unfinished/ko_kr.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "동형 감지기", "block.create.redstone_link": "레드스톤 링크", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "밧줄", "block.create.rope_pulley": "밧줄 도르래", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "스코리아 기둥", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "순서 기어쉬프트", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "축", "block.create.speedometer": "속도 계측기", "block.create.spout": "UNLOCALIZED: Spout", diff --git a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json index 034ea521a..076e8330c 100644 --- a/src/generated/resources/assets/create/lang/unfinished/nl_nl.json +++ b/src/generated/resources/assets/create/lang/unfinished/nl_nl.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "Redstone redstone_contact", "block.create.redstone_link": "Redstone Brug", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "UNLOCALIZED: Rope", "block.create.rope_pulley": "UNLOCALIZED: Rope Pulley", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "UNLOCALIZED: Scoria Pillar", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "UNLOCALIZED: Sequenced Gearshift", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Drijfas", "block.create.speedometer": "Snelheidsmeter", "block.create.spout": "UNLOCALIZED: Spout", @@ -524,7 +524,7 @@ "death.attack.create.fan_fire": "%1$s is verbrand door hete lucht", "death.attack.create.fan_lava": "%1$s is verbrand door een lava ventilator", "death.attack.create.mechanical_drill": "%1$s is gespietst door een mechanische boor", - "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by Mechanical Saw", + "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw", "death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock", "create.block.deployer.damage_source_name": "UNLOCALIZED: a rogue Deployer", diff --git a/src/generated/resources/assets/create/lang/unfinished/pt_br.json b/src/generated/resources/assets/create/lang/unfinished/pt_br.json index a52ce2a77..9002d2ff7 100644 --- a/src/generated/resources/assets/create/lang/unfinished/pt_br.json +++ b/src/generated/resources/assets/create/lang/unfinished/pt_br.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "Contato de Redstone", "block.create.redstone_link": "Conexão de Redstone", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "UNLOCALIZED: Rope", "block.create.rope_pulley": "UNLOCALIZED: Rope Pulley", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "UNLOCALIZED: Scoria Pillar", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "UNLOCALIZED: Sequenced Gearshift", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Eixo", "block.create.speedometer": "UNLOCALIZED: Speedometer", "block.create.spout": "UNLOCALIZED: Spout", @@ -524,7 +524,7 @@ "death.attack.create.fan_fire": "%1$s foi queimado por ar quente", "death.attack.create.fan_lava": "%1$s foi queimado pelo ventilador de lava", "death.attack.create.mechanical_drill": "%1$s foi empalado pela Furadeira Mecânica", - "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by Mechanical Saw", + "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw", "death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock", "create.block.deployer.damage_source_name": "UNLOCALIZED: a rogue Deployer", diff --git a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json index 9496b5a5f..e4eed14c8 100644 --- a/src/generated/resources/assets/create/lang/unfinished/ru_ru.json +++ b/src/generated/resources/assets/create/lang/unfinished/ru_ru.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "Контактное соединение", "block.create.redstone_link": "Сигнальное соединение", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "UNLOCALIZED: Rope", "block.create.rope_pulley": "UNLOCALIZED: Rope Pulley", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "UNLOCALIZED: Scoria Pillar", "block.create.secondary_linear_chassis": "UNLOCALIZED: Secondary Linear Chassis", "block.create.sequenced_gearshift": "UNLOCALIZED: Sequenced Gearshift", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "Вал", "block.create.speedometer": "UNLOCALIZED: Speedometer", "block.create.spout": "UNLOCALIZED: Spout", @@ -524,7 +524,7 @@ "death.attack.create.fan_fire": "%1$s сгорел заживо от горячего воздуха.", "death.attack.create.fan_lava": "%1$s сгорел заживо от лавового вентилятора", "death.attack.create.mechanical_drill": "%1$s был проколот механическим буром", - "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by Mechanical Saw", + "death.attack.create.mechanical_saw": "UNLOCALIZED: %1$s got cut in half by a Mechanical Saw", "death.attack.create.cuckoo_clock_explosion": "UNLOCALIZED: %1$s was blown up by tampered cuckoo clock", "create.block.deployer.damage_source_name": "UNLOCALIZED: a rogue Deployer", diff --git a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json index 62215fe20..90812885d 100644 --- a/src/generated/resources/assets/create/lang/unfinished/zh_cn.json +++ b/src/generated/resources/assets/create/lang/unfinished/zh_cn.json @@ -312,7 +312,7 @@ "block.create.red_seat": "UNLOCALIZED: Red Seat", "block.create.redstone_contact": "信号检测器", "block.create.redstone_link": "无限红石信号终端", - "block.create.refined_radiance_casing": "UNLOCALIZED: Refined Radiance Casing", + "block.create.refined_radiance_casing": "UNLOCALIZED: Radiant Casing", "block.create.reinforced_rail": "UNLOCALIZED: Reinforced Rail", "block.create.rope": "绳索", "block.create.rope_pulley": "绳索滑轮", @@ -331,7 +331,7 @@ "block.create.scoria_pillar": "竖纹熔渣", "block.create.secondary_linear_chassis": "机壳底盘2号", "block.create.sequenced_gearshift": "可编程齿轮箱", - "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Steel Casing", + "block.create.shadow_steel_casing": "UNLOCALIZED: Shadow Casing", "block.create.shaft": "传动杆", "block.create.speedometer": "速度表", "block.create.spout": "UNLOCALIZED: Spout", diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/appliances/dough.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/dough.json similarity index 80% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/appliances/dough.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/dough.json index 251836aea..86779905d 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/appliances/dough.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/dough.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/appliances/dough" + "create:crafting/appliances/dough" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/appliances/dough" + "recipe": "create:crafting/appliances/dough" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/tree_fertilizer.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/tree_fertilizer.json new file mode 100644 index 000000000..1460cf305 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/appliances/tree_fertilizer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/appliances/tree_fertilizer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "minecraft:bone_meal" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/appliances/tree_fertilizer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/deforester.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/deforester.json new file mode 100644 index 000000000..31d8dbe0f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/deforester.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/curiosities/deforester" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:refined_radiance" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/curiosities/deforester" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/handheld_blockzapper.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/handheld_blockzapper.json new file mode 100644 index 000000000..737429783 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/handheld_blockzapper.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/curiosities/handheld_blockzapper" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:refined_radiance" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/curiosities/handheld_blockzapper" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/minecart_coupling.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/minecart_coupling.json new file mode 100644 index 000000000..872339a55 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/minecart_coupling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/curiosities/minecart_coupling" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/curiosities/minecart_coupling" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/wand_of_symmetry.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/wand_of_symmetry.json new file mode 100644 index 000000000..f5918fa59 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/curiosities/wand_of_symmetry.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/curiosities/wand_of_symmetry" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:refined_radiance" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/curiosities/wand_of_symmetry" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/adjustable_pulley.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/adjustable_pulley.json new file mode 100644 index 000000000..bd3ef5755 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/adjustable_pulley.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/adjustable_pulley" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/adjustable_pulley" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/analog_lever.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/analog_lever.json new file mode 100644 index 000000000..bc41f412f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/analog_lever.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/analog_lever" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/analog_lever" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/attribute_filter.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/attribute_filter.json new file mode 100644 index 000000000..5b1c63f80 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/attribute_filter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/attribute_filter" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/attribute_filter" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/kinetics/basin.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/basin.json similarity index 82% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/kinetics/basin.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/basin.json index c1b0c5ced..d3d5254a9 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/kinetics/basin.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/basin.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shaped/kinetics/basin" + "create:crafting/kinetics/basin" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shaped/kinetics/basin" + "recipe": "create:crafting/kinetics/basin" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/belt_connector.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/belt_connector.json new file mode 100644 index 000000000..940d1e66b --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/belt_connector.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/belt_connector" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/belt_connector" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat.json new file mode 100644 index 000000000..8b33d36c8 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/black_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/black_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat_from_other_seat.json new file mode 100644 index 000000000..bc08eddf1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/black_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/black_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/black_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat.json new file mode 100644 index 000000000..12b03d12c --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/blue_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/blue_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat_from_other_seat.json new file mode 100644 index 000000000..7542f5ed1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/blue_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/blue_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/blue_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/brass_block.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brass_hand.json similarity index 76% rename from src/generated/resources/data/create/advancements/recipes/create.base/brass_block.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brass_hand.json index be66d995f..e5820fd02 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/brass_block.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brass_hand.json @@ -2,11 +2,11 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:brass_block" + "create:crafting/kinetics/brass_hand" ] }, "criteria": { - "has_ingots_brass": { + "has_item": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [ @@ -19,13 +19,13 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:brass_block" + "recipe": "create:crafting/kinetics/brass_hand" } } }, "requirements": [ [ - "has_ingots_brass", + "has_item", "has_the_recipe" ] ] diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat.json new file mode 100644 index 000000000..e9a468d07 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/brown_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/brown_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat_from_other_seat.json new file mode 100644 index 000000000..c447060b5 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/brown_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/brown_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/brown_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cart_assembler.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cart_assembler.json new file mode 100644 index 000000000..58d4e1f60 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cart_assembler.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/cart_assembler" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/cart_assembler" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/food/crafting_shaped/appliances/cake.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/chute.json similarity index 75% rename from src/generated/resources/data/create/advancements/recipes/food/crafting_shaped/appliances/cake.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/chute.json index c2974a1d8..b84c0238f 100644 --- a/src/generated/resources/data/create/advancements/recipes/food/crafting_shaped/appliances/cake.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/chute.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shaped/appliances/cake" + "create:crafting/kinetics/chute" ] }, "criteria": { @@ -11,7 +11,7 @@ "conditions": { "items": [ { - "item": "create:dough" + "item": "create:andesite_alloy" } ] } @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shaped/appliances/cake" + "recipe": "create:crafting/kinetics/chute" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clockwork_bearing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clockwork_bearing.json new file mode 100644 index 000000000..915720362 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clockwork_bearing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/clockwork_bearing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/clockwork_bearing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clutch.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clutch.json new file mode 100644 index 000000000..dc4233d60 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/clutch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/clutch" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/clutch" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cogwheel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cogwheel.json new file mode 100644 index 000000000..9bac23b35 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cogwheel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/cogwheel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/cogwheel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/crafter_slot_cover.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/crafter_slot_cover.json new file mode 100644 index 000000000..e62ac2d16 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/crafter_slot_cover.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/crafter_slot_cover" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:mechanical_crafter" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/crafter_slot_cover" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cuckoo_clock.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cuckoo_clock.json new file mode 100644 index 000000000..75b3209d1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cuckoo_clock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/cuckoo_clock" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/cuckoo_clock" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat.json new file mode 100644 index 000000000..33f80b748 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/cyan_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/cyan_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat_from_other_seat.json new file mode 100644 index 000000000..44c2abd20 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/cyan_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/cyan_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/cyan_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/deployer.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/deployer.json new file mode 100644 index 000000000..6e1b08c90 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/deployer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/deployer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:electron_tube" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/deployer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/depot.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/depot.json new file mode 100644 index 000000000..ed24693db --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/depot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/depot" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/depot" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/empty_blaze_burner.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/empty_blaze_burner.json new file mode 100644 index 000000000..f65231625 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/empty_blaze_burner.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/empty_blaze_burner" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/empty_blaze_burner" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_belt.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_belt.json new file mode 100644 index 000000000..997177670 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_belt.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/encased_belt" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/encased_belt" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_fan.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_fan.json new file mode 100644 index 000000000..254e674ce --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/encased_fan.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/encased_fan" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:plates/iron" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/encased_fan" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/filter.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/filter.json new file mode 100644 index 000000000..36127869f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/filter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/filter" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/filter" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/copper_block.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_pipe.json similarity index 76% rename from src/generated/resources/data/create/advancements/recipes/create.base/copper_block.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_pipe.json index 4a7c13cc8..f4703e0d7 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/copper_block.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_pipe.json @@ -2,11 +2,11 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:copper_block" + "create:crafting/kinetics/fluid_pipe" ] }, "criteria": { - "has_ingots_copper": { + "has_item": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [ @@ -19,13 +19,13 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:copper_block" + "recipe": "create:crafting/kinetics/fluid_pipe" } } }, "requirements": [ [ - "has_ingots_copper", + "has_item", "has_the_recipe" ] ] diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_tank.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_tank.json new file mode 100644 index 000000000..4fa9e9078 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/fluid_tank.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/fluid_tank" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:copper_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/fluid_tank" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearbox.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearbox.json new file mode 100644 index 000000000..a90a76b6d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearbox.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/gearbox" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:cogwheel" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/gearbox" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearboxfrom_conversion.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearboxfrom_conversion.json new file mode 100644 index 000000000..a22051fca --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearboxfrom_conversion.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/gearboxfrom_conversion" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:vertical_gearbox" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/gearboxfrom_conversion" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearshift.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearshift.json new file mode 100644 index 000000000..7f05dd1ef --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gearshift.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/gearshift" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/gearshift" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/goggles.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/goggles.json new file mode 100644 index 000000000..c3769977b --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/goggles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/goggles" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/goggles" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat.json new file mode 100644 index 000000000..ce163d657 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/gray_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/gray_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat_from_other_seat.json new file mode 100644 index 000000000..45425f867 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/gray_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/gray_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/gray_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat.json new file mode 100644 index 000000000..bec63bbd5 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/green_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/green_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat_from_other_seat.json new file mode 100644 index 000000000..155141a47 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/green_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/green_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/green_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/hand_crank.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/hand_crank.json new file mode 100644 index 000000000..950138e6b --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/hand_crank.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/hand_crank" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/hand_crank" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheel.json new file mode 100644 index 000000000..6eb279257 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/large_cogwheel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/large_cogwheel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/large_cogwheel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat.json new file mode 100644 index 000000000..dd453757e --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/light_blue_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/light_blue_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat_from_other_seat.json new file mode 100644 index 000000000..247c9f705 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_blue_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/light_blue_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/light_blue_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat.json new file mode 100644 index 000000000..cf106ea91 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/light_gray_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/light_gray_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat_from_other_seat.json new file mode 100644 index 000000000..031031752 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/light_gray_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/light_gray_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/light_gray_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat.json new file mode 100644 index 000000000..3bb7b2351 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/lime_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/lime_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat_from_other_seat.json new file mode 100644 index 000000000..9847e3d68 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/lime_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/lime_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/lime_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassis.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassis.json new file mode 100644 index 000000000..4b407eeb8 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/linear_chassis" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/linear_chassis" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassisfrom_conversion.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassisfrom_conversion.json new file mode 100644 index 000000000..5c743bfea --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/linear_chassisfrom_conversion.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/linear_chassisfrom_conversion" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:secondary_linear_chassis" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/linear_chassisfrom_conversion" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat.json new file mode 100644 index 000000000..9fede11b2 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/magenta_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/magenta_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat_from_other_seat.json new file mode 100644 index 000000000..9ad0ba711 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/magenta_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/magenta_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/magenta_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_bearing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_bearing.json new file mode 100644 index 000000000..48659ec96 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_bearing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_bearing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_bearing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_crafter.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_crafter.json new file mode 100644 index 000000000..8e1b56912 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_crafter.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_crafter" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_crafter" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_drill.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_drill.json new file mode 100644 index 000000000..ff0ca6c5f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_drill.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_drill" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_drill" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_harvester.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_harvester.json new file mode 100644 index 000000000..ce9082be8 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_harvester.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_harvester" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_harvester" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_mixer.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_mixer.json new file mode 100644 index 000000000..10be909fe --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_mixer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_mixer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_mixer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_piston.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_piston.json new file mode 100644 index 000000000..cb7d41f62 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_piston.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_piston" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_piston" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_plough.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_plough.json new file mode 100644 index 000000000..0e325efed --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_plough.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_plough" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_plough" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_press.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_press.json new file mode 100644 index 000000000..2989a2c45 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_press.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_press" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_press" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_pump.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_pump.json new file mode 100644 index 000000000..739f21b8b --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_pump.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_pump" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_pump" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_saw.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_saw.json new file mode 100644 index 000000000..7075156fc --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mechanical_saw.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mechanical_saw" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mechanical_saw" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/millstone.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/millstone.json new file mode 100644 index 000000000..5a3c3cd47 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/millstone.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/millstone" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/millstone" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock.json new file mode 100644 index 000000000..c84de36a0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/mysterious_cuckoo_clock.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/mysterious_cuckoo_clock" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:cuckoo_clock" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/mysterious_cuckoo_clock" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/nozzle.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/nozzle.json new file mode 100644 index 000000000..7ed52dce6 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/nozzle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/nozzle" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:encased_fan" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/nozzle" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat.json new file mode 100644 index 000000000..da6145b74 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/orange_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/orange_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat_from_other_seat.json new file mode 100644 index 000000000..8fed16498 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/orange_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/orange_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/orange_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat.json new file mode 100644 index 000000000..1881091f9 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/pink_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/pink_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat_from_other_seat.json new file mode 100644 index 000000000..51063b0e4 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/pink_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/pink_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/pink_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/piston_extension_pole.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/piston_extension_pole.json new file mode 100644 index 000000000..90d079a23 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/piston_extension_pole.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/piston_extension_pole" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/piston_extension_pole" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/propeller.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/propeller.json new file mode 100644 index 000000000..e1302e947 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/propeller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/propeller" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:plates/iron" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/propeller" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat.json new file mode 100644 index 000000000..3fdf3cb66 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/purple_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/purple_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat_from_other_seat.json new file mode 100644 index 000000000..90e363ce7 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/purple_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/purple_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/purple_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/radial_chassis.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/radial_chassis.json new file mode 100644 index 000000000..c98a0269a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/radial_chassis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/radial_chassis" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/radial_chassis" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat.json new file mode 100644 index 000000000..fb6ce3f63 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/red_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/red_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat_from_other_seat.json new file mode 100644 index 000000000..241b9ca0d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/red_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/red_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/red_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rope_pulley.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rope_pulley.json new file mode 100644 index 000000000..18e1b7f63 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rope_pulley.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/rope_pulley" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/rope_pulley" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rotation_speed_controller.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rotation_speed_controller.json new file mode 100644 index 000000000..84663da4e --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/rotation_speed_controller.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/rotation_speed_controller" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/rotation_speed_controller" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/secondary_linear_chassisfrom_conversion.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/secondary_linear_chassisfrom_conversion.json new file mode 100644 index 000000000..ea7429cb0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/secondary_linear_chassisfrom_conversion.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/secondary_linear_chassisfrom_conversion" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:linear_chassis" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/secondary_linear_chassisfrom_conversion" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sequenced_gearshift.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sequenced_gearshift.json new file mode 100644 index 000000000..6a11ee4e5 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sequenced_gearshift.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/sequenced_gearshift" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/sequenced_gearshift" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/shaft.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/shaft.json new file mode 100644 index 000000000..bedb0be0e --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/shaft.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/shaft" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/shaft" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometer.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometer.json new file mode 100644 index 000000000..666e65f86 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/speedometer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/speedometer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometerfrom_conversion.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometerfrom_conversion.json new file mode 100644 index 000000000..d8b6f2aa0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/speedometerfrom_conversion.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/speedometerfrom_conversion" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:stressometer" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/speedometerfrom_conversion" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/spout.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/spout.json new file mode 100644 index 000000000..2129ec94f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/spout.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/spout" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:copper_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/spout" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sticky_mechanical_piston.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sticky_mechanical_piston.json new file mode 100644 index 000000000..d9e54a733 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/sticky_mechanical_piston.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/sticky_mechanical_piston" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/sticky_mechanical_piston" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/stressometerfrom_conversion.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/stressometerfrom_conversion.json new file mode 100644 index 000000000..173e1a4ee --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/stressometerfrom_conversion.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/stressometerfrom_conversion" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:speedometer" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/stressometerfrom_conversion" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/super_glue.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/super_glue.json new file mode 100644 index 000000000..6027a950d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/super_glue.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/super_glue" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:plates/iron" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/super_glue" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/turntable.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/turntable.json new file mode 100644 index 000000000..ba0f5449a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/turntable.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/turntable" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/turntable" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion.json new file mode 100644 index 000000000..e4116fd6f --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/vertical_gearboxfrom_conversion.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/vertical_gearboxfrom_conversion" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:gearbox" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/vertical_gearboxfrom_conversion" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/water_wheel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/water_wheel.json new file mode 100644 index 000000000..ea79ab3f3 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/water_wheel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/water_wheel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/water_wheel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/whisk.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/whisk.json new file mode 100644 index 000000000..f733a21ae --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/whisk.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/whisk" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:plates/iron" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/whisk" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat.json new file mode 100644 index 000000000..8c0d2ca84 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/white_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/white_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat_from_other_seat.json new file mode 100644 index 000000000..a340aaddf --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/white_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/white_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/white_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/wrench.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/wrench.json new file mode 100644 index 000000000..5efe4f99d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/wrench.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/wrench" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/wrench" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat.json new file mode 100644 index 000000000..c94918cee --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/yellow_seat" + ] + }, + "criteria": { + "has_wool": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "minecraft:wool" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/yellow_seat" + } + } + }, + "requirements": [ + [ + "has_wool", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat_from_other_seat.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat_from_other_seat.json new file mode 100644 index 000000000..e800461bd --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/kinetics/yellow_seat_from_other_seat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/yellow_seat_from_other_seat" + ] + }, + "criteria": { + "has_seat": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "create:seats" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/yellow_seat_from_other_seat" + } + } + }, + "requirements": [ + [ + "has_seat", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_crate.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_crate.json new file mode 100644 index 000000000..842f64e5d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_crate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/adjustable_crate" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/adjustable_crate" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_pulse_repeater.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_pulse_repeater.json new file mode 100644 index 000000000..72a52cf20 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_pulse_repeater.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/adjustable_pulse_repeater" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/adjustable_pulse_repeater" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_repeater.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_repeater.json new file mode 100644 index 000000000..ede7f6671 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/adjustable_repeater.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/adjustable_repeater" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/adjustable_repeater" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_funnel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_funnel.json new file mode 100644 index 000000000..2ac237ac1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_funnel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/andesite_funnel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/andesite_funnel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_tunnel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_tunnel.json new file mode 100644 index 000000000..6d7ae3a09 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/andesite_tunnel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/andesite_tunnel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/andesite_tunnel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/belt_observer.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/belt_observer.json new file mode 100644 index 000000000..9e9f647d0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/belt_observer.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/belt_observer" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:belt_connector" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/belt_observer" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_funnel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_funnel.json new file mode 100644 index 000000000..d75f4efd1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_funnel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/brass_funnel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/brass_funnel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_tunnel.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_tunnel.json new file mode 100644 index 000000000..b3b828e95 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/brass_tunnel.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/brass_tunnel" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/brass_tunnel" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_latch.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_latch.json new file mode 100644 index 000000000..c08220645 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_latch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/powered_latch" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/powered_latch" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_toggle_latch.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_toggle_latch.json new file mode 100644 index 000000000..e85619653 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/powered_toggle_latch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/powered_toggle_latch" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/powered_toggle_latch" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/pulse_repeater.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/pulse_repeater.json new file mode 100644 index 000000000..555126dbf --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/pulse_repeater.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/pulse_repeater" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:dusts/redstone" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/pulse_repeater" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_contact.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_contact.json new file mode 100644 index 000000000..a403d3928 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_contact.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/redstone_contact" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/redstone_contact" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_link.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_link.json new file mode 100644 index 000000000..cdc2d55a7 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/redstone_link.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/redstone_link" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/redstone_link" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/stockpile_switch.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/stockpile_switch.json new file mode 100644 index 000000000..1bdcdc4d8 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/logistics/stockpile_switch.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/logistics/stockpile_switch" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_casing" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/logistics/stockpile_switch" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy.json new file mode 100644 index 000000000..0075e033a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/andesite_alloy" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/iron" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/andesite_alloy" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/zinc_block.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy_from_zinc.json similarity index 72% rename from src/generated/resources/data/create/advancements/recipes/create.base/zinc_block.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy_from_zinc.json index d6035f242..355a2c166 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/zinc_block.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_alloy_from_zinc.json @@ -2,11 +2,11 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:zinc_block" + "create:crafting/materials/andesite_alloy_from_zinc" ] }, "criteria": { - "has_ingots_zinc": { + "has_item": { "trigger": "minecraft:inventory_changed", "conditions": { "items": [ @@ -19,13 +19,13 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:zinc_block" + "recipe": "create:crafting/materials/andesite_alloy_from_zinc" } } }, "requirements": [ [ - "has_ingots_zinc", + "has_item", "has_the_recipe" ] ] diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_casing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_casing.json new file mode 100644 index 000000000..c727d9a07 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/andesite_casing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/andesite_casing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:andesite_alloy" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/andesite_casing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_block_from_compacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_block_from_compacting.json new file mode 100644 index 000000000..c82f846bd --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_block_from_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/brass_block_from_compacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_ingot" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/brass_block_from_compacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_casing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_casing.json new file mode 100644 index 000000000..120f69022 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_casing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/brass_casing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/brass" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/brass_casing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_compacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_compacting.json new file mode 100644 index 000000000..21bea3329 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/brass_ingot_from_compacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_nugget" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/brass_ingot_from_compacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_decompacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_decompacting.json new file mode 100644 index 000000000..b35715dd9 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_ingot_from_decompacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/brass_ingot_from_decompacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/brass_ingot_from_decompacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_nugget_from_decompacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_nugget_from_decompacting.json new file mode 100644 index 000000000..00497b458 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/brass_nugget_from_decompacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/brass_nugget_from_decompacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:brass_ingot" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/brass_nugget_from_decompacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_block_from_compacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_block_from_compacting.json new file mode 100644 index 000000000..b86bc2e39 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_block_from_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/copper_block_from_compacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:copper_ingot" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/copper_block_from_compacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_casing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_casing.json new file mode 100644 index 000000000..138691b87 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_casing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/copper_casing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:ingots/copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/copper_casing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_compacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_compacting.json new file mode 100644 index 000000000..41e28bdf2 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/copper_ingot_from_compacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:copper_nugget" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/copper_ingot_from_compacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_decompacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_decompacting.json new file mode 100644 index 000000000..65b697c08 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_ingot_from_decompacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/copper_ingot_from_decompacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:copper_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/copper_ingot_from_decompacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_nugget_from_decompacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_nugget_from_decompacting.json new file mode 100644 index 000000000..30d5b839d --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/copper_nugget_from_decompacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/copper_nugget_from_decompacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:copper_ingot" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/copper_nugget_from_decompacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/electron_tube.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/electron_tube.json new file mode 100644 index 000000000..b966d9ca1 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/electron_tube.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/electron_tube" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:rose_quartz" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/electron_tube" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/red_sand_paper.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/red_sand_paper.json similarity index 78% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/red_sand_paper.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/red_sand_paper.json index b1680e5f2..95ac881ef 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/red_sand_paper.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/red_sand_paper.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/materials/red_sand_paper" + "create:crafting/materials/red_sand_paper" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/materials/red_sand_paper" + "recipe": "create:crafting/materials/red_sand_paper" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/refined_radiance_casing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/refined_radiance_casing.json new file mode 100644 index 000000000..6f617c359 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/refined_radiance_casing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/refined_radiance_casing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:refined_radiance" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/refined_radiance_casing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/rose_quartz.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/rose_quartz.json similarity index 79% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/rose_quartz.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/rose_quartz.json index c14f6f1ee..13a8323bd 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/rose_quartz.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/rose_quartz.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/materials/rose_quartz" + "create:crafting/materials/rose_quartz" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/materials/rose_quartz" + "recipe": "create:crafting/materials/rose_quartz" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/sand_paper.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/sand_paper.json similarity index 79% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/sand_paper.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/sand_paper.json index be8bede09..1eb4e0ed6 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/materials/sand_paper.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/sand_paper.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/materials/sand_paper" + "create:crafting/materials/sand_paper" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/materials/sand_paper" + "recipe": "create:crafting/materials/sand_paper" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/shadow_steel_casing.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/shadow_steel_casing.json new file mode 100644 index 000000000..289a24a47 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/shadow_steel_casing.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/shadow_steel_casing" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:shadow_steel" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/shadow_steel_casing" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_block_from_compacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_block_from_compacting.json new file mode 100644 index 000000000..590a4f8dc --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_block_from_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/zinc_block_from_compacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:zinc_ingot" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/zinc_block_from_compacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_compacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_compacting.json new file mode 100644 index 000000000..91df3c122 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_compacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/zinc_ingot_from_compacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:zinc_nugget" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/zinc_ingot_from_compacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_decompacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_decompacting.json new file mode 100644 index 000000000..d21e09664 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_ingot_from_decompacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/zinc_ingot_from_decompacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:zinc_block" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/zinc_ingot_from_decompacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_nugget_from_decompacting.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_nugget_from_decompacting.json new file mode 100644 index 000000000..fba56500c --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/materials/zinc_nugget_from_decompacting.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/materials/zinc_nugget_from_decompacting" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:zinc_ingot" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/materials/zinc_nugget_from_decompacting" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles.json new file mode 100644 index 000000000..7f4e014ea --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/palettes/copper_shingles" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:plates/copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/palettes/copper_shingles" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematic_table.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles_from_tiles.json similarity index 71% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematic_table.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles_from_tiles.json index 04c036f85..31eab5581 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematic_table.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_shingles_from_tiles.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shaped/schematics/schematic_table" + "create:crafting/palettes/copper_shingles_from_tiles" ] }, "criteria": { @@ -11,7 +11,7 @@ "conditions": { "items": [ { - "item": "create:empty_schematic" + "tag": "forge:plates/copper" } ] } @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shaped/schematics/schematic_table" + "recipe": "create:crafting/palettes/copper_shingles_from_tiles" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_tiles.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_tiles.json new file mode 100644 index 000000000..e4f05fb0a --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/palettes/copper_tiles.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/palettes/copper_tiles" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "tag": "forge:plates/copper" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/palettes/copper_tiles" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/schematics/empty_schematic.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/empty_schematic.json similarity index 78% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/schematics/empty_schematic.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/empty_schematic.json index 699b455c8..47e1f61c6 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/schematics/empty_schematic.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/empty_schematic.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/schematics/empty_schematic" + "create:crafting/schematics/empty_schematic" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/schematics/empty_schematic" + "recipe": "create:crafting/schematics/empty_schematic" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/schematics/schematic_and_quill.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematic_and_quill.json similarity index 77% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/schematics/schematic_and_quill.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematic_and_quill.json index 5b8a544b6..65b6bb5ca 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shapeless/schematics/schematic_and_quill.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematic_and_quill.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/schematics/schematic_and_quill" + "create:crafting/schematics/schematic_and_quill" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/schematics/schematic_and_quill" + "recipe": "create:crafting/schematics/schematic_and_quill" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/kinetics/schematic_table.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematic_table.json similarity index 79% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/kinetics/schematic_table.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematic_table.json index f54aadd1e..99ceda704 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/kinetics/schematic_table.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematic_table.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shaped/kinetics/schematic_table" + "create:crafting/schematics/schematic_table" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shaped/kinetics/schematic_table" + "recipe": "create:crafting/schematics/schematic_table" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematicannon.json b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematicannon.json similarity index 79% rename from src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematicannon.json rename to src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematicannon.json index f59e6895f..884da6481 100644 --- a/src/generated/resources/data/create/advancements/recipes/create.base/crafting_shaped/schematics/schematicannon.json +++ b/src/generated/resources/data/create/advancements/recipes/create.base/crafting/schematics/schematicannon.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shaped/schematics/schematicannon" + "create:crafting/schematics/schematicannon" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shaped/schematics/schematicannon" + "recipe": "create:crafting/schematics/schematicannon" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/create.palettes/crafting/palettes/dark_scoria.json b/src/generated/resources/data/create/advancements/recipes/create.palettes/crafting/palettes/dark_scoria.json new file mode 100644 index 000000000..1b2379477 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/create.palettes/crafting/palettes/dark_scoria.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/palettes/dark_scoria" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:scoria" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/palettes/dark_scoria" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/misc/crafting_shapeless/appliances/slime_ball.json b/src/generated/resources/data/create/advancements/recipes/misc/crafting/appliances/slime_ball.json similarity index 79% rename from src/generated/resources/data/create/advancements/recipes/misc/crafting_shapeless/appliances/slime_ball.json rename to src/generated/resources/data/create/advancements/recipes/misc/crafting/appliances/slime_ball.json index 1c1215af6..cca3322ad 100644 --- a/src/generated/resources/data/create/advancements/recipes/misc/crafting_shapeless/appliances/slime_ball.json +++ b/src/generated/resources/data/create/advancements/recipes/misc/crafting/appliances/slime_ball.json @@ -2,7 +2,7 @@ "parent": "minecraft:recipes/root", "rewards": { "recipes": [ - "create:crafting_shapeless/appliances/slime_ball" + "create:crafting/appliances/slime_ball" ] }, "criteria": { @@ -19,7 +19,7 @@ "has_the_recipe": { "trigger": "minecraft:recipe_unlocked", "conditions": { - "recipe": "create:crafting_shapeless/appliances/slime_ball" + "recipe": "create:crafting/appliances/slime_ball" } } }, diff --git a/src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart.json b/src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart.json new file mode 100644 index 000000000..93f3b46e0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/furnace_minecart_from_contraption_cart.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/furnace_minecart_from_contraption_cart" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:cart_assembler" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/furnace_minecart_from_contraption_cart" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/minecart_from_contraption_cart.json b/src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/minecart_from_contraption_cart.json new file mode 100644 index 000000000..e5bcfaca0 --- /dev/null +++ b/src/generated/resources/data/create/advancements/recipes/transportation/crafting/kinetics/minecart_from_contraption_cart.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "create:crafting/kinetics/minecart_from_contraption_cart" + ] + }, + "criteria": { + "has_item": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "items": [ + { + "item": "create:cart_assembler" + } + ] + } + }, + "has_the_recipe": { + "trigger": "minecraft:recipe_unlocked", + "conditions": { + "recipe": "create:crafting/kinetics/minecart_from_contraption_cart" + } + } + }, + "requirements": [ + [ + "has_item", + "has_the_recipe" + ] + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/appliances/dough.json b/src/generated/resources/data/create/recipes/crafting/appliances/dough.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/appliances/dough.json rename to src/generated/resources/data/create/recipes/crafting/appliances/dough.json diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/appliances/slime_ball.json b/src/generated/resources/data/create/recipes/crafting/appliances/slime_ball.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/appliances/slime_ball.json rename to src/generated/resources/data/create/recipes/crafting/appliances/slime_ball.json diff --git a/src/generated/resources/data/create/recipes/crafting/appliances/tree_fertilizer.json b/src/generated/resources/data/create/recipes/crafting/appliances/tree_fertilizer.json new file mode 100644 index 000000000..4e4c039db --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/appliances/tree_fertilizer.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "minecraft:small_flowers" + }, + { + "tag": "minecraft:small_flowers" + }, + [ + { + "item": "minecraft:horn_coral" + }, + { + "item": "minecraft:brain_coral" + }, + { + "item": "minecraft:tube_coral" + }, + { + "item": "minecraft:bubble_coral" + }, + { + "item": "minecraft:fire_coral" + } + ], + { + "item": "minecraft:bone_meal" + } + ], + "result": { + "item": "create:tree_fertilizer", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/curiosities/deforester.json b/src/generated/resources/data/create/recipes/crafting/curiosities/deforester.json new file mode 100644 index 000000000..de44f0a44 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/curiosities/deforester.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "EG", + "EO", + " O" + ], + "key": { + "E": { + "item": "create:refined_radiance" + }, + "G": { + "item": "create:cogwheel" + }, + "O": { + "tag": "forge:obsidian" + } + }, + "result": { + "item": "create:deforester" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/curiosities/handheld_blockzapper.json b/src/generated/resources/data/create/recipes/crafting/curiosities/handheld_blockzapper.json new file mode 100644 index 000000000..02b7a8cd0 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/curiosities/handheld_blockzapper.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " E", + " O ", + "OA " + ], + "key": { + "E": { + "item": "create:refined_radiance" + }, + "A": { + "item": "create:andesite_alloy" + }, + "O": { + "tag": "forge:obsidian" + } + }, + "result": { + "item": "create:handheld_blockzapper" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/curiosities/minecart_coupling.json b/src/generated/resources/data/create/recipes/crafting/curiosities/minecart_coupling.json new file mode 100644 index 000000000..53c7a41cc --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/curiosities/minecart_coupling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " E", + " O ", + "E " + ], + "key": { + "E": { + "item": "create:andesite_alloy" + }, + "O": { + "tag": "forge:plates/iron" + } + }, + "result": { + "item": "create:minecart_coupling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/curiosities/wand_of_symmetry.json b/src/generated/resources/data/create/recipes/crafting/curiosities/wand_of_symmetry.json new file mode 100644 index 000000000..a0e140621 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/curiosities/wand_of_symmetry.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " GE", + "LEG", + "OL " + ], + "key": { + "E": { + "item": "create:refined_radiance" + }, + "G": { + "tag": "forge:glass_panes/white" + }, + "O": { + "tag": "forge:obsidian" + }, + "L": { + "tag": "forge:ingots/brass" + } + }, + "result": { + "item": "create:wand_of_symmetry" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/adjustable_pulley.json b/src/generated/resources/data/create/recipes/crafting/kinetics/adjustable_pulley.json new file mode 100644 index 000000000..3a457f4ea --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/adjustable_pulley.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "A", + "B", + "C" + ], + "key": { + "A": { + "item": "create:electron_tube" + }, + "B": { + "item": "create:encased_belt" + }, + "C": { + "item": "create:large_cogwheel" + } + }, + "result": { + "item": "create:adjustable_pulley" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/analog_lever.json b/src/generated/resources/data/create/recipes/crafting/kinetics/analog_lever.json new file mode 100644 index 000000000..9e6eb9eb2 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/analog_lever.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "P", + "S" + ], + "key": { + "S": { + "item": "create:andesite_casing" + }, + "P": { + "tag": "forge:rods/wooden" + } + }, + "result": { + "item": "create:analog_lever" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/attribute_filter.json b/src/generated/resources/data/create/recipes/crafting/kinetics/attribute_filter.json new file mode 100644 index 000000000..15bd0d895 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/attribute_filter.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ASA" + ], + "key": { + "S": { + "tag": "minecraft:wool" + }, + "A": { + "tag": "forge:nuggets/copper" + } + }, + "result": { + "item": "create:attribute_filter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting_shaped/kinetics/basin.json b/src/generated/resources/data/create/recipes/crafting/kinetics/basin.json similarity index 83% rename from src/generated/resources/data/create/recipes/crafting_shaped/kinetics/basin.json rename to src/generated/resources/data/create/recipes/crafting/kinetics/basin.json index a368e8d43..a04fbad14 100644 --- a/src/generated/resources/data/create/recipes/crafting_shaped/kinetics/basin.json +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/basin.json @@ -1,11 +1,11 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "# #", - "###" + "A A", + "AAA" ], "key": { - "#": { + "A": { "item": "create:andesite_alloy" } }, diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/belt_connector.json b/src/generated/resources/data/create/recipes/crafting/kinetics/belt_connector.json new file mode 100644 index 000000000..d4cd1715e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/belt_connector.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DDD", + "DDD" + ], + "key": { + "D": { + "item": "minecraft:dried_kelp" + } + }, + "result": { + "item": "create:belt_connector" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/black_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/black_seat.json new file mode 100644 index 000000000..0d1fc1377 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/black_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:black_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:black_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/black_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/black_seat_from_other_seat.json new file mode 100644 index 000000000..22cc2ee46 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/black_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/black" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:black_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat.json new file mode 100644 index 000000000..d8e16e527 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:blue_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:blue_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat_from_other_seat.json new file mode 100644 index 000000000..cb98a0313 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/blue_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/blue" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:blue_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting_shaped/kinetics/schematic_table.json b/src/generated/resources/data/create/recipes/crafting/kinetics/brass_hand.json similarity index 66% rename from src/generated/resources/data/create/recipes/crafting_shaped/kinetics/schematic_table.json rename to src/generated/resources/data/create/recipes/crafting/kinetics/brass_hand.json index 63a5bcb47..eb641b0dd 100644 --- a/src/generated/resources/data/create/recipes/crafting_shaped/kinetics/schematic_table.json +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/brass_hand.json @@ -1,19 +1,19 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - " # ", - "+++", - " + " + " A ", + "BBB", + " B " ], "key": { - "#": { + "A": { "item": "create:andesite_alloy" }, - "+": { + "B": { "tag": "forge:plates/brass" } }, "result": { - "item": "create:schematic_table" + "item": "create:brass_hand" } } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat.json new file mode 100644 index 000000000..524540853 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:brown_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:brown_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat_from_other_seat.json new file mode 100644 index 000000000..3c395ef26 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/brown_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/brown" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:brown_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/cart_assembler.json b/src/generated/resources/data/create/recipes/crafting/kinetics/cart_assembler.json new file mode 100644 index 000000000..526200b14 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/cart_assembler.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " L ", + "CRC", + "L L" + ], + "key": { + "L": { + "tag": "minecraft:logs" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "create:cart_assembler" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/chute.json b/src/generated/resources/data/create/recipes/crafting/kinetics/chute.json new file mode 100644 index 000000000..9b272de35 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/chute.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "II", + "AA" + ], + "key": { + "A": { + "tag": "forge:plates/iron" + }, + "I": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "create:chute" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/clockwork_bearing.json b/src/generated/resources/data/create/recipes/crafting/kinetics/clockwork_bearing.json new file mode 100644 index 000000000..4f21392ea --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/clockwork_bearing.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "I": { + "item": "create:shaft" + }, + "S": { + "item": "create:electron_tube" + }, + "B": { + "item": "create:turntable" + }, + "C": { + "item": "create:brass_casing" + } + }, + "result": { + "item": "create:clockwork_bearing" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/clutch.json b/src/generated/resources/data/create/recipes/crafting/kinetics/clutch.json new file mode 100644 index 000000000..b74ff3044 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/clutch.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " B " + ], + "key": { + "S": { + "item": "create:shaft" + }, + "B": { + "tag": "forge:dusts/redstone" + }, + "C": { + "item": "create:andesite_casing" + } + }, + "result": { + "item": "create:clutch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/cogwheel.json b/src/generated/resources/data/create/recipes/crafting/kinetics/cogwheel.json new file mode 100644 index 000000000..242eaf996 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/cogwheel.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "minecraft:wooden_buttons" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "create:cogwheel", + "count": 8 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/crafter_slot_cover.json b/src/generated/resources/data/create/recipes/crafting/kinetics/crafter_slot_cover.json new file mode 100644 index 000000000..9a5178f17 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/crafter_slot_cover.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AAA" + ], + "key": { + "A": { + "tag": "forge:nuggets/brass" + } + }, + "result": { + "item": "create:crafter_slot_cover" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/cuckoo_clock.json b/src/generated/resources/data/create/recipes/crafting/kinetics/cuckoo_clock.json new file mode 100644 index 000000000..2e72ccd8d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/cuckoo_clock.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S ", + "SAS", + "BPB" + ], + "key": { + "S": { + "tag": "minecraft:planks" + }, + "A": { + "item": "minecraft:clock" + }, + "B": { + "tag": "minecraft:logs" + }, + "P": { + "item": "create:cogwheel" + } + }, + "result": { + "item": "create:cuckoo_clock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat.json new file mode 100644 index 000000000..95da2741e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:cyan_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:cyan_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat_from_other_seat.json new file mode 100644 index 000000000..6cdcf3826 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/cyan_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/cyan" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:cyan_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/deployer.json b/src/generated/resources/data/create/recipes/crafting/kinetics/deployer.json new file mode 100644 index 000000000..abb71dae6 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/deployer.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "I": { + "item": "create:brass_hand" + }, + "B": { + "item": "create:electron_tube" + }, + "S": { + "item": "create:cogwheel" + }, + "C": { + "item": "create:andesite_casing" + } + }, + "result": { + "item": "create:deployer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/depot.json b/src/generated/resources/data/create/recipes/crafting/kinetics/depot.json new file mode 100644 index 000000000..5c4648cc3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/depot.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "A", + "I" + ], + "key": { + "A": { + "item": "create:andesite_alloy" + }, + "I": { + "item": "create:andesite_casing" + } + }, + "result": { + "item": "create:depot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/empty_blaze_burner.json b/src/generated/resources/data/create/recipes/crafting/kinetics/empty_blaze_burner.json new file mode 100644 index 000000000..16091c3c4 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/empty_blaze_burner.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "II", + "AA" + ], + "key": { + "A": { + "item": "minecraft:iron_bars" + }, + "I": { + "tag": "forge:plates/iron" + } + }, + "result": { + "item": "create:empty_blaze_burner" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/encased_belt.json b/src/generated/resources/data/create/recipes/crafting/kinetics/encased_belt.json new file mode 100644 index 000000000..7d2336778 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/encased_belt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + "CBC", + " C " + ], + "key": { + "C": { + "item": "create:andesite_casing" + }, + "B": { + "item": "minecraft:dried_kelp" + } + }, + "result": { + "item": "create:encased_belt", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/encased_fan.json b/src/generated/resources/data/create/recipes/crafting/kinetics/encased_fan.json new file mode 100644 index 000000000..467bb81a7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/encased_fan.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S ", + "RAR", + "BPB" + ], + "key": { + "S": { + "item": "create:shaft" + }, + "A": { + "item": "create:andesite_alloy" + }, + "R": { + "tag": "minecraft:planks" + }, + "B": { + "item": "minecraft:iron_bars" + }, + "P": { + "item": "create:propeller" + } + }, + "result": { + "item": "create:encased_fan" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/filter.json b/src/generated/resources/data/create/recipes/crafting/kinetics/filter.json new file mode 100644 index 000000000..ec8d840a8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/filter.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ASA" + ], + "key": { + "S": { + "tag": "minecraft:wool" + }, + "A": { + "tag": "forge:nuggets/iron" + } + }, + "result": { + "item": "create:filter" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/fluid_pipe.json b/src/generated/resources/data/create/recipes/crafting/kinetics/fluid_pipe.json new file mode 100644 index 000000000..5c78c7b9d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/fluid_pipe.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SCS" + ], + "key": { + "S": { + "tag": "forge:plates/copper" + }, + "C": { + "tag": "forge:ingots/copper" + } + }, + "result": { + "item": "create:fluid_pipe", + "count": 16 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/fluid_tank.json b/src/generated/resources/data/create/recipes/crafting/kinetics/fluid_tank.json new file mode 100644 index 000000000..d100d7ce8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/fluid_tank.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " B " + ], + "key": { + "B": { + "item": "create:copper_casing" + }, + "S": { + "tag": "forge:nuggets/copper" + }, + "C": { + "tag": "forge:glass" + } + }, + "result": { + "item": "create:fluid_tank", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/furnace_minecart_from_contraption_cart.json b/src/generated/resources/data/create/recipes/crafting/kinetics/furnace_minecart_from_contraption_cart.json new file mode 100644 index 000000000..63b6f28b7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/furnace_minecart_from_contraption_cart.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:furnace_minecart_contraption" + } + ], + "result": { + "item": "minecraft:furnace_minecart" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/gearbox.json b/src/generated/resources/data/create/recipes/crafting/kinetics/gearbox.json new file mode 100644 index 000000000..2ebfd0c12 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/gearbox.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + "CBC", + " C " + ], + "key": { + "C": { + "item": "create:cogwheel" + }, + "B": { + "item": "create:andesite_casing" + } + }, + "result": { + "item": "create:gearbox" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/gearboxfrom_conversion.json b/src/generated/resources/data/create/recipes/crafting/kinetics/gearboxfrom_conversion.json new file mode 100644 index 000000000..307ed1897 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/gearboxfrom_conversion.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:vertical_gearbox" + } + ], + "result": { + "item": "create:gearbox" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/gearshift.json b/src/generated/resources/data/create/recipes/crafting/kinetics/gearshift.json new file mode 100644 index 000000000..0255f3d1e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/gearshift.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " B " + ], + "key": { + "S": { + "item": "create:cogwheel" + }, + "B": { + "tag": "forge:dusts/redstone" + }, + "C": { + "item": "create:andesite_casing" + } + }, + "result": { + "item": "create:gearshift" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/goggles.json b/src/generated/resources/data/create/recipes/crafting/kinetics/goggles.json new file mode 100644 index 000000000..3f4f10144 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/goggles.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S ", + "GPG" + ], + "key": { + "G": { + "tag": "forge:glass" + }, + "P": { + "tag": "forge:plates/gold" + }, + "S": { + "tag": "forge:string" + } + }, + "result": { + "item": "create:goggles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat.json new file mode 100644 index 000000000..288f7d995 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:gray_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:gray_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat_from_other_seat.json new file mode 100644 index 000000000..e12a0bd21 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/gray_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/gray" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:gray_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/green_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/green_seat.json new file mode 100644 index 000000000..0bd4c58cf --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/green_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:green_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:green_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/green_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/green_seat_from_other_seat.json new file mode 100644 index 000000000..9184d9ad7 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/green_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/green" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:green_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/hand_crank.json b/src/generated/resources/data/create/recipes/crafting/kinetics/hand_crank.json new file mode 100644 index 000000000..b8aea7ca0 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/hand_crank.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "CCC", + " S" + ], + "key": { + "S": { + "item": "create:andesite_alloy" + }, + "C": { + "tag": "minecraft:planks" + }, + "B": { + "tag": "forge:ingots/brass" + } + }, + "result": { + "item": "create:hand_crank" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/large_cogwheel.json b/src/generated/resources/data/create/recipes/crafting/kinetics/large_cogwheel.json new file mode 100644 index 000000000..05e4e3f46 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/large_cogwheel.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SDS", + "DCD", + "SDS" + ], + "key": { + "S": { + "tag": "minecraft:wooden_buttons" + }, + "C": { + "item": "create:andesite_alloy" + }, + "D": { + "tag": "minecraft:planks" + } + }, + "result": { + "item": "create:large_cogwheel", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat.json new file mode 100644 index 000000000..3d826a2e5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:light_blue_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:light_blue_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat_from_other_seat.json new file mode 100644 index 000000000..2057239a0 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/light_blue_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/light_blue" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:light_blue_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat.json new file mode 100644 index 000000000..250b3465b --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:light_gray_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:light_gray_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat_from_other_seat.json new file mode 100644 index 000000000..f8ef5e09c --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/light_gray_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/light_gray" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:light_gray_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat.json new file mode 100644 index 000000000..c787ad26d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:lime_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:lime_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat_from_other_seat.json new file mode 100644 index 000000000..77bf94c8a --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/lime_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/lime" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:lime_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassis.json b/src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassis.json new file mode 100644 index 000000000..cbab28e46 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassis.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " P ", + "LLL", + " P " + ], + "key": { + "P": { + "item": "create:andesite_alloy" + }, + "L": { + "tag": "minecraft:logs" + } + }, + "result": { + "item": "create:linear_chassis", + "count": 3 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassisfrom_conversion.json b/src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassisfrom_conversion.json new file mode 100644 index 000000000..871534db0 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/linear_chassisfrom_conversion.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:secondary_linear_chassis" + } + ], + "result": { + "item": "create:linear_chassis" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat.json new file mode 100644 index 000000000..2e36dc05c --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:magenta_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:magenta_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat_from_other_seat.json new file mode 100644 index 000000000..07a2fd9e3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/magenta_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/magenta" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:magenta_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_bearing.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_bearing.json new file mode 100644 index 000000000..2273703f8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_bearing.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "I": { + "item": "create:shaft" + }, + "S": { + "item": "create:andesite_alloy" + }, + "B": { + "item": "create:turntable" + }, + "C": { + "item": "create:andesite_casing" + } + }, + "result": { + "item": "create:mechanical_bearing" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_crafter.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_crafter.json new file mode 100644 index 000000000..938064560 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_crafter.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " R " + ], + "key": { + "B": { + "item": "create:electron_tube" + }, + "R": { + "item": "minecraft:crafting_table" + }, + "C": { + "item": "create:brass_casing" + }, + "S": { + "item": "create:cogwheel" + } + }, + "result": { + "item": "create:mechanical_crafter", + "count": 3 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_drill.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_drill.json new file mode 100644 index 000000000..31cbe3607 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_drill.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " A ", + "AIA", + " C " + ], + "key": { + "C": { + "item": "create:andesite_casing" + }, + "A": { + "item": "create:andesite_alloy" + }, + "I": { + "tag": "forge:ingots/iron" + } + }, + "result": { + "item": "create:mechanical_drill" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_harvester.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_harvester.json new file mode 100644 index 000000000..b4bcc3750 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_harvester.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AIA", + "AIA", + " C " + ], + "key": { + "C": { + "item": "create:andesite_casing" + }, + "A": { + "item": "create:andesite_alloy" + }, + "I": { + "tag": "forge:plates/iron" + } + }, + "result": { + "item": "create:mechanical_harvester" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_mixer.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_mixer.json new file mode 100644 index 000000000..b5e8767c5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_mixer.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "S": { + "item": "create:cogwheel" + }, + "B": { + "item": "create:andesite_alloy" + }, + "C": { + "item": "create:andesite_casing" + }, + "I": { + "item": "create:whisk" + } + }, + "result": { + "item": "create:mechanical_mixer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_piston.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_piston.json new file mode 100644 index 000000000..e1d197c0b --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_piston.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "B": { + "tag": "minecraft:planks" + }, + "S": { + "item": "create:cogwheel" + }, + "C": { + "item": "create:andesite_casing" + }, + "I": { + "item": "create:piston_extension_pole" + } + }, + "result": { + "item": "create:mechanical_piston" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_plough.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_plough.json new file mode 100644 index 000000000..370dc2691 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_plough.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "AAA", + " C " + ], + "key": { + "C": { + "item": "create:andesite_casing" + }, + "A": { + "item": "create:andesite_alloy" + }, + "I": { + "tag": "forge:plates/iron" + } + }, + "result": { + "item": "create:mechanical_plough" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_press.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_press.json new file mode 100644 index 000000000..b63759672 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_press.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "B": { + "item": "create:andesite_alloy" + }, + "S": { + "item": "create:cogwheel" + }, + "C": { + "item": "create:andesite_casing" + }, + "I": { + "tag": "forge:storage_blocks/iron" + } + }, + "result": { + "item": "create:mechanical_press" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_pump.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_pump.json new file mode 100644 index 000000000..8b7f9e5a4 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_pump.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "P", + "S" + ], + "key": { + "P": { + "item": "create:cogwheel" + }, + "S": { + "item": "create:fluid_pipe" + } + }, + "result": { + "item": "create:mechanical_pump" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_saw.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_saw.json new file mode 100644 index 000000000..16f6666c5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mechanical_saw.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " A ", + "AIA", + " C " + ], + "key": { + "C": { + "item": "create:andesite_casing" + }, + "A": { + "tag": "forge:plates/iron" + }, + "I": { + "tag": "forge:ingots/iron" + } + }, + "result": { + "item": "create:mechanical_saw" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/millstone.json b/src/generated/resources/data/create/recipes/crafting/kinetics/millstone.json new file mode 100644 index 000000000..65a8e8fe4 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/millstone.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "B": { + "tag": "minecraft:planks" + }, + "S": { + "item": "create:andesite_alloy" + }, + "C": { + "item": "create:cogwheel" + }, + "I": { + "tag": "forge:stone" + } + }, + "result": { + "item": "create:millstone" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/minecart_from_contraption_cart.json b/src/generated/resources/data/create/recipes/crafting/kinetics/minecart_from_contraption_cart.json new file mode 100644 index 000000000..72e82750c --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/minecart_from_contraption_cart.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:minecart_contraption" + } + ], + "result": { + "item": "minecraft:minecart" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/mysterious_cuckoo_clock.json b/src/generated/resources/data/create/recipes/crafting/kinetics/mysterious_cuckoo_clock.json new file mode 100644 index 000000000..80ec9a30e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/mysterious_cuckoo_clock.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + "CBC", + " C " + ], + "key": { + "C": { + "tag": "forge:gunpowder" + }, + "B": { + "item": "create:cuckoo_clock" + } + }, + "result": { + "item": "create:mysterious_cuckoo_clock" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/nozzle.json b/src/generated/resources/data/create/recipes/crafting/kinetics/nozzle.json new file mode 100644 index 000000000..232551353 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/nozzle.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S ", + " C ", + "SSS" + ], + "key": { + "S": { + "item": "create:andesite_alloy" + }, + "C": { + "tag": "minecraft:wool" + } + }, + "result": { + "item": "create:nozzle" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat.json new file mode 100644 index 000000000..6f9449a12 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:orange_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:orange_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat_from_other_seat.json new file mode 100644 index 000000000..29c7f059d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/orange_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/orange" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:orange_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat.json new file mode 100644 index 000000000..4cf047acf --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:pink_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:pink_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat_from_other_seat.json new file mode 100644 index 000000000..c4031f9ca --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/pink_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/pink" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:pink_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/piston_extension_pole.json b/src/generated/resources/data/create/recipes/crafting/kinetics/piston_extension_pole.json new file mode 100644 index 000000000..0fb54c604 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/piston_extension_pole.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "P", + "A", + "P" + ], + "key": { + "A": { + "item": "create:andesite_alloy" + }, + "P": { + "tag": "minecraft:planks" + } + }, + "result": { + "item": "create:piston_extension_pole", + "count": 8 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/propeller.json b/src/generated/resources/data/create/recipes/crafting/kinetics/propeller.json new file mode 100644 index 000000000..3e970781c --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/propeller.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S ", + "SCS", + " S " + ], + "key": { + "S": { + "tag": "forge:plates/iron" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "create:propeller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat.json new file mode 100644 index 000000000..b813024fa --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:purple_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:purple_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat_from_other_seat.json new file mode 100644 index 000000000..175400157 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/purple_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/purple" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:purple_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/radial_chassis.json b/src/generated/resources/data/create/recipes/crafting/kinetics/radial_chassis.json new file mode 100644 index 000000000..d31508ad3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/radial_chassis.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " L ", + "PLP", + " L " + ], + "key": { + "P": { + "item": "create:andesite_alloy" + }, + "L": { + "tag": "minecraft:logs" + } + }, + "result": { + "item": "create:radial_chassis", + "count": 3 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/red_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/red_seat.json new file mode 100644 index 000000000..738c7fc87 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/red_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:red_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:red_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/red_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/red_seat_from_other_seat.json new file mode 100644 index 000000000..d7bc542a0 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/red_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/red" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:red_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/rope_pulley.json b/src/generated/resources/data/create/recipes/crafting/kinetics/rope_pulley.json new file mode 100644 index 000000000..9bc8e30e3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/rope_pulley.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "S": { + "item": "create:shaft" + }, + "B": { + "item": "create:andesite_casing" + }, + "C": { + "tag": "minecraft:wool" + }, + "I": { + "tag": "forge:plates/iron" + } + }, + "result": { + "item": "create:rope_pulley" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/rotation_speed_controller.json b/src/generated/resources/data/create/recipes/crafting/kinetics/rotation_speed_controller.json new file mode 100644 index 000000000..f25765247 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/rotation_speed_controller.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS" + ], + "key": { + "B": { + "item": "create:integrated_circuit" + }, + "C": { + "item": "create:brass_casing" + }, + "S": { + "item": "create:shaft" + } + }, + "result": { + "item": "create:rotation_speed_controller" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/secondary_linear_chassisfrom_conversion.json b/src/generated/resources/data/create/recipes/crafting/kinetics/secondary_linear_chassisfrom_conversion.json new file mode 100644 index 000000000..7d08aa6a6 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/secondary_linear_chassisfrom_conversion.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:linear_chassis" + } + ], + "result": { + "item": "create:secondary_linear_chassis" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/sequenced_gearshift.json b/src/generated/resources/data/create/recipes/crafting/kinetics/sequenced_gearshift.json new file mode 100644 index 000000000..6d01b38a4 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/sequenced_gearshift.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "SCS", + " I " + ], + "key": { + "B": { + "item": "create:electron_tube" + }, + "S": { + "item": "create:cogwheel" + }, + "C": { + "item": "create:brass_casing" + }, + "I": { + "item": "minecraft:clock" + } + }, + "result": { + "item": "create:sequenced_gearshift" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/shaft.json b/src/generated/resources/data/create/recipes/crafting/kinetics/shaft.json new file mode 100644 index 000000000..5f15d3c0b --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/shaft.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "A", + "A" + ], + "key": { + "A": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "create:shaft", + "count": 8 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/speedometer.json b/src/generated/resources/data/create/recipes/crafting/kinetics/speedometer.json new file mode 100644 index 000000000..2bf70cab3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/speedometer.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + "SAS" + ], + "key": { + "C": { + "item": "minecraft:compass" + }, + "A": { + "item": "create:andesite_casing" + }, + "S": { + "item": "create:shaft" + } + }, + "result": { + "item": "create:speedometer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/speedometerfrom_conversion.json b/src/generated/resources/data/create/recipes/crafting/kinetics/speedometerfrom_conversion.json new file mode 100644 index 000000000..6a9bfe93c --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/speedometerfrom_conversion.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:stressometer" + } + ], + "result": { + "item": "create:speedometer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/spout.json b/src/generated/resources/data/create/recipes/crafting/kinetics/spout.json new file mode 100644 index 000000000..a7db594f5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/spout.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "T", + "P", + "S" + ], + "key": { + "T": { + "item": "create:fluid_tank" + }, + "P": { + "item": "minecraft:dried_kelp" + }, + "S": { + "tag": "forge:nuggets/copper" + } + }, + "result": { + "item": "create:spout" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/sticky_mechanical_piston.json b/src/generated/resources/data/create/recipes/crafting/kinetics/sticky_mechanical_piston.json new file mode 100644 index 000000000..5074ba11a --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/sticky_mechanical_piston.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "S", + "P" + ], + "key": { + "S": { + "tag": "forge:slimeballs" + }, + "P": { + "item": "create:mechanical_piston" + } + }, + "result": { + "item": "create:sticky_mechanical_piston" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/stressometerfrom_conversion.json b/src/generated/resources/data/create/recipes/crafting/kinetics/stressometerfrom_conversion.json new file mode 100644 index 000000000..4072276ce --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/stressometerfrom_conversion.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:speedometer" + } + ], + "result": { + "item": "create:stressometer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/super_glue.json b/src/generated/resources/data/create/recipes/crafting/kinetics/super_glue.json new file mode 100644 index 000000000..3c2ff87ae --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/super_glue.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AS", + "NA" + ], + "key": { + "A": { + "tag": "forge:slimeballs" + }, + "S": { + "tag": "forge:plates/iron" + }, + "N": { + "tag": "forge:nuggets/iron" + } + }, + "result": { + "item": "create:super_glue" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/turntable.json b/src/generated/resources/data/create/recipes/crafting/kinetics/turntable.json new file mode 100644 index 000000000..2d5421c9e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/turntable.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "P", + "S" + ], + "key": { + "S": { + "item": "create:shaft" + }, + "P": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:turntable" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json b/src/generated/resources/data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json new file mode 100644 index 000000000..05e85752e --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/vertical_gearboxfrom_conversion.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:gearbox" + } + ], + "result": { + "item": "create:vertical_gearbox" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json b/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json new file mode 100644 index 000000000..9fa6560ee --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/water_wheel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SSS", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "minecraft:wooden_slabs" + }, + "C": { + "item": "create:large_cogwheel" + } + }, + "result": { + "item": "create:water_wheel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/whisk.json b/src/generated/resources/data/create/recipes/crafting/kinetics/whisk.json new file mode 100644 index 000000000..403a90b73 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/whisk.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + "SCS", + "SSS" + ], + "key": { + "S": { + "tag": "forge:plates/iron" + }, + "C": { + "item": "create:andesite_alloy" + } + }, + "result": { + "item": "create:whisk" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/white_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/white_seat.json new file mode 100644 index 000000000..d47cef67a --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/white_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:white_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:white_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/white_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/white_seat_from_other_seat.json new file mode 100644 index 000000000..65a0ae6df --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/white_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/white" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:white_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/wrench.json b/src/generated/resources/data/create/recipes/crafting/kinetics/wrench.json new file mode 100644 index 000000000..78651b166 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/wrench.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "GG", + "GP", + " S" + ], + "key": { + "G": { + "tag": "forge:plates/gold" + }, + "P": { + "item": "create:cogwheel" + }, + "S": { + "tag": "forge:rods/wooden" + } + }, + "result": { + "item": "create:wrench" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat.json new file mode 100644 index 000000000..2c131df05 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "item": "minecraft:yellow_wool" + }, + "-": { + "tag": "minecraft:wooden_slabs" + } + }, + "result": { + "item": "create:yellow_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat_from_other_seat.json b/src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat_from_other_seat.json new file mode 100644 index 000000000..e215eb0da --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/kinetics/yellow_seat_from_other_seat.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "-" + ], + "key": { + "#": { + "tag": "forge:dyes/yellow" + }, + "-": { + "tag": "create:seats" + } + }, + "result": { + "item": "create:yellow_seat" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_crate.json b/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_crate.json new file mode 100644 index 000000000..1556c9d1b --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_crate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BBB", + "B B", + "BBB" + ], + "key": { + "B": { + "item": "create:brass_casing" + } + }, + "result": { + "item": "create:adjustable_crate", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_pulse_repeater.json b/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_pulse_repeater.json new file mode 100644 index 000000000..5cac4ee57 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_pulse_repeater.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SP" + ], + "key": { + "S": { + "item": "create:pulse_repeater" + }, + "P": { + "item": "create:adjustable_repeater" + } + }, + "result": { + "item": "create:adjustable_pulse_repeater" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_repeater.json b/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_repeater.json new file mode 100644 index 000000000..66a256aa8 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/adjustable_repeater.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RCT", + "SSS" + ], + "key": { + "T": { + "item": "minecraft:redstone_torch" + }, + "C": { + "item": "minecraft:clock" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "S": { + "tag": "forge:stone" + } + }, + "result": { + "item": "create:adjustable_repeater" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/andesite_funnel.json b/src/generated/resources/data/create/recipes/crafting/logistics/andesite_funnel.json new file mode 100644 index 000000000..cbaab571d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/andesite_funnel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AKA", + " K " + ], + "key": { + "A": { + "item": "create:andesite_alloy" + }, + "K": { + "item": "minecraft:dried_kelp" + } + }, + "result": { + "item": "create:andesite_funnel", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/andesite_tunnel.json b/src/generated/resources/data/create/recipes/crafting/logistics/andesite_tunnel.json new file mode 100644 index 000000000..74fd0bd69 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/andesite_tunnel.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AA", + "KK" + ], + "key": { + "A": { + "item": "create:andesite_alloy" + }, + "K": { + "item": "minecraft:dried_kelp" + } + }, + "result": { + "item": "create:andesite_tunnel", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/belt_observer.json b/src/generated/resources/data/create/recipes/crafting/logistics/belt_observer.json new file mode 100644 index 000000000..c802d8aaa --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/belt_observer.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RCI", + " B " + ], + "key": { + "B": { + "item": "create:brass_casing" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "I": { + "tag": "forge:ingots/iron" + }, + "C": { + "item": "minecraft:observer" + } + }, + "result": { + "item": "create:belt_observer" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/brass_funnel.json b/src/generated/resources/data/create/recipes/crafting/logistics/brass_funnel.json new file mode 100644 index 000000000..cfbf4e054 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/brass_funnel.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AEA", + " K " + ], + "key": { + "A": { + "tag": "forge:ingots/brass" + }, + "K": { + "item": "minecraft:dried_kelp" + }, + "E": { + "item": "create:electron_tube" + } + }, + "result": { + "item": "create:brass_funnel", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/brass_tunnel.json b/src/generated/resources/data/create/recipes/crafting/logistics/brass_tunnel.json new file mode 100644 index 000000000..8212d34ae --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/brass_tunnel.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "E ", + "AA", + "KK" + ], + "key": { + "A": { + "tag": "forge:ingots/brass" + }, + "K": { + "item": "minecraft:dried_kelp" + }, + "E": { + "item": "create:electron_tube" + } + }, + "result": { + "item": "create:brass_tunnel", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/powered_latch.json b/src/generated/resources/data/create/recipes/crafting/logistics/powered_latch.json new file mode 100644 index 000000000..047423da5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/powered_latch.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " T ", + "RCR", + "SSS" + ], + "key": { + "T": { + "item": "minecraft:redstone_torch" + }, + "C": { + "item": "minecraft:lever" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "S": { + "tag": "forge:stone" + } + }, + "result": { + "item": "create:powered_latch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/powered_toggle_latch.json b/src/generated/resources/data/create/recipes/crafting/logistics/powered_toggle_latch.json new file mode 100644 index 000000000..749e22fce --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/powered_toggle_latch.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " T ", + " C ", + "SSS" + ], + "key": { + "T": { + "item": "minecraft:redstone_torch" + }, + "C": { + "item": "minecraft:lever" + }, + "S": { + "tag": "forge:stone" + } + }, + "result": { + "item": "create:powered_toggle_latch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/pulse_repeater.json b/src/generated/resources/data/create/recipes/crafting/logistics/pulse_repeater.json new file mode 100644 index 000000000..7c4461f17 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/pulse_repeater.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRT", + "SSS" + ], + "key": { + "T": { + "item": "minecraft:redstone_torch" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "S": { + "tag": "forge:stone" + } + }, + "result": { + "item": "create:pulse_repeater" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/redstone_contact.json b/src/generated/resources/data/create/recipes/crafting/logistics/redstone_contact.json new file mode 100644 index 000000000..840a75afe --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/redstone_contact.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WDW", + " S ", + "WDW" + ], + "key": { + "W": { + "tag": "forge:dusts/redstone" + }, + "D": { + "item": "create:brass_casing" + }, + "S": { + "tag": "forge:ingots/iron" + } + }, + "result": { + "item": "create:redstone_contact", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/redstone_link.json b/src/generated/resources/data/create/recipes/crafting/logistics/redstone_link.json new file mode 100644 index 000000000..9b4ce64a3 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/redstone_link.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C", + "SIS" + ], + "key": { + "C": { + "item": "minecraft:redstone_torch" + }, + "S": { + "tag": "forge:plates/brass" + }, + "I": { + "tag": "minecraft:planks" + } + }, + "result": { + "item": "create:redstone_link", + "count": 2 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/logistics/stockpile_switch.json b/src/generated/resources/data/create/recipes/crafting/logistics/stockpile_switch.json new file mode 100644 index 000000000..5b0630ff5 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/logistics/stockpile_switch.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RCI", + " B " + ], + "key": { + "B": { + "item": "create:brass_casing" + }, + "R": { + "tag": "forge:dusts/redstone" + }, + "I": { + "tag": "forge:ingots/iron" + }, + "C": { + "item": "minecraft:comparator" + } + }, + "result": { + "item": "create:stockpile_switch" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy.json b/src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy.json new file mode 100644 index 000000000..5997b2131 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BA", + "AB" + ], + "key": { + "A": { + "item": "minecraft:andesite" + }, + "B": { + "tag": "forge:nuggets/iron" + } + }, + "result": { + "item": "create:andesite_alloy" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy_from_zinc.json b/src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy_from_zinc.json new file mode 100644 index 000000000..9634c659b --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/andesite_alloy_from_zinc.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "BA", + "AB" + ], + "key": { + "A": { + "item": "minecraft:andesite" + }, + "B": { + "tag": "forge:nuggets/zinc" + } + }, + "result": { + "item": "create:andesite_alloy" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/andesite_casing.json b/src/generated/resources/data/create/recipes/crafting/materials/andesite_casing.json new file mode 100644 index 000000000..3be156c26 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/andesite_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AAA", + "CSC", + "AAA" + ], + "key": { + "A": { + "tag": "minecraft:planks" + }, + "C": { + "item": "create:andesite_alloy" + }, + "S": { + "tag": "minecraft:logs" + } + }, + "result": { + "item": "create:andesite_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/brass_block.json b/src/generated/resources/data/create/recipes/crafting/materials/brass_block_from_compacting.json similarity index 79% rename from src/generated/resources/data/create/recipes/brass_block.json rename to src/generated/resources/data/create/recipes/crafting/materials/brass_block_from_compacting.json index 2bcd2bfa3..2a8c26fd0 100644 --- a/src/generated/resources/data/create/recipes/brass_block.json +++ b/src/generated/resources/data/create/recipes/crafting/materials/brass_block_from_compacting.json @@ -1,12 +1,12 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "XXX", - "XXX", - "XXX" + "###", + "###", + "###" ], "key": { - "X": { + "#": { "tag": "forge:ingots/brass" } }, diff --git a/src/generated/resources/data/create/recipes/crafting/materials/brass_casing.json b/src/generated/resources/data/create/recipes/crafting/materials/brass_casing.json new file mode 100644 index 000000000..84f2ef071 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/brass_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AAA", + "CSC", + "AAA" + ], + "key": { + "A": { + "tag": "minecraft:planks" + }, + "C": { + "tag": "forge:plates/brass" + }, + "S": { + "tag": "minecraft:logs" + } + }, + "result": { + "item": "create:brass_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_compacting.json b/src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_compacting.json new file mode 100644 index 000000000..7b44e107f --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_compacting.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "tag": "forge:nuggets/brass" + } + }, + "result": { + "item": "create:brass_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_decompacting.json b/src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_decompacting.json new file mode 100644 index 000000000..eef2ba7cd --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/brass_ingot_from_decompacting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "forge:storage_blocks/brass" + } + ], + "result": { + "item": "create:brass_ingot", + "count": 9 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/brass_nugget_from_decompacting.json b/src/generated/resources/data/create/recipes/crafting/materials/brass_nugget_from_decompacting.json new file mode 100644 index 000000000..861ea0291 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/brass_nugget_from_decompacting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "forge:ingots/brass" + } + ], + "result": { + "item": "create:brass_nugget", + "count": 9 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/copper_block.json b/src/generated/resources/data/create/recipes/crafting/materials/copper_block_from_compacting.json similarity index 79% rename from src/generated/resources/data/create/recipes/copper_block.json rename to src/generated/resources/data/create/recipes/crafting/materials/copper_block_from_compacting.json index d248ac27d..1ef586c30 100644 --- a/src/generated/resources/data/create/recipes/copper_block.json +++ b/src/generated/resources/data/create/recipes/crafting/materials/copper_block_from_compacting.json @@ -1,12 +1,12 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "XXX", - "XXX", - "XXX" + "###", + "###", + "###" ], "key": { - "X": { + "#": { "tag": "forge:ingots/copper" } }, diff --git a/src/generated/resources/data/create/recipes/crafting/materials/copper_casing.json b/src/generated/resources/data/create/recipes/crafting/materials/copper_casing.json new file mode 100644 index 000000000..066726dce --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/copper_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AAA", + "CSC", + "AAA" + ], + "key": { + "A": { + "tag": "minecraft:planks" + }, + "C": { + "tag": "forge:plates/copper" + }, + "S": { + "tag": "minecraft:logs" + } + }, + "result": { + "item": "create:copper_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_compacting.json b/src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_compacting.json new file mode 100644 index 000000000..77b6a3625 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_compacting.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "tag": "forge:nuggets/copper" + } + }, + "result": { + "item": "create:copper_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_decompacting.json b/src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_decompacting.json new file mode 100644 index 000000000..ade5608b9 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/copper_ingot_from_decompacting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "forge:storage_blocks/copper" + } + ], + "result": { + "item": "create:copper_ingot", + "count": 9 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/copper_nugget_from_decompacting.json b/src/generated/resources/data/create/recipes/crafting/materials/copper_nugget_from_decompacting.json new file mode 100644 index 000000000..b7fbc41dc --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/copper_nugget_from_decompacting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "forge:ingots/copper" + } + ], + "result": { + "item": "create:copper_nugget", + "count": 9 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/electron_tube.json b/src/generated/resources/data/create/recipes/crafting/materials/electron_tube.json new file mode 100644 index 000000000..6cc4b04b2 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/electron_tube.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "L", + "R", + "N" + ], + "key": { + "L": { + "item": "create:polished_rose_quartz" + }, + "R": { + "item": "minecraft:redstone_torch" + }, + "N": { + "tag": "forge:nuggets/iron" + } + }, + "result": { + "item": "create:electron_tube" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/materials/red_sand_paper.json b/src/generated/resources/data/create/recipes/crafting/materials/red_sand_paper.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/materials/red_sand_paper.json rename to src/generated/resources/data/create/recipes/crafting/materials/red_sand_paper.json diff --git a/src/generated/resources/data/create/recipes/crafting/materials/refined_radiance_casing.json b/src/generated/resources/data/create/recipes/crafting/materials/refined_radiance_casing.json new file mode 100644 index 000000000..fea94b570 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/refined_radiance_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AAA", + "CSC", + "AAA" + ], + "key": { + "A": { + "tag": "minecraft:planks" + }, + "C": { + "item": "create:refined_radiance" + }, + "S": { + "tag": "forge:glass/colorless" + } + }, + "result": { + "item": "create:refined_radiance_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/materials/rose_quartz.json b/src/generated/resources/data/create/recipes/crafting/materials/rose_quartz.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/materials/rose_quartz.json rename to src/generated/resources/data/create/recipes/crafting/materials/rose_quartz.json diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/materials/sand_paper.json b/src/generated/resources/data/create/recipes/crafting/materials/sand_paper.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/materials/sand_paper.json rename to src/generated/resources/data/create/recipes/crafting/materials/sand_paper.json diff --git a/src/generated/resources/data/create/recipes/crafting/materials/shadow_steel_casing.json b/src/generated/resources/data/create/recipes/crafting/materials/shadow_steel_casing.json new file mode 100644 index 000000000..1357fa397 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/shadow_steel_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "AAA", + "CSC", + "AAA" + ], + "key": { + "A": { + "tag": "minecraft:planks" + }, + "C": { + "item": "create:shadow_steel" + }, + "S": { + "tag": "forge:obsidian" + } + }, + "result": { + "item": "create:shadow_steel_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/zinc_block.json b/src/generated/resources/data/create/recipes/crafting/materials/zinc_block_from_compacting.json similarity index 79% rename from src/generated/resources/data/create/recipes/zinc_block.json rename to src/generated/resources/data/create/recipes/crafting/materials/zinc_block_from_compacting.json index 70c956df3..b7ed61522 100644 --- a/src/generated/resources/data/create/recipes/zinc_block.json +++ b/src/generated/resources/data/create/recipes/crafting/materials/zinc_block_from_compacting.json @@ -1,12 +1,12 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "XXX", - "XXX", - "XXX" + "###", + "###", + "###" ], "key": { - "X": { + "#": { "tag": "forge:ingots/zinc" } }, diff --git a/src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_compacting.json b/src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_compacting.json new file mode 100644 index 000000000..e62729509 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_compacting.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": { + "tag": "forge:nuggets/zinc" + } + }, + "result": { + "item": "create:zinc_ingot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_decompacting.json b/src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_decompacting.json new file mode 100644 index 000000000..b609b8801 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/zinc_ingot_from_decompacting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "forge:storage_blocks/zinc" + } + ], + "result": { + "item": "create:zinc_ingot", + "count": 9 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/materials/zinc_nugget_from_decompacting.json b/src/generated/resources/data/create/recipes/crafting/materials/zinc_nugget_from_decompacting.json new file mode 100644 index 000000000..89feb4d05 --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/materials/zinc_nugget_from_decompacting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "tag": "forge:ingots/zinc" + } + ], + "result": { + "item": "create:zinc_nugget", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/materials/copper_shingles.json b/src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles.json similarity index 92% rename from src/main/resources/data/create/recipes/crafting_shaped/materials/copper_shingles.json rename to src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles.json index b1795c9fb..871a86fa0 100644 --- a/src/main/resources/data/create/recipes/crafting_shaped/materials/copper_shingles.json +++ b/src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles.json @@ -11,6 +11,6 @@ }, "result": { "item": "create:copper_shingles", - "count": 8 + "count": 16 } } \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles_from_tiles.json b/src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles_from_tiles.json new file mode 100644 index 000000000..697c492aa --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/palettes/copper_shingles_from_tiles.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:copper_tiles" + } + ], + "result": { + "item": "create:copper_shingles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/palettes/copper_tiles.json b/src/generated/resources/data/create/recipes/crafting/palettes/copper_tiles.json new file mode 100644 index 000000000..068f867fc --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/palettes/copper_tiles.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "create:copper_shingles" + } + ], + "result": { + "item": "create:copper_tiles" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting/palettes/dark_scoria.json b/src/generated/resources/data/create/recipes/crafting/palettes/dark_scoria.json new file mode 100644 index 000000000..8798bf31d --- /dev/null +++ b/src/generated/resources/data/create/recipes/crafting/palettes/dark_scoria.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#D#", + "###" + ], + "key": { + "#": { + "item": "create:scoria" + }, + "D": { + "tag": "forge:dyes/black" + } + }, + "result": { + "item": "create:dark_scoria", + "count": 8 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/schematics/empty_schematic.json b/src/generated/resources/data/create/recipes/crafting/schematics/empty_schematic.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/schematics/empty_schematic.json rename to src/generated/resources/data/create/recipes/crafting/schematics/empty_schematic.json diff --git a/src/generated/resources/data/create/recipes/crafting_shapeless/schematics/schematic_and_quill.json b/src/generated/resources/data/create/recipes/crafting/schematics/schematic_and_quill.json similarity index 100% rename from src/generated/resources/data/create/recipes/crafting_shapeless/schematics/schematic_and_quill.json rename to src/generated/resources/data/create/recipes/crafting/schematics/schematic_and_quill.json diff --git a/src/generated/resources/data/create/recipes/crafting_shaped/schematics/schematic_table.json b/src/generated/resources/data/create/recipes/crafting/schematics/schematic_table.json similarity index 80% rename from src/generated/resources/data/create/recipes/crafting_shaped/schematics/schematic_table.json rename to src/generated/resources/data/create/recipes/crafting/schematics/schematic_table.json index 5f1bf696f..dfe75a1d8 100644 --- a/src/generated/resources/data/create/recipes/crafting_shaped/schematics/schematic_table.json +++ b/src/generated/resources/data/create/recipes/crafting/schematics/schematic_table.json @@ -1,15 +1,15 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "###", - " + ", - " + " + "WWW", + " S ", + " S " ], "key": { - "#": { + "W": { "tag": "minecraft:wooden_slabs" }, - "+": { + "S": { "item": "minecraft:smooth_stone" } }, diff --git a/src/generated/resources/data/create/recipes/crafting_shaped/schematics/schematicannon.json b/src/generated/resources/data/create/recipes/crafting/schematics/schematicannon.json similarity index 79% rename from src/generated/resources/data/create/recipes/crafting_shaped/schematics/schematicannon.json rename to src/generated/resources/data/create/recipes/crafting/schematics/schematicannon.json index 7bdbea572..7a720eee4 100644 --- a/src/generated/resources/data/create/recipes/crafting_shaped/schematics/schematicannon.json +++ b/src/generated/resources/data/create/recipes/crafting/schematics/schematicannon.json @@ -1,24 +1,24 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - " . ", - "#+#", - "_-_" + " C ", + "LDL", + "SIS" ], "key": { - "#": { + "L": { "tag": "minecraft:logs" }, - "+": { + "D": { "item": "minecraft:dispenser" }, - ".": { + "C": { "item": "minecraft:cauldron" }, - "_": { + "S": { "item": "minecraft:smooth_stone" }, - "-": { + "I": { "item": "minecraft:iron_block" } }, diff --git a/src/generated/resources/data/create/recipes/crafting_shaped/appliances/cake.json b/src/generated/resources/data/create/recipes/crafting_shaped/appliances/cake.json deleted file mode 100644 index abfc8661a..000000000 --- a/src/generated/resources/data/create/recipes/crafting_shaped/appliances/cake.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - " . ", - "#+#", - " - " - ], - "key": { - "#": { - "item": "minecraft:sugar" - }, - "+": { - "tag": "forge:eggs" - }, - ".": { - "item": "minecraft:milk_bucket" - }, - "-": { - "item": "create:dough" - } - }, - "result": { - "item": "minecraft:cake" - } -} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/blocks/seats.json b/src/generated/resources/data/create/tags/blocks/seats.json new file mode 100644 index 000000000..cbf0642b6 --- /dev/null +++ b/src/generated/resources/data/create/tags/blocks/seats.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "create:white_seat", + "create:orange_seat", + "create:magenta_seat", + "create:light_blue_seat", + "create:yellow_seat", + "create:lime_seat", + "create:pink_seat", + "create:gray_seat", + "create:light_gray_seat", + "create:cyan_seat", + "create:purple_seat", + "create:blue_seat", + "create:brown_seat", + "create:green_seat", + "create:red_seat", + "create:black_seat" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/create/tags/items/seats.json b/src/generated/resources/data/create/tags/items/seats.json new file mode 100644 index 000000000..cbf0642b6 --- /dev/null +++ b/src/generated/resources/data/create/tags/items/seats.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "create:white_seat", + "create:orange_seat", + "create:magenta_seat", + "create:light_blue_seat", + "create:yellow_seat", + "create:lime_seat", + "create:pink_seat", + "create:gray_seat", + "create:light_gray_seat", + "create:cyan_seat", + "create:purple_seat", + "create:blue_seat", + "create:brown_seat", + "create:green_seat", + "create:red_seat", + "create:black_seat" + ] +} \ No newline at end of file diff --git a/src/main/java/com/simibubi/create/AllBlocks.java b/src/main/java/com/simibubi/create/AllBlocks.java index cc45a952f..f695d275b 100644 --- a/src/main/java/com/simibubi/create/AllBlocks.java +++ b/src/main/java/com/simibubi/create/AllBlocks.java @@ -1,6 +1,5 @@ package com.simibubi.create; -import static com.simibubi.create.AllTags.forgeItemTag; import static com.simibubi.create.AllTags.tagBlockAndItem; import static com.simibubi.create.content.AllSections.SCHEMATICS; import static com.simibubi.create.foundation.data.BlockStateGen.axisBlock; @@ -10,6 +9,7 @@ import static com.simibubi.create.foundation.data.ModelGen.customItemModel; import static com.simibubi.create.foundation.data.ModelGen.oxidizedItemModel; import com.simibubi.create.AllTags.AllBlockTags; +import com.simibubi.create.AllTags.AllItemTags; import com.simibubi.create.content.AllSections; import com.simibubi.create.content.contraptions.base.CasingBlock; import com.simibubi.create.content.contraptions.components.actors.DrillBlock; @@ -146,18 +146,23 @@ import com.simibubi.create.foundation.data.BuilderTransformers; import com.simibubi.create.foundation.data.CreateRegistrate; import com.simibubi.create.foundation.data.ModelGen; import com.simibubi.create.foundation.data.SharedProperties; +import com.simibubi.create.foundation.utility.DyeHelper; import com.simibubi.create.foundation.worldgen.OxidizingBlock; -import com.tterrag.registrate.util.DataIngredient; import com.tterrag.registrate.util.entry.BlockEntry; +import net.minecraft.advancements.criterion.InventoryChangeTrigger; +import net.minecraft.advancements.criterion.ItemPredicate; +import net.minecraft.advancements.criterion.MinMaxBounds; import net.minecraft.block.Block; import net.minecraft.block.Blocks; import net.minecraft.block.SoundType; import net.minecraft.block.material.MaterialColor; import net.minecraft.client.renderer.RenderType; +import net.minecraft.data.ShapedRecipeBuilder; import net.minecraft.item.DyeColor; import net.minecraft.state.properties.PistonType; import net.minecraft.tags.BlockTags; +import net.minecraft.tags.ItemTags; import net.minecraft.util.Direction.Axis; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.model.generators.ConfiguredModel; @@ -712,7 +717,36 @@ public class AllBlocks { .texture("1", p.modLoc("block/seat/top_" + colourName)) .texture("2", p.modLoc("block/seat/side_" + colourName))); }) - .simpleItem() + .recipe((c, p) -> { + ShapedRecipeBuilder.shapedRecipe(c.get()) + .patternLine("#") + .patternLine("-") + .key('#', DyeHelper.getWoolOfDye(colour)) + .key('-', ItemTags.WOODEN_SLABS) + .addCriterion("has_wool", + new InventoryChangeTrigger.Instance(MinMaxBounds.IntBound.UNBOUNDED, + MinMaxBounds.IntBound.UNBOUNDED, MinMaxBounds.IntBound.UNBOUNDED, + new ItemPredicate[] { ItemPredicate.Builder.create() + .tag(ItemTags.WOOL) + .build() })) + .build(p, Create.asResource("crafting/kinetics/" + c.getName())); + ShapedRecipeBuilder.shapedRecipe(c.get()) + .patternLine("#") + .patternLine("-") + .key('#', DyeHelper.getTagOfDye(colour)) + .key('-', AllItemTags.SEATS.tag) + .addCriterion("has_seat", + new InventoryChangeTrigger.Instance(MinMaxBounds.IntBound.UNBOUNDED, + MinMaxBounds.IntBound.UNBOUNDED, MinMaxBounds.IntBound.UNBOUNDED, + new ItemPredicate[] { ItemPredicate.Builder.create() + .tag(AllItemTags.SEATS.tag) + .build() })) + .build(p, Create.asResource("crafting/kinetics/" + c.getName() + "_from_other_seat")); + }) + .tag(AllBlockTags.SEATS.tag) + .item() + .tag(AllItemTags.SEATS.tag) + .build() .register(); } } @@ -732,12 +766,14 @@ public class AllBlocks { public static final BlockEntry SHADOW_STEEL_CASING = REGISTRATE.block("shadow_steel_casing", CasingBlock::new) .transform(BuilderTransformers.casing(AllSpriteShifts.SHADOW_STEEL_CASING)) + .lang("Shadow Casing") .register(); public static final BlockEntry REFINED_RADIANCE_CASING = REGISTRATE.block("refined_radiance_casing", CasingBlock::new) .transform(BuilderTransformers.casing(AllSpriteShifts.REFINED_RADIANCE_CASING)) .properties(p -> p.lightValue(12)) + .lang("Radiant Casing") .register(); public static final BlockEntry MECHANICAL_CRAFTER = @@ -1074,7 +1110,6 @@ public class AllBlocks { .initialProperties(() -> Blocks.IRON_BLOCK) .transform(tagBlockAndItem("storage_blocks/copper")) .transform(oxidizedItemModel()) - .recipe((ctx, prov) -> prov.square(DataIngredient.tag(forgeItemTag("ingots/copper")), ctx, false)) .transform(oxidizedBlockstate()) .register(); @@ -1098,7 +1133,6 @@ public class AllBlocks { .initialProperties(() -> Blocks.IRON_BLOCK) .transform(tagBlockAndItem("storage_blocks/zinc")) .build() - .recipe((ctx, prov) -> prov.square(DataIngredient.tag(forgeItemTag("ingots/zinc")), ctx, false)) .register(); public static final BlockEntry BRASS_BLOCK = @@ -1106,7 +1140,6 @@ public class AllBlocks { .initialProperties(() -> Blocks.IRON_BLOCK) .transform(tagBlockAndItem("storage_blocks/brass")) .build() - .recipe((ctx, prov) -> prov.square(DataIngredient.tag(forgeItemTag("ingots/brass")), ctx, false)) .register(); // Load this class diff --git a/src/main/java/com/simibubi/create/AllShapes.java b/src/main/java/com/simibubi/create/AllShapes.java index caae5e983..788218617 100644 --- a/src/main/java/com/simibubi/create/AllShapes.java +++ b/src/main/java/com/simibubi/create/AllShapes.java @@ -136,7 +136,7 @@ public class AllShapes { .build(), PULLEY_MAGNET = shape(3, 0, 3, 13, 2, 13).add(FOUR_VOXEL_POLE.get(UP)) .build(), - SPOUT = shape(2, 2, 2, 14, 14, 14).add(4, 0, 4, 12, 2, 12) + SPOUT = shape(1, 2, 1, 15, 14, 15).add(2, 0, 2, 14, 16, 14) .build(), MILLSTONE = shape(0, 0, 0, 16, 6, 16).add(2, 6, 2, 14, 13, 14) .add(3, 13, 3, 13, 16, 13) diff --git a/src/main/java/com/simibubi/create/AllTags.java b/src/main/java/com/simibubi/create/AllTags.java index 30b5eaa81..3ddd1602a 100644 --- a/src/main/java/com/simibubi/create/AllTags.java +++ b/src/main/java/com/simibubi/create/AllTags.java @@ -64,6 +64,7 @@ public class AllTags { public static enum AllItemTags { CRUSHED_ORES(MOD), + SEATS(MOD), UPRIGHT_ON_BELT(MOD), CREATE_INGOTS(MOD), BEACON_PAYMENT(FORGE), @@ -101,7 +102,7 @@ public class AllTags { } public static enum AllBlockTags { - WINDMILL_SAILS, FAN_HEATERS, WINDOWABLE, NON_MOVABLE, BRITTLE, FAN_TRANSPARENT + WINDMILL_SAILS, FAN_HEATERS, WINDOWABLE, NON_MOVABLE, BRITTLE, SEATS, FAN_TRANSPARENT ; diff --git a/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/SpoutRenderer.java b/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/SpoutRenderer.java index e73ce0a71..6208ded58 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/SpoutRenderer.java +++ b/src/main/java/com/simibubi/create/content/contraptions/fluids/actors/SpoutRenderer.java @@ -43,9 +43,12 @@ public class SpoutRenderer extends SafeTileEntityRenderer { ms.pop(); } + int processingTicks = te.processingTicks; + float processingPT = te.processingTicks - partialTicks; + float radius = 0; - if (te.processingTicks != -1) { - float processingProgress = 1 - ((float) te.processingTicks - 5) / 10; + if (processingTicks != -1) { + float processingProgress = 1 - (processingPT - 5) / 10; processingProgress = MathHelper.clamp(processingProgress, 0, 1); radius = (float) (Math.pow(((2 * processingProgress) - 1), 2) - 1) / 32f; AxisAlignedBB bb = new AxisAlignedBB(0.5, .5, 0.5, 0.5, -1.2, 0.5).grow(radius); @@ -59,7 +62,7 @@ public class SpoutRenderer extends SafeTileEntityRenderer { bit.renderOn(te.getBlockState()) .light(light) .renderInto(ms, buffer.getBuffer(RenderType.getSolid())); - ms.translate(0, -2 * radius, 0); + ms.translate(0, -3 * radius, 0); } ms.pop(); diff --git a/src/main/java/com/simibubi/create/foundation/data/StandardRecipes.java b/src/main/java/com/simibubi/create/foundation/data/StandardRecipes.java index 0f4cd3a4b..c4e032ef9 100644 --- a/src/main/java/com/simibubi/create/foundation/data/StandardRecipes.java +++ b/src/main/java/com/simibubi/create/foundation/data/StandardRecipes.java @@ -6,22 +6,28 @@ import java.util.function.Consumer; import java.util.function.UnaryOperator; import com.google.common.base.Supplier; +import com.google.common.collect.ImmutableList; import com.simibubi.create.AllBlocks; import com.simibubi.create.AllItems; import com.simibubi.create.AllTags; import com.simibubi.create.Create; import com.simibubi.create.content.AllSections; +import com.simibubi.create.content.palettes.AllPaletteBlocks; import com.simibubi.create.foundation.utility.Lang; import com.tterrag.registrate.util.entry.ItemProviderEntry; +import net.minecraft.advancements.criterion.ItemPredicate; import net.minecraft.block.Blocks; import net.minecraft.data.DataGenerator; import net.minecraft.data.IFinishedRecipe; import net.minecraft.data.RecipeProvider; import net.minecraft.data.ShapedRecipeBuilder; import net.minecraft.data.ShapelessRecipeBuilder; +import net.minecraft.item.Item; import net.minecraft.item.Items; +import net.minecraft.item.crafting.Ingredient; import net.minecraft.tags.ItemTags; +import net.minecraft.tags.Tag; import net.minecraft.util.IItemProvider; import net.minecraft.util.ResourceLocation; import net.minecraftforge.common.Tags; @@ -39,16 +45,89 @@ public class StandardRecipes extends RecipeProvider { private Marker MATERIALS = enterSection(AllSections.MATERIALS); - GeneratedRecipe ROSE_QUARTZ = create(AllItems.ROSE_QUARTZ).unlockedBy(() -> Items.REDSTONE) - .viaShapeless(b -> b.addIngredient(Tags.Items.GEMS_QUARTZ) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE) - .addIngredient(Tags.Items.DUSTS_REDSTONE)), + GeneratedRecipe + + COPPER_COMPACTING = + metalCompacting(ImmutableList.of(AllItems.COPPER_NUGGET, AllItems.COPPER_INGOT, AllBlocks.COPPER_BLOCK), + ImmutableList.of(I::copperNugget, I::copper, I::copperBlock)), + + BRASS_COMPACTING = + metalCompacting(ImmutableList.of(AllItems.BRASS_NUGGET, AllItems.BRASS_INGOT, AllBlocks.BRASS_BLOCK), + ImmutableList.of(I::brassNugget, I::brass, I::brassBlock)), + + ZINC_COMPACTING = + metalCompacting(ImmutableList.of(AllItems.ZINC_NUGGET, AllItems.ZINC_INGOT, AllBlocks.ZINC_BLOCK), + ImmutableList.of(I::zincNugget, I::zinc, I::zincBlock)), + + ANDESITE_ALLOY = create(AllItems.ANDESITE_ALLOY).unlockedByTag(I::iron) + .viaShaped(b -> b.key('A', Blocks.ANDESITE) + .key('B', Tags.Items.NUGGETS_IRON) + .patternLine("BA") + .patternLine("AB")), + + ANDESITE_ALLOY_FROM_ZINC = create(AllItems.ANDESITE_ALLOY).withSuffix("_from_zinc") + .unlockedByTag(I::zinc) + .viaShaped(b -> b.key('A', Blocks.ANDESITE) + .key('B', I.zincNugget()) + .patternLine("BA") + .patternLine("AB")), + + ANDESITE_CASING = create(AllBlocks.ANDESITE_CASING).returns(4) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', ItemTags.PLANKS) + .key('C', I.andesite()) + .key('S', ItemTags.LOGS) + .patternLine("AAA") + .patternLine("CSC") + .patternLine("AAA")), + + BRASS_CASING = create(AllBlocks.BRASS_CASING).returns(4) + .unlockedByTag(I::brass) + .viaShaped(b -> b.key('A', ItemTags.PLANKS) + .key('C', I.brassSheet()) + .key('S', ItemTags.LOGS) + .patternLine("AAA") + .patternLine("CSC") + .patternLine("AAA")), + + COPPER_CASING = create(AllBlocks.COPPER_CASING).returns(4) + .unlockedByTag(I::copper) + .viaShaped(b -> b.key('A', ItemTags.PLANKS) + .key('C', I.copperSheet()) + .key('S', ItemTags.LOGS) + .patternLine("AAA") + .patternLine("CSC") + .patternLine("AAA")), + + RADIANT_CASING = create(AllBlocks.REFINED_RADIANCE_CASING).returns(4) + .unlockedBy(I::refinedRadiance) + .viaShaped(b -> b.key('A', ItemTags.PLANKS) + .key('C', I.refinedRadiance()) + .key('S', Tags.Items.GLASS_COLORLESS) + .patternLine("AAA") + .patternLine("CSC") + .patternLine("AAA")), + + SHADOW_CASING = create(AllBlocks.SHADOW_STEEL_CASING).returns(4) + .unlockedBy(I::shadowSteel) + .viaShaped(b -> b.key('A', ItemTags.PLANKS) + .key('C', I.shadowSteel()) + .key('S', Tags.Items.OBSIDIAN) + .patternLine("AAA") + .patternLine("CSC") + .patternLine("AAA")), + + ELECTRON_TUBE = create(AllItems.ELECTRON_TUBE).unlockedBy(AllItems.ROSE_QUARTZ::get) + .viaShaped(b -> b.key('L', AllItems.POLISHED_ROSE_QUARTZ.get()) + .key('R', Items.REDSTONE_TORCH) + .key('N', Tags.Items.NUGGETS_IRON) + .patternLine("L") + .patternLine("R") + .patternLine("N")), + + ROSE_QUARTZ = create(AllItems.ROSE_QUARTZ).unlockedBy(() -> Items.REDSTONE) + .viaShapeless(b -> b.addIngredient(Tags.Items.GEMS_QUARTZ) + .addIngredient(Ingredient.fromTag(I.redstone()), 8)), SAND_PAPER = create(AllItems.SAND_PAPER).unlockedBy(() -> Items.PAPER) .viaShapeless(b -> b.addIngredient(Items.PAPER) @@ -62,45 +141,605 @@ public class StandardRecipes extends RecipeProvider { ; private Marker CURIOSITIES = enterSection(AllSections.CURIOSITIES); - // TODO + + GeneratedRecipe DEFORESTER = create(AllItems.DEFORESTER).unlockedBy(I::refinedRadiance) + .viaShaped(b -> b.key('E', I.refinedRadiance()) + .key('G', I.cog()) + .key('O', Tags.Items.OBSIDIAN) + .patternLine("EG") + .patternLine("EO") + .patternLine(" O")), + + WAND_OF_SYMMETRY = create(AllItems.WAND_OF_SYMMETRY).unlockedBy(I::refinedRadiance) + .viaShaped(b -> b.key('E', I.refinedRadiance()) + .key('G', Tags.Items.GLASS_PANES_WHITE) + .key('O', Tags.Items.OBSIDIAN) + .key('L', I.brass()) + .patternLine(" GE") + .patternLine("LEG") + .patternLine("OL ")), + + MINECART_COUPLING = create(AllItems.MINECART_COUPLING).unlockedBy(I::andesite) + .viaShaped(b -> b.key('E', I.andesite()) + .key('O', I.ironSheet()) + .patternLine(" E") + .patternLine(" O ") + .patternLine("E ")), + + BLOCKZAPPER = create(AllItems.BLOCKZAPPER).unlockedBy(I::refinedRadiance) + .viaShaped(b -> b.key('E', I.refinedRadiance()) + .key('A', I.andesite()) + .key('O', Tags.Items.OBSIDIAN) + .patternLine(" E") + .patternLine(" O ") + .patternLine("OA ")) + + ; private Marker KINETICS = enterSection(AllSections.KINETICS); - - GeneratedRecipe BASIN = create(AllBlocks.BASIN).unlockedBy(AllItems.ANDESITE_ALLOY::get) - .viaShaped(b -> b.key('#', AllItems.ANDESITE_ALLOY.get()) - .patternLine("# #") - .patternLine("###")), - BRASS_HAND = create(AllBlocks.SCHEMATIC_TABLE).unlockedBy(AllItems.EMPTY_SCHEMATIC::get) - .viaShaped(b -> b.key('#', AllItems.ANDESITE_ALLOY.get()) - .key('+', AllTags.forgeItemTag("plates/brass")) - .patternLine(" # ") - .patternLine("+++") - .patternLine(" + ")) - // TODO + GeneratedRecipe BASIN = create(AllBlocks.BASIN).unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', I.andesite()) + .patternLine("A A") + .patternLine("AAA")), + + GOGGLES = create(AllItems.GOGGLES).unlockedBy(I::andesite) + .viaShaped(b -> b.key('G', Tags.Items.GLASS) + .key('P', I.goldSheet()) + .key('S', Tags.Items.STRING) + .patternLine(" S ") + .patternLine("GPG")), + + WRENCH = create(AllItems.WRENCH).unlockedBy(I::andesite) + .viaShaped(b -> b.key('G', I.goldSheet()) + .key('P', I.cog()) + .key('S', Tags.Items.RODS_WOODEN) + .patternLine("GG") + .patternLine("GP") + .patternLine(" S")), + + FILTER = create(AllItems.FILTER).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', ItemTags.WOOL) + .key('A', Tags.Items.NUGGETS_IRON) + .patternLine("ASA")), + + ATTRIBUTE_FILTER = create(AllItems.ATTRIBUTE_FILTER).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', ItemTags.WOOL) + .key('A', I.copperNugget()) + .patternLine("ASA")), + + BRASS_HAND = create(AllItems.BRASS_HAND).unlockedByTag(I::brass) + .viaShaped(b -> b.key('A', I.andesite()) + .key('B', I.brassSheet()) + .patternLine(" A ") + .patternLine("BBB") + .patternLine(" B ")), + + SUPER_GLUE = create(AllItems.SUPER_GLUE).unlockedByTag(I::ironSheet) + .viaShaped(b -> b.key('A', Tags.Items.SLIMEBALLS) + .key('S', I.ironSheet()) + .key('N', Tags.Items.NUGGETS_IRON) + .patternLine("AS") + .patternLine("NA")), + + CRAFTER_SLOT_COVER = create(AllItems.CRAFTER_SLOT_COVER).unlockedBy(AllBlocks.MECHANICAL_CRAFTER::get) + .viaShaped(b -> b.key('A', I.brassNugget()) + .patternLine("AAA")), + + COGWHEEL = create(AllBlocks.COGWHEEL).returns(8) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', ItemTags.WOODEN_BUTTONS) + .key('C', I.andesite()) + .patternLine("SSS") + .patternLine("SCS") + .patternLine("SSS")), + + LARGE_COGWHEEL = create(AllBlocks.LARGE_COGWHEEL).returns(2) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', ItemTags.WOODEN_BUTTONS) + .key('C', I.andesite()) + .key('D', ItemTags.PLANKS) + .patternLine("SDS") + .patternLine("DCD") + .patternLine("SDS")), + + WATER_WHEEL = create(AllBlocks.WATER_WHEEL).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', ItemTags.WOODEN_SLABS) + .key('C', AllBlocks.LARGE_COGWHEEL.get()) + .patternLine("SSS") + .patternLine("SCS") + .patternLine("SSS")), + + SHAFT = create(AllBlocks.SHAFT).returns(8) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', I.andesite()) + .patternLine("A") + .patternLine("A")), + + MECHANICAL_PRESS = create(AllBlocks.MECHANICAL_PRESS).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('B', I.andesite()) + .key('S', I.cog()) + .key('C', I.andesiteCasing()) + .key('I', AllTags.forgeItemTag("storage_blocks/iron")) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + MILLSTONE = create(AllBlocks.MILLSTONE).unlockedBy(I::andesite) + .viaShaped(b -> b.key('B', ItemTags.PLANKS) + .key('S', I.andesite()) + .key('C', I.cog()) + .key('I', I.stone()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + MECHANICAL_PISTON = create(AllBlocks.MECHANICAL_PISTON).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('B', ItemTags.PLANKS) + .key('S', I.cog()) + .key('C', I.andesiteCasing()) + .key('I', AllBlocks.PISTON_EXTENSION_POLE.get()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + STICKY_MECHANICAL_PISTON = create(AllBlocks.STICKY_MECHANICAL_PISTON).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', Tags.Items.SLIMEBALLS) + .key('P', AllBlocks.MECHANICAL_PISTON.get()) + .patternLine("S") + .patternLine("P")), + + TURNTABLE = create(AllBlocks.TURNTABLE).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.shaft()) + .key('P', ItemTags.WOODEN_SLABS) + .patternLine("P") + .patternLine("S")), + + PISTON_EXTENSION_POLE = create(AllBlocks.PISTON_EXTENSION_POLE).returns(8) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', I.andesite()) + .key('P', ItemTags.PLANKS) + .patternLine("P") + .patternLine("A") + .patternLine("P")), + + ANALOG_LEVER = create(AllBlocks.ANALOG_LEVER).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.andesiteCasing()) + .key('P', Tags.Items.RODS_WOODEN) + .patternLine("P") + .patternLine("S")), + + BELT_CONNECTOR = create(AllItems.BELT_CONNECTOR).unlockedBy(I::andesite) + .viaShaped(b -> b.key('D', Items.DRIED_KELP) + .patternLine("DDD") + .patternLine("DDD")), + + ADJUSTABLE_PULLEY = create(AllBlocks.ADJUSTABLE_PULLEY).unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('A', I.electronTube()) + .key('B', AllBlocks.ENCASED_BELT.get()) + .key('C', AllBlocks.LARGE_COGWHEEL.get()) + .patternLine("A") + .patternLine("B") + .patternLine("C")), + + CART_ASSEMBLER = create(AllBlocks.CART_ASSEMBLER).unlockedBy(I::andesite) + .viaShaped(b -> b.key('L', ItemTags.LOGS) + .key('R', I.redstone()) + .key('C', I.andesite()) + .patternLine(" L ") + .patternLine("CRC") + .patternLine("L L")), + + HAND_CRANK = create(AllBlocks.HAND_CRANK).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.andesite()) + .key('C', ItemTags.PLANKS) + .key('B', I.brass()) + .patternLine(" B ") + .patternLine("CCC") + .patternLine(" S")), + + NOZZLE = create(AllBlocks.NOZZLE).unlockedBy(AllBlocks.ENCASED_FAN::get) + .viaShaped(b -> b.key('S', I.andesite()) + .key('C', ItemTags.WOOL) + .patternLine(" S ") + .patternLine(" C ") + .patternLine("SSS")), + + PROPELLER = create(AllItems.PROPELLER).unlockedByTag(I::ironSheet) + .viaShaped(b -> b.key('S', I.ironSheet()) + .key('C', I.andesite()) + .patternLine(" S ") + .patternLine("SCS") + .patternLine(" S ")), + + WHISK = create(AllItems.WHISK).unlockedByTag(I::ironSheet) + .viaShaped(b -> b.key('S', I.ironSheet()) + .key('C', I.andesite()) + .patternLine(" C ") + .patternLine("SCS") + .patternLine("SSS")), + + ENCASED_FAN = create(AllBlocks.ENCASED_FAN).unlockedByTag(I::ironSheet) + .viaShaped(b -> b.key('S', I.shaft()) + .key('A', I.andesite()) + .key('R', ItemTags.PLANKS) + .key('B', Items.IRON_BARS) + .key('P', AllItems.PROPELLER.get()) + .patternLine(" S ") + .patternLine("RAR") + .patternLine("BPB")), + + CUCKOO_CLOCK = create(AllBlocks.CUCKOO_CLOCK).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', ItemTags.PLANKS) + .key('A', Items.CLOCK) + .key('B', ItemTags.LOGS) + .key('P', I.cog()) + .patternLine(" S ") + .patternLine("SAS") + .patternLine("BPB")), + + MECHANICAL_CRAFTER = create(AllBlocks.MECHANICAL_CRAFTER).returns(3) + .unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('B', I.electronTube()) + .key('R', Blocks.CRAFTING_TABLE) + .key('C', I.brassCasing()) + .key('S', I.cog()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" R ")), + + MECHANICAL_BEARING = create(AllBlocks.MECHANICAL_BEARING).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('I', I.shaft()) + .key('S', I.andesite()) + .key('B', AllBlocks.TURNTABLE.get()) + .key('C', I.andesiteCasing()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + CLOCKWORK_BEARING = create(AllBlocks.CLOCKWORK_BEARING).unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('I', I.shaft()) + .key('S', I.electronTube()) + .key('B', AllBlocks.TURNTABLE.get()) + .key('C', I.brassCasing()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + FLUID_PIPE = create(AllBlocks.FLUID_PIPE).returns(16) + .unlockedByTag(I::copper) + .viaShaped(b -> b.key('S', I.copperSheet()) + .key('C', I.copper()) + .patternLine("SCS")), + + MECHANICAL_PUMP = create(AllBlocks.MECHANICAL_PUMP).unlockedByTag(I::copper) + .viaShaped(b -> b.key('P', I.cog()) + .key('S', AllBlocks.FLUID_PIPE.get()) + .patternLine("P") + .patternLine("S")), + + SPOUT = create(AllBlocks.SPOUT).unlockedBy(I::copperCasing) + .viaShaped(b -> b.key('T', AllBlocks.FLUID_TANK.get()) + .key('P', Items.DRIED_KELP) + .key('S', I.copperNugget()) + .patternLine("T") + .patternLine("P") + .patternLine("S")), + + FLUID_TANK = create(AllBlocks.FLUID_TANK).returns(2) + .unlockedBy(I::copperCasing) + .viaShaped(b -> b.key('B', I.copperCasing()) + .key('S', I.copperNugget()) + .key('C', Tags.Items.GLASS) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" B ")), + + DEPLOYER = create(AllBlocks.DEPLOYER).unlockedBy(I::electronTube) + .viaShaped(b -> b.key('I', AllItems.BRASS_HAND.get()) + .key('B', I.electronTube()) + .key('S', I.cog()) + .key('C', I.andesiteCasing()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + ROPE_PULLEY = create(AllBlocks.ROPE_PULLEY).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.shaft()) + .key('B', I.andesiteCasing()) + .key('C', ItemTags.WOOL) + .key('I', I.ironSheet()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + EMPTY_BLAZE_BURNER = create(AllItems.EMPTY_BLAZE_BURNER).unlockedByTag(I::iron) + .viaShaped(b -> b.key('A', Blocks.IRON_BARS) + .key('I', I.ironSheet()) + .patternLine("II") + .patternLine("AA")), + + CHUTE = create(AllBlocks.CHUTE).unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', I.ironSheet()) + .key('I', I.andesite()) + .patternLine("II") + .patternLine("AA")), + + DEPOT = create(AllBlocks.DEPOT).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('A', I.andesite()) + .key('I', I.andesiteCasing()) + .patternLine("A") + .patternLine("I")), + + MECHANICAL_MIXER = create(AllBlocks.MECHANICAL_MIXER).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.cog()) + .key('B', I.andesite()) + .key('C', I.andesiteCasing()) + .key('I', AllItems.WHISK.get()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")), + + CLUTCH = create(AllBlocks.CLUTCH).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.shaft()) + .key('B', I.redstone()) + .key('C', I.andesiteCasing()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" B ")), + + GEARSHIFT = create(AllBlocks.GEARSHIFT).unlockedBy(I::andesite) + .viaShaped(b -> b.key('S', I.cog()) + .key('B', I.redstone()) + .key('C', I.andesiteCasing()) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" B ")), + + RADIAL_CHASIS = create(AllBlocks.RADIAL_CHASSIS).returns(3) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('P', I.andesite()) + .key('L', ItemTags.LOGS) + .patternLine(" L ") + .patternLine("PLP") + .patternLine(" L ")), + + LINEAR_CHASIS = create(AllBlocks.LINEAR_CHASSIS).returns(3) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('P', I.andesite()) + .key('L', ItemTags.LOGS) + .patternLine(" P ") + .patternLine("LLL") + .patternLine(" P ")), + + LINEAR_CHASSIS_CYCLE = + conversionCycle(ImmutableList.of(AllBlocks.LINEAR_CHASSIS, AllBlocks.SECONDARY_LINEAR_CHASSIS)), + + MINECART = create(() -> Items.MINECART).withSuffix("_from_contraption_cart") + .unlockedBy(AllBlocks.CART_ASSEMBLER::get) + .viaShapeless(b -> b.addIngredient(AllItems.MINECART_CONTRAPTION.get())), + + FURNACE_MINECART = create(() -> Items.FURNACE_MINECART).withSuffix("_from_contraption_cart") + .unlockedBy(AllBlocks.CART_ASSEMBLER::get) + .viaShapeless(b -> b.addIngredient(AllItems.FURNACE_MINECART_CONTRAPTION.get())), + + GEARBOX = create(AllBlocks.GEARBOX).unlockedBy(I::cog) + .viaShaped(b -> b.key('C', I.cog()) + .key('B', I.andesiteCasing()) + .patternLine(" C ") + .patternLine("CBC") + .patternLine(" C ")), + + GEARBOX_CYCLE = conversionCycle(ImmutableList.of(AllBlocks.GEARBOX, AllItems.VERTICAL_GEARBOX)), + + MYSTERIOUS_CUCKOO_CLOCK = create(AllBlocks.MYSTERIOUS_CUCKOO_CLOCK).unlockedBy(AllBlocks.CUCKOO_CLOCK::get) + .viaShaped(b -> b.key('C', Tags.Items.GUNPOWDER) + .key('B', AllBlocks.CUCKOO_CLOCK.get()) + .patternLine(" C ") + .patternLine("CBC") + .patternLine(" C ")), + + ENCASED_BELT = create(AllBlocks.ENCASED_BELT).returns(4) + .unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('C', I.andesiteCasing()) + .key('B', Items.DRIED_KELP) + .patternLine(" C ") + .patternLine("CBC") + .patternLine(" C ")), + + SPEEDOMETER = create(AllBlocks.SPEEDOMETER).unlockedBy(I::andesite) + .viaShaped(b -> b.key('C', Items.COMPASS) + .key('A', I.andesiteCasing()) + .key('S', I.shaft()) + .patternLine(" C ") + .patternLine("SAS")), + + GAUGE_CYCLE = conversionCycle(ImmutableList.of(AllBlocks.SPEEDOMETER, AllBlocks.STRESSOMETER)), + + ROTATION_SPEED_CONTROLLER = create(AllBlocks.ROTATION_SPEED_CONTROLLER).unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('B', I.circuit()) + .key('C', I.brassCasing()) + .key('S', I.shaft()) + .patternLine(" B ") + .patternLine("SCS")), + + MECHANICAL_SAW = create(AllBlocks.MECHANICAL_SAW).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('C', I.andesiteCasing()) + .key('A', I.ironSheet()) + .key('I', I.iron()) + .patternLine(" A ") + .patternLine("AIA") + .patternLine(" C ")), + + MECHANICAL_HARVESTER = create(AllBlocks.MECHANICAL_HARVESTER).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('C', I.andesiteCasing()) + .key('A', I.andesite()) + .key('I', I.ironSheet()) + .patternLine("AIA") + .patternLine("AIA") + .patternLine(" C ")), + + MECHANICAL_PLOUGH = create(AllBlocks.MECHANICAL_PLOUGH).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('C', I.andesiteCasing()) + .key('A', I.andesite()) + .key('I', I.ironSheet()) + .patternLine("III") + .patternLine("AAA") + .patternLine(" C ")), + + MECHANICAL_DRILL = create(AllBlocks.MECHANICAL_DRILL).unlockedBy(I::andesiteCasing) + .viaShaped(b -> b.key('C', I.andesiteCasing()) + .key('A', I.andesite()) + .key('I', I.iron()) + .patternLine(" A ") + .patternLine("AIA") + .patternLine(" C ")), + + SEQUENCED_GEARSHIFT = create(AllBlocks.SEQUENCED_GEARSHIFT).unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('B', I.electronTube()) + .key('S', I.cog()) + .key('C', I.brassCasing()) + .key('I', Items.CLOCK) + .patternLine(" B ") + .patternLine("SCS") + .patternLine(" I ")) + ; private Marker LOGISTICS = enterSection(AllSections.LOGISTICS); - // TODO + + GeneratedRecipe + + REDSTONE_CONTACT = create(AllBlocks.REDSTONE_CONTACT).returns(2) + .unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('W', I.redstone()) + .key('D', I.brassCasing()) + .key('S', I.iron()) + .patternLine("WDW") + .patternLine(" S ") + .patternLine("WDW")), + + ANDESITE_FUNNEL = create(AllBlocks.ANDESITE_FUNNEL).returns(2) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', I.andesite()) + .key('K', Items.DRIED_KELP) + .patternLine("AKA") + .patternLine(" K ")), + + BRASS_FUNNEL = create(AllBlocks.BRASS_FUNNEL).returns(2) + .unlockedByTag(I::brass) + .viaShaped(b -> b.key('A', I.brass()) + .key('K', Items.DRIED_KELP) + .key('E', I.electronTube()) + .patternLine("AEA") + .patternLine(" K ")), + + ANDESITE_TUNNEL = create(AllBlocks.ANDESITE_TUNNEL).returns(2) + .unlockedBy(I::andesite) + .viaShaped(b -> b.key('A', I.andesite()) + .key('K', Items.DRIED_KELP) + .patternLine("AA") + .patternLine("KK")), + + BRASS_TUNNEL = create(AllBlocks.BRASS_TUNNEL).returns(2) + .unlockedByTag(I::brass) + .viaShaped(b -> b.key('A', I.brass()) + .key('K', Items.DRIED_KELP) + .key('E', I.electronTube()) + .patternLine("E ") + .patternLine("AA") + .patternLine("KK")), + + ADJUSTABLE_CRATE = create(AllBlocks.ADJUSTABLE_CRATE).returns(4) + .unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('B', I.brassCasing()) + .patternLine("BBB") + .patternLine("B B") + .patternLine("BBB")), + + BELT_OBSERVER = create(AllBlocks.BELT_OBSERVER).unlockedBy(AllItems.BELT_CONNECTOR::get) + .viaShaped(b -> b.key('B', I.brassCasing()) + .key('R', I.redstone()) + .key('I', I.iron()) + .key('C', Blocks.OBSERVER) + .patternLine("RCI") + .patternLine(" B ")), + + STOCKPILE_SWITCH = create(AllBlocks.STOCKPILE_SWITCH).unlockedBy(I::brassCasing) + .viaShaped(b -> b.key('B', I.brassCasing()) + .key('R', I.redstone()) + .key('I', I.iron()) + .key('C', Blocks.COMPARATOR) + .patternLine("RCI") + .patternLine(" B ")), + + ADJUSTABLE_REPEATER = create(AllBlocks.ADJUSTABLE_REPEATER).unlockedByTag(I::redstone) + .viaShaped(b -> b.key('T', Blocks.REDSTONE_TORCH) + .key('C', Items.CLOCK) + .key('R', I.redstone()) + .key('S', I.stone()) + .patternLine("RCT") + .patternLine("SSS")), + + ADJUSTABLE_PULSE_REPEATER = create(AllBlocks.ADJUSTABLE_PULSE_REPEATER).unlockedByTag(I::redstone) + .viaShaped(b -> b.key('S', AllBlocks.PULSE_REPEATER.get()) + .key('P', AllBlocks.ADJUSTABLE_REPEATER.get()) + .patternLine("SP")), + + PULSE_REPEATER = create(AllBlocks.PULSE_REPEATER).unlockedByTag(I::redstone) + .viaShaped(b -> b.key('T', Blocks.REDSTONE_TORCH) + .key('R', I.redstone()) + .key('S', I.stone()) + .patternLine("RRT") + .patternLine("SSS")), + + POWERED_TOGGLE_LATCH = create(AllBlocks.POWERED_TOGGLE_LATCH).unlockedByTag(I::redstone) + .viaShaped(b -> b.key('T', Blocks.REDSTONE_TORCH) + .key('C', Blocks.LEVER) + .key('S', I.stone()) + .patternLine(" T ") + .patternLine(" C ") + .patternLine("SSS")), + + POWERED_LATCH = create(AllBlocks.POWERED_LATCH).unlockedByTag(I::redstone) + .viaShaped(b -> b.key('T', Blocks.REDSTONE_TORCH) + .key('C', Blocks.LEVER) + .key('R', I.redstone()) + .key('S', I.stone()) + .patternLine(" T ") + .patternLine("RCR") + .patternLine("SSS")), + + REDSTONE_LINK = create(AllBlocks.REDSTONE_LINK).returns(2) + .unlockedByTag(I::brass) + .viaShaped(b -> b.key('C', Blocks.REDSTONE_TORCH) + .key('S', I.brassSheet()) + .key('I', ItemTags.PLANKS) + .patternLine(" C") + .patternLine("SIS")) + + ; private Marker SCHEMATICS = enterSection(AllSections.SCHEMATICS); - GeneratedRecipe SCHEMATIC_TABLE = create(AllBlocks.SCHEMATIC_TABLE).unlockedBy(AllItems.EMPTY_SCHEMATIC::get) - .viaShaped(b -> b.key('#', ItemTags.WOODEN_SLABS) - .key('+', Blocks.SMOOTH_STONE) - .patternLine("###") - .patternLine(" + ") - .patternLine(" + ")), + GeneratedRecipe + + SCHEMATIC_TABLE = create(AllBlocks.SCHEMATIC_TABLE).unlockedBy(AllItems.EMPTY_SCHEMATIC::get) + .viaShaped(b -> b.key('W', ItemTags.WOODEN_SLABS) + .key('S', Blocks.SMOOTH_STONE) + .patternLine("WWW") + .patternLine(" S ") + .patternLine(" S ")), SCHEMATICANNON = create(AllBlocks.SCHEMATICANNON).unlockedBy(AllItems.EMPTY_SCHEMATIC::get) - .viaShaped(b -> b.key('#', ItemTags.LOGS) - .key('+', Blocks.DISPENSER) - .key('.', Blocks.CAULDRON) - .key('_', Blocks.SMOOTH_STONE) - .key('-', Blocks.IRON_BLOCK) - .patternLine(" . ") - .patternLine("#+#") - .patternLine("_-_")), + .viaShaped(b -> b.key('L', ItemTags.LOGS) + .key('D', Blocks.DISPENSER) + .key('C', Blocks.CAULDRON) + .key('S', Blocks.SMOOTH_STONE) + .key('I', Blocks.IRON_BLOCK) + .patternLine(" C ") + .patternLine("LDL") + .patternLine("SIS")), EMPTY_SCHEMATIC = create(AllItems.EMPTY_SCHEMATIC).unlockedBy(() -> Items.PAPER) .viaShapeless(b -> b.addIngredient(Items.PAPER) @@ -111,6 +750,34 @@ public class StandardRecipes extends RecipeProvider { .addIngredient(Tags.Items.FEATHERS)) ; + + private Marker PALETTES = enterSection(AllSections.PALETTES); + + GeneratedRecipe + + DARK_SCORIA = create(AllPaletteBlocks.DARK_SCORIA).returns(8) + .unlockedBy(() -> AllPaletteBlocks.SCORIA.get()) + .viaShaped(b -> b.key('#', AllPaletteBlocks.SCORIA.get()) + .key('D', Tags.Items.DYES_BLACK) + .patternLine("###") + .patternLine("#D#") + .patternLine("###")), + + COPPER_SHINGLES = create(AllBlocks.COPPER_SHINGLES).returns(16) + .unlockedByTag(I::copperSheet) + .viaShaped(b -> b.key('#', I.copperSheet()) + .patternLine("##") + .patternLine("##")), + + COPPER_SHINGLES_FROM_TILES = create(AllBlocks.COPPER_SHINGLES).withSuffix("_from_tiles") + .unlockedByTag(I::copperSheet) + .viaShapeless(b -> b.addIngredient(AllBlocks.COPPER_TILES.get())), + + COPPER_TILES = create(AllBlocks.COPPER_TILES).unlockedByTag(I::copperSheet) + .viaShapeless(b -> b.addIngredient(AllBlocks.COPPER_SHINGLES.get())) + + ; + private Marker APPLIANCES = enterFolder("appliances"); GeneratedRecipe @@ -123,14 +790,12 @@ public class StandardRecipes extends RecipeProvider { .viaShapeless(b -> b.addIngredient(AllItems.DOUGH.get()) .addIngredient(Tags.Items.DYES_LIME)), - CAKE = create(() -> Items.CAKE).unlockedBy(AllItems.DOUGH::get) - .viaShaped(b -> b.key('#', Items.SUGAR) - .key('+', Tags.Items.EGGS) - .key('.', Items.MILK_BUCKET) - .key('-', AllItems.DOUGH.get()) - .patternLine(" . ") - .patternLine("#+#") - .patternLine(" - ")) + TREE_FERTILIZER = create(AllItems.TREE_FERTILIZER).returns(2) + .unlockedBy(() -> Items.BONE_MEAL) + .viaShapeless(b -> b.addIngredient(Ingredient.fromTag(ItemTags.SMALL_FLOWERS), 2) + .addIngredient(Ingredient.fromItems(Items.HORN_CORAL, Items.BRAIN_CORAL, Items.TUBE_CORAL, + Items.BUBBLE_CORAL, Items.FIRE_CORAL)) + .addIngredient(Items.BONE_MEAL)) ; /* @@ -153,6 +818,42 @@ public class StandardRecipes extends RecipeProvider { return create(result::get); } + GeneratedRecipe metalCompacting(List> variants, + List>> ingredients) { + GeneratedRecipe result = null; + for (int i = 0; i + 1 < variants.size(); i++) { + ItemProviderEntry currentEntry = variants.get(i); + ItemProviderEntry nextEntry = variants.get(i + 1); + Supplier> currentIngredient = ingredients.get(i); + Supplier> nextIngredient = ingredients.get(i + 1); + + result = create(nextEntry).withSuffix("_from_compacting") + .unlockedBy(currentEntry::get) + .viaShaped(b -> b.patternLine("###") + .patternLine("###") + .patternLine("###") + .key('#', currentIngredient.get())); + + result = create(currentEntry).returns(9) + .withSuffix("_from_decompacting") + .unlockedBy(nextEntry::get) + .viaShapeless(b -> b.addIngredient(nextIngredient.get())); + } + return result; + } + + GeneratedRecipe conversionCycle(List> cycle) { + GeneratedRecipe result = null; + for (int i = 0; i < cycle.size(); i++) { + ItemProviderEntry currentEntry = cycle.get(i); + ItemProviderEntry nextEntry = cycle.get((i + 1) % cycle.size()); + result = create(nextEntry).withSuffix("from_conversion") + .unlockedBy(currentEntry::get) + .viaShapeless(b -> b.addIngredient(currentEntry.get())); + } + return result; + } + GeneratedRecipeBuilder create(Supplier result) { return new GeneratedRecipeBuilder(currentFolder, result); } @@ -170,7 +871,7 @@ public class StandardRecipes extends RecipeProvider { private String path; private String suffix; private Supplier result; - private Supplier unlockedBy; + private Supplier unlockedBy; private int amount; public GeneratedRecipeBuilder(String path, Supplier result) { @@ -186,7 +887,16 @@ public class StandardRecipes extends RecipeProvider { } GeneratedRecipeBuilder unlockedBy(Supplier item) { - this.unlockedBy = item; + this.unlockedBy = () -> ItemPredicate.Builder.create() + .item(item.get()) + .build(); + return this; + } + + GeneratedRecipeBuilder unlockedByTag(Supplier> tag) { + this.unlockedBy = () -> ItemPredicate.Builder.create() + .tag(tag.get()) + .build(); return this; } @@ -200,7 +910,7 @@ public class StandardRecipes extends RecipeProvider { ShapedRecipeBuilder b = builder.apply(ShapedRecipeBuilder.shapedRecipe(result.get(), amount)); if (unlockedBy != null) b.addCriterion("has_item", hasItem(unlockedBy.get())); - b.build(consumer, createLocation("crafting_shaped")); + b.build(consumer, createLocation("crafting")); }); } @@ -209,7 +919,7 @@ public class StandardRecipes extends RecipeProvider { ShapelessRecipeBuilder b = builder.apply(ShapelessRecipeBuilder.shapelessRecipe(result.get(), amount)); if (unlockedBy != null) b.addCriterion("has_item", hasItem(unlockedBy.get())); - b.build(consumer, createLocation("crafting_shapeless")); + b.build(consumer, createLocation("crafting")); }); } @@ -241,4 +951,112 @@ public class StandardRecipes extends RecipeProvider { all.forEach(c -> c.register(p_200404_1_)); } + private static class I { + + static Tag redstone() { + return Tags.Items.DUSTS_REDSTONE; + } + + static Tag goldSheet() { + return AllTags.forgeItemTag("plates/gold"); + } + + static Tag stone() { + return Tags.Items.STONE; + } + + static IItemProvider andesite() { + return AllItems.ANDESITE_ALLOY.get(); + } + + static IItemProvider shaft() { + return AllBlocks.SHAFT.get(); + } + + static IItemProvider cog() { + return AllBlocks.COGWHEEL.get(); + } + + static IItemProvider andesiteCasing() { + return AllBlocks.ANDESITE_CASING.get(); + } + + static Tag brass() { + return AllTags.forgeItemTag("ingots/brass"); + } + + static Tag brassSheet() { + return AllTags.forgeItemTag("plates/brass"); + } + + static Tag iron() { + return Tags.Items.INGOTS_IRON; + } + + static Tag zinc() { + return AllTags.forgeItemTag("ingots/zinc"); + } + + static Tag ironSheet() { + return AllTags.forgeItemTag("plates/iron"); + } + + static IItemProvider brassCasing() { + return AllBlocks.BRASS_CASING.get(); + } + + static IItemProvider electronTube() { + return AllItems.ELECTRON_TUBE.get(); + } + + static IItemProvider circuit() { + return AllItems.INTEGRATED_CIRCUIT.get(); + } + + static Tag copperBlock() { + return AllTags.forgeItemTag("storage_blocks/copper"); + } + + static Tag brassBlock() { + return AllTags.forgeItemTag("storage_blocks/brass"); + } + + static Tag zincBlock() { + return AllTags.forgeItemTag("storage_blocks/zinc"); + } + + static Tag copper() { + return AllTags.forgeItemTag("ingots/copper"); + } + + static Tag copperSheet() { + return AllTags.forgeItemTag("plates/copper"); + } + + static Tag copperNugget() { + return AllTags.forgeItemTag("nuggets/copper"); + } + + static Tag brassNugget() { + return AllTags.forgeItemTag("nuggets/brass"); + } + + static Tag zincNugget() { + return AllTags.forgeItemTag("nuggets/zinc"); + } + + static IItemProvider copperCasing() { + return AllBlocks.COPPER_CASING.get(); + } + + static IItemProvider refinedRadiance() { + return AllItems.REFINED_RADIANCE.get(); + } + + static IItemProvider shadowSteel() { + return AllItems.SHADOW_STEEL.get(); + } + + } + } diff --git a/src/main/java/com/simibubi/create/foundation/utility/ColorHelper.java b/src/main/java/com/simibubi/create/foundation/utility/ColorHelper.java index 658ecee30..7dfc7e24a 100644 --- a/src/main/java/com/simibubi/create/foundation/utility/ColorHelper.java +++ b/src/main/java/com/simibubi/create/foundation/utility/ColorHelper.java @@ -70,7 +70,8 @@ public class ColorHelper { } public static int colorFromLong(long l) { - int rainbowColor = ColorHelper.rainbowColor(String.valueOf(l).hashCode()); + int rainbowColor = ColorHelper.rainbowColor(String.valueOf(l) + .hashCode()); return ColorHelper.mixColors(rainbowColor, 0xFFFFFF, .5f); } diff --git a/src/main/java/com/simibubi/create/foundation/utility/DyeHelper.java b/src/main/java/com/simibubi/create/foundation/utility/DyeHelper.java new file mode 100644 index 000000000..c64ab8f68 --- /dev/null +++ b/src/main/java/com/simibubi/create/foundation/utility/DyeHelper.java @@ -0,0 +1,87 @@ +package com.simibubi.create.foundation.utility; + +import net.minecraft.block.Blocks; +import net.minecraft.item.DyeColor; +import net.minecraft.item.Item; +import net.minecraft.tags.Tag; +import net.minecraft.util.IItemProvider; +import net.minecraftforge.common.Tags; + +public class DyeHelper { + + public static IItemProvider getWoolOfDye(DyeColor color) { + switch (color) { + case BLACK: + return Blocks.BLACK_WOOL; + case BLUE: + return Blocks.BLUE_WOOL; + case BROWN: + return Blocks.BROWN_WOOL; + case CYAN: + return Blocks.CYAN_WOOL; + case GRAY: + return Blocks.GRAY_WOOL; + case GREEN: + return Blocks.GREEN_WOOL; + case LIGHT_BLUE: + return Blocks.LIGHT_BLUE_WOOL; + case LIGHT_GRAY: + return Blocks.LIGHT_GRAY_WOOL; + case LIME: + return Blocks.LIME_WOOL; + case MAGENTA: + return Blocks.MAGENTA_WOOL; + case ORANGE: + return Blocks.ORANGE_WOOL; + case PINK: + return Blocks.PINK_WOOL; + case PURPLE: + return Blocks.PURPLE_WOOL; + case RED: + return Blocks.RED_WOOL; + case YELLOW: + return Blocks.YELLOW_WOOL; + case WHITE: + default: + return Blocks.WHITE_WOOL; + } + } + + public static Tag getTagOfDye(DyeColor color) { + switch (color) { + case BLACK: + return Tags.Items.DYES_BLACK; + case BLUE: + return Tags.Items.DYES_BLUE; + case BROWN: + return Tags.Items.DYES_BROWN; + case CYAN: + return Tags.Items.DYES_CYAN; + case GRAY: + return Tags.Items.DYES_GRAY; + case GREEN: + return Tags.Items.DYES_GREEN; + case LIGHT_BLUE: + return Tags.Items.DYES_LIGHT_BLUE; + case LIGHT_GRAY: + return Tags.Items.DYES_LIGHT_GRAY; + case LIME: + return Tags.Items.DYES_LIME; + case MAGENTA: + return Tags.Items.DYES_MAGENTA; + case ORANGE: + return Tags.Items.DYES_ORANGE; + case PINK: + return Tags.Items.DYES_PINK; + case PURPLE: + return Tags.Items.DYES_PURPLE; + case RED: + return Tags.Items.DYES_RED; + case YELLOW: + return Tags.Items.DYES_YELLOW; + case WHITE: + default: + return Tags.Items.DYES_WHITE; + } + } +} diff --git a/src/main/resources/assets/create/lang/default/messages.json b/src/main/resources/assets/create/lang/default/messages.json index 7868655e1..bdc32484e 100644 --- a/src/main/resources/assets/create/lang/default/messages.json +++ b/src/main/resources/assets/create/lang/default/messages.json @@ -6,8 +6,8 @@ "death.attack.create.crush": "%1$s was processed by Crushing Wheels", "death.attack.create.fan_fire": "%1$s was burned to death by hot air", "death.attack.create.fan_lava": "%1$s was burned to death by lava fan", - "death.attack.create.mechanical_drill": "%1$s was impaled by Mechanical mechanical_drill", - "death.attack.create.mechanical_saw": "%1$s got cut in half by Mechanical Saw", + "death.attack.create.mechanical_drill": "%1$s was impaled by a Mechanical Drill", + "death.attack.create.mechanical_saw": "%1$s got cut in half by a Mechanical Saw", "death.attack.create.cuckoo_clock_explosion": "%1$s was blown up by tampered cuckoo clock", "create.block.deployer.damage_source_name": "a rogue Deployer", "create.block.cart_assembler.invalid": "Place your Cart Assembler on a rail block", diff --git a/src/main/resources/assets/create/models/block/creative_motor/block_vertical.json b/src/main/resources/assets/create/models/block/creative_motor/block_vertical.json index d47a8bc71..c70b5f2e1 100644 --- a/src/main/resources/assets/create/models/block/creative_motor/block_vertical.json +++ b/src/main/resources/assets/create/models/block/creative_motor/block_vertical.json @@ -7,7 +7,7 @@ "7": "create:block/gearbox", "8": "block/polished_andesite", "9": "create:block/andesite_bricks", - "particle": "#5" + "particle": "texture" }, "elements": [ { @@ -28,10 +28,10 @@ "from": [5, 9, 5], "to": [11, 13, 11], "faces": { - "north": {"uv": [10, 6, 16, 10], "rotation": 180, "texture": "#6"}, - "east": {"uv": [10, 6, 16, 10], "rotation": 180, "texture": "#6"}, - "south": {"uv": [10, 6, 16, 10], "rotation": 180, "texture": "#6"}, - "west": {"uv": [10, 6, 16, 10], "rotation": 180, "texture": "#6"}, + "north": {"uv": [10, 6, 16, 10], "texture": "#6"}, + "east": {"uv": [10, 6, 16, 10], "texture": "#6"}, + "south": {"uv": [10, 6, 16, 10], "texture": "#6"}, + "west": {"uv": [10, 6, 16, 10], "texture": "#6"}, "up": {"uv": [10, 0, 16, 6], "texture": "#6"}, "down": {"uv": [14, 4, 20, 10], "rotation": 180, "texture": "#6"} } @@ -113,10 +113,10 @@ "from": [3, 0.2, 3], "to": [13, 4, 13], "faces": { - "north": {"uv": [8, 0, 18, 4], "texture": "#9"}, - "east": {"uv": [1, 0, 11, 4], "texture": "#9"}, - "south": {"uv": [8, 0, 18, 4], "texture": "#9"}, - "west": {"uv": [0, 0, 10, 4], "texture": "#9"}, + "north": {"uv": [5, 0, 15, 4], "texture": "#9"}, + "east": {"uv": [5, 0, 15, 4], "texture": "#9"}, + "south": {"uv": [5, 0, 15, 4], "texture": "#9"}, + "west": {"uv": [5, 0, 15, 4], "texture": "#9"}, "up": {"uv": [11, 14, 1, 4], "rotation": 90, "texture": "#8"}, "down": {"uv": [10, 10, 0, 0], "rotation": 180, "texture": "#6"} } diff --git a/src/main/resources/assets/create/models/block/fluid_pipe/item.json b/src/main/resources/assets/create/models/block/fluid_pipe/item.json index 3d81b263b..3860db36a 100644 --- a/src/main/resources/assets/create/models/block/fluid_pipe/item.json +++ b/src/main/resources/assets/create/models/block/fluid_pipe/item.json @@ -14,56 +14,56 @@ "east": {"uv": [4, 12, 8, 16], "rotation": 180, "texture": "#1"}, "south": {"uv": [4, 12, 8, 16], "rotation": 180, "texture": "#1"}, "west": {"uv": [4, 12, 8, 16], "rotation": 180, "texture": "#1"}, - "up": {"uv": [4, 12, 8, 16], "rotation": 180, "texture": "#1"}, - "down": {"uv": [4, 12, 8, 16], "rotation": 180, "texture": "#1"} + "up": {"uv": [4, 12, 8, 16], "rotation": 270, "texture": "#1"}, + "down": {"uv": [4, 12, 8, 16], "rotation": 90, "texture": "#1"} } }, { - "from": [0, 4, 4], - "to": [4, 12, 12], - "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 8]}, + "from": [4, 4, 0], + "to": [12, 12, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]}, "faces": { - "north": {"uv": [0, 8, 4, 6], "rotation": 270, "texture": "#1"}, - "south": {"uv": [0, 8, 4, 6], "rotation": 90, "texture": "#1"}, - "up": {"uv": [0, 8, 4, 6], "rotation": 90, "texture": "#1"}, - "down": {"uv": [0, 8, 4, 6], "rotation": 270, "texture": "#1"} + "east": {"uv": [0, 8, 4, 6], "rotation": 270, "texture": "#1"}, + "west": {"uv": [0, 8, 4, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 8, 4, 6], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 8, 4, 6], "rotation": 180, "texture": "#1"} } }, { - "from": [12, 4, 4], - "to": [16, 12, 12], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 8, 8]}, + "from": [4, 4, 12], + "to": [12, 12, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, "faces": { - "north": {"uv": [0, 6, 4, 8], "rotation": 270, "texture": "#1"}, - "south": {"uv": [0, 6, 4, 8], "rotation": 90, "texture": "#1"}, - "up": {"uv": [0, 6, 4, 8], "rotation": 90, "texture": "#1"}, - "down": {"uv": [0, 6, 4, 8], "rotation": 270, "texture": "#1"} + "east": {"uv": [0, 6, 4, 8], "rotation": 270, "texture": "#1"}, + "west": {"uv": [0, 6, 4, 8], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 6, 4, 8], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 6, 4, 8], "rotation": 180, "texture": "#1"} } }, { - "from": [0, 3, 3], - "to": [2, 13, 13], - "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 8]}, + "from": [3, 3, 0], + "to": [13, 13, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]}, "faces": { - "north": {"uv": [6, 6, 11, 5], "rotation": 90, "texture": "#1"}, - "east": {"uv": [6, 0, 11, 5], "rotation": 180, "texture": "#1"}, - "south": {"uv": [6, 6, 11, 5], "rotation": 90, "texture": "#1"}, - "west": {"uv": [6, 0, 11, 5], "rotation": 180, "texture": "#1"}, - "up": {"uv": [6, 6, 11, 5], "rotation": 90, "texture": "#1"}, - "down": {"uv": [6, 6, 11, 5], "rotation": 90, "texture": "#1"} + "north": {"uv": [6, 0, 11, 5], "rotation": 180, "texture": "#1"}, + "east": {"uv": [6, 6, 11, 5], "rotation": 90, "texture": "#1"}, + "south": {"uv": [6, 0, 11, 5], "rotation": 180, "texture": "#1"}, + "west": {"uv": [6, 6, 11, 5], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6, 6, 11, 5], "rotation": 180, "texture": "#1"}, + "down": {"uv": [6, 6, 11, 5], "texture": "#1"} } }, { - "from": [14, 3, 3], - "to": [16, 13, 13], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 8, 8]}, + "from": [3, 3, 14], + "to": [13, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]}, "faces": { - "north": {"uv": [6, 5, 11, 6], "rotation": 90, "texture": "#1"}, - "east": {"uv": [11, 0, 6, 5], "rotation": 180, "texture": "#1"}, - "south": {"uv": [6, 5, 11, 6], "rotation": 90, "texture": "#1"}, - "west": {"uv": [11, 0, 6, 5], "rotation": 180, "texture": "#1"}, - "up": {"uv": [6, 5, 11, 6], "rotation": 90, "texture": "#1"}, - "down": {"uv": [6, 5, 11, 6], "rotation": 90, "texture": "#1"} + "north": {"uv": [11, 0, 6, 5], "rotation": 180, "texture": "#1"}, + "east": {"uv": [6, 5, 11, 6], "rotation": 90, "texture": "#1"}, + "south": {"uv": [11, 0, 6, 5], "rotation": 180, "texture": "#1"}, + "west": {"uv": [6, 5, 11, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [6, 5, 11, 6], "rotation": 180, "texture": "#1"}, + "down": {"uv": [6, 5, 11, 6], "texture": "#1"} } } ] diff --git a/src/main/resources/assets/create/models/block/mechanical_crafter/item.json b/src/main/resources/assets/create/models/block/mechanical_crafter/item.json index 4b839a69c..96e325927 100644 --- a/src/main/resources/assets/create/models/block/mechanical_crafter/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_crafter/item.json @@ -1,6 +1,6 @@ { "credit": "Made with Blockbench", - "parent": "create:block/large_wheels", + "parent": "block/block", "textures": { "3": "create:block/crafter_thingies", "4": "create:block/crafter_side", diff --git a/src/main/resources/assets/create/models/block/mechanical_pump/item.json b/src/main/resources/assets/create/models/block/mechanical_pump/item.json index 816bff337..a91c59241 100644 --- a/src/main/resources/assets/create/models/block/mechanical_pump/item.json +++ b/src/main/resources/assets/create/models/block/mechanical_pump/item.json @@ -9,179 +9,213 @@ }, "elements": [ { - "from": [7, 11.5, 1.5], - "to": [9, 13.5, 2.5], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 14.5, 9.5]}, + "from": [1, 3, 1.5], + "to": [3, 5, 2.5], + "rotation": {"angle": -45, "axis": "z", "origin": [6.5, 4, 8]}, "faces": { - "north": {"uv": [12, 2, 14, 4], "rotation": 270, "texture": "#4"}, - "east": {"uv": [12, 2, 14, 3], "rotation": 270, "texture": "#4"}, - "south": {"uv": [14, 2, 12, 4], "rotation": 90, "texture": "#4"}, - "west": {"uv": [12, 3, 14, 4], "rotation": 90, "texture": "#4"}, - "up": {"uv": [12, 3, 14, 4], "texture": "#4"}, - "down": {"uv": [12, 2, 13, 4], "rotation": 90, "texture": "#4"} - } - }, - { - "from": [7, 11.5, 13.5], - "to": [9, 13.5, 14.5], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 14.5, 6.5]}, - "faces": { - "north": {"uv": [14, 4, 12, 2], "rotation": 90, "texture": "#4"}, - "east": {"uv": [12, 3, 14, 2], "rotation": 270, "texture": "#4"}, - "south": {"uv": [12, 4, 14, 2], "rotation": 270, "texture": "#4"}, - "west": {"uv": [12, 4, 14, 3], "rotation": 90, "texture": "#4"}, - "up": {"uv": [12, 4, 14, 3], "texture": "#4"}, - "down": {"uv": [13, 2, 12, 4], "rotation": 90, "texture": "#4"} - } - }, - { - "from": [7, 13.5, 1.5], - "to": [11, 15.5, 2.5], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 14.5, 9.5]}, - "faces": { - "north": {"uv": [14, 0, 16, 4], "rotation": 270, "texture": "#4"}, - "east": {"uv": [14, 0, 16, 1], "rotation": 270, "texture": "#4"}, - "south": {"uv": [16, 0, 14, 4], "rotation": 90, "texture": "#4"}, + "north": {"uv": [12, 2, 14, 4], "texture": "#4"}, + "east": {"uv": [12, 2, 13, 4], "texture": "#4"}, + "south": {"uv": [14, 2, 12, 4], "texture": "#4"}, "west": {"uv": [12, 3, 14, 4], "rotation": 270, "texture": "#4"}, - "up": {"uv": [15, 0, 16, 4], "rotation": 90, "texture": "#4"}, - "down": {"uv": [12, 0, 13, 4], "rotation": 270, "texture": "#4"} + "up": {"uv": [12, 2, 14, 3], "rotation": 180, "texture": "#4"}, + "down": {"uv": [12, 3, 14, 4], "texture": "#4"} } }, { - "from": [7, 13.5, 13.5], - "to": [11, 15.5, 14.5], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 14.5, 6.5]}, + "from": [1, 3, 13.5], + "to": [3, 5, 14.5], + "rotation": {"angle": -45, "axis": "z", "origin": [6.5, 4, 8]}, "faces": { - "north": {"uv": [16, 4, 14, 0], "rotation": 90, "texture": "#4"}, - "east": {"uv": [14, 1, 16, 0], "rotation": 270, "texture": "#4"}, - "south": {"uv": [14, 4, 16, 0], "rotation": 270, "texture": "#4"}, + "north": {"uv": [14, 4, 12, 2], "rotation": 180, "texture": "#4"}, + "east": {"uv": [13, 2, 12, 4], "texture": "#4"}, + "south": {"uv": [12, 4, 14, 2], "rotation": 180, "texture": "#4"}, "west": {"uv": [12, 4, 14, 3], "rotation": 270, "texture": "#4"}, - "up": {"uv": [16, 0, 15, 4], "rotation": 90, "texture": "#4"}, - "down": {"uv": [13, 0, 12, 4], "rotation": 270, "texture": "#4"} + "up": {"uv": [12, 3, 14, 2], "rotation": 180, "texture": "#4"}, + "down": {"uv": [12, 4, 14, 3], "texture": "#4"} + } + }, + { + "from": [-1, 3, 1.5], + "to": [1, 7, 2.5], + "rotation": {"angle": -45, "axis": "z", "origin": [6.5, 4, 8]}, + "faces": { + "north": {"uv": [14, 0, 16, 4], "texture": "#4"}, + "east": {"uv": [12, 0, 13, 4], "rotation": 180, "texture": "#4"}, + "south": {"uv": [16, 0, 14, 4], "texture": "#4"}, + "west": {"uv": [15, 0, 16, 4], "texture": "#4"}, + "up": {"uv": [14, 0, 16, 1], "rotation": 180, "texture": "#4"}, + "down": {"uv": [12, 3, 14, 4], "rotation": 180, "texture": "#4"} + } + }, + { + "from": [-1, 3, 13.5], + "to": [1, 7, 14.5], + "rotation": {"angle": -45, "axis": "z", "origin": [6.5, 4, 8]}, + "faces": { + "north": {"uv": [16, 4, 14, 0], "rotation": 180, "texture": "#4"}, + "east": {"uv": [13, 0, 12, 4], "rotation": 180, "texture": "#4"}, + "south": {"uv": [14, 4, 16, 0], "rotation": 180, "texture": "#4"}, + "west": {"uv": [16, 0, 15, 4], "texture": "#4"}, + "up": {"uv": [14, 1, 16, 0], "rotation": 180, "texture": "#4"}, + "down": {"uv": [12, 4, 14, 3], "rotation": 180, "texture": "#4"} } }, { "name": "rod", - "from": [7.5, 13.5, 1], - "to": [8.5, 14.5, 15], - "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 21.5, 10]}, + "from": [2, 8, 1], + "to": [3, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 16, 8]}, "faces": { - "north": {"uv": [0, 15, 1, 16], "texture": "#4"}, + "north": {"uv": [0, 15, 1, 16], "rotation": 90, "texture": "#4"}, "east": {"uv": [0, 15, 14, 16], "texture": "#4"}, - "south": {"uv": [0, 15, 1, 16], "texture": "#4"}, + "south": {"uv": [0, 15, 1, 16], "rotation": 270, "texture": "#4"}, "west": {"uv": [0, 15, 14, 16], "texture": "#4"}, - "up": {"uv": [0, 15, 14, 16], "rotation": 90, "texture": "#4"}, - "down": {"uv": [0, 15, 14, 16], "rotation": 90, "texture": "#4"} + "up": {"uv": [0, 15, 14, 16], "rotation": 270, "texture": "#4"}, + "down": {"uv": [0, 15, 14, 16], "rotation": 270, "texture": "#4"} } }, { "name": "Gear5", - "from": [6.5, 5, -1], - "to": [9.5, 11, 17], + "from": [5.5, 7, -1], + "to": [11.5, 10, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 8.5, 8]}, "faces": { - "north": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "east": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "south": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "west": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "up": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"}, - "down": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"} + "north": {"uv": [9, 10, 10.5, 13], "rotation": 90, "texture": "#5"}, + "east": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, + "south": {"uv": [9, 10, 10.5, 13], "rotation": 270, "texture": "#5"}, + "west": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, + "up": {"uv": [0, 10, 9, 13], "rotation": 270, "texture": "#5"}, + "down": {"uv": [0, 10, 9, 13], "rotation": 270, "texture": "#5"} } }, { "name": "Gear6", - "from": [6.5, 5, -1], - "to": [9.5, 11, 17], - "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, + "from": [5.5, 7, -1], + "to": [11.5, 10, 17], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 8.5, 8]}, "faces": { - "north": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "east": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "south": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "west": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "up": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"}, - "down": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"} + "north": {"uv": [9, 10, 10.5, 13], "rotation": 90, "texture": "#5"}, + "east": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, + "south": {"uv": [9, 10, 10.5, 13], "rotation": 270, "texture": "#5"}, + "west": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, + "up": {"uv": [0, 10, 9, 13], "rotation": 270, "texture": "#5"}, + "down": {"uv": [0, 10, 9, 13], "rotation": 270, "texture": "#5"} } }, { "name": "Gear7", - "from": [-1, 5, 6.5], - "to": [17, 11, 9.5], - "rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8]}, + "from": [5.5, -0.5, 6.5], + "to": [11.5, 17.5, 9.5], + "rotation": {"angle": -45, "axis": "x", "origin": [8.5, 8.5, 8]}, "faces": { - "north": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "east": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "south": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "west": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "up": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, - "down": {"uv": [0, 8.5, 9, 10], "rotation": 180, "texture": "#5"} + "north": {"uv": [0, 10, 9, 13], "rotation": 90, "texture": "#5"}, + "east": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 10, 9, 13], "rotation": 270, "texture": "#5"}, + "west": {"uv": [0, 8.5, 9, 10], "rotation": 270, "texture": "#5"}, + "up": {"uv": [9, 10, 10.5, 13], "rotation": 270, "texture": "#5"}, + "down": {"uv": [9, 10, 10.5, 13], "rotation": 270, "texture": "#5"} } }, { "name": "Gear7", - "from": [-1, 5, 6.5], - "to": [17, 11, 9.5], + "from": [5.5, -0.5, 6.5], + "to": [11.5, 17.5, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 8.5, 8]}, "faces": { - "north": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "east": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "south": {"uv": [0, 10, 9, 13], "texture": "#5"}, - "west": {"uv": [9, 10, 10.5, 13], "texture": "#5"}, - "up": {"uv": [0, 8.5, 9, 10], "texture": "#5"}, - "down": {"uv": [0, 8.5, 9, 10], "rotation": 180, "texture": "#5"} + "north": {"uv": [0, 10, 9, 13], "rotation": 90, "texture": "#5"}, + "east": {"uv": [0, 8.5, 9, 10], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 10, 9, 13], "rotation": 270, "texture": "#5"}, + "west": {"uv": [0, 8.5, 9, 10], "rotation": 270, "texture": "#5"}, + "up": {"uv": [9, 10, 10.5, 13], "rotation": 270, "texture": "#5"}, + "down": {"uv": [9, 10, 10.5, 13], "rotation": 270, "texture": "#5"} } }, { "name": "GearCaseInner", - "from": [2, 5.5, 2], - "to": [14, 10.5, 14], + "from": [6, 2.5, 2], + "to": [11, 14.5, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 8.5, 8]}, "faces": { - "north": {"uv": [0, 6, 6, 8.5], "texture": "#5"}, - "east": {"uv": [0, 6, 6, 8.5], "texture": "#5"}, - "south": {"uv": [0, 6, 6, 8.5], "texture": "#5"}, - "west": {"uv": [0, 6, 6, 8.5], "texture": "#5"}, - "up": {"uv": [0, 0, 6, 6], "texture": "#5"}, - "down": {"uv": [0, 0, 6, 6], "texture": "#5"} + "north": {"uv": [0, 6, 6, 8.5], "rotation": 90, "texture": "#5"}, + "east": {"uv": [0, 0, 6, 6], "rotation": 270, "texture": "#5"}, + "south": {"uv": [0, 6, 6, 8.5], "rotation": 270, "texture": "#5"}, + "west": {"uv": [0, 0, 6, 6], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 6, 6, 8.5], "rotation": 270, "texture": "#5"}, + "down": {"uv": [0, 6, 6, 8.5], "rotation": 270, "texture": "#5"} } }, { "name": "middle", - "from": [4, 4, 4], - "to": [12, 12, 12], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, + "from": [4.5, 4.5, 4], + "to": [12.5, 12.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 8.5, 8]}, "faces": { - "north": {"uv": [0, 8, 4, 12], "texture": "#3"}, - "east": {"uv": [0, 8, 4, 12], "texture": "#3"}, - "south": {"uv": [0, 8, 4, 12], "texture": "#3"}, - "west": {"uv": [0, 8, 4, 12], "texture": "#3"} + "north": {"uv": [0, 8, 4, 12], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 8, 4, 12], "rotation": 270, "texture": "#3"}, + "up": {"uv": [0, 8, 4, 12], "rotation": 270, "texture": "#3"}, + "down": {"uv": [0, 8, 4, 12], "rotation": 270, "texture": "#3"} } }, { "name": "back", - "from": [2, 0, 2], - "to": [14, 5, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [11, 8, 20]}, + "from": [11.5, 2.5, 2], + "to": [16.5, 14.5, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 11.5, 8]}, "faces": { - "north": {"uv": [11, 0, 13.5, 6], "rotation": 270, "texture": "#3"}, - "east": {"uv": [11, 0, 13.5, 6], "rotation": 270, "texture": "#3"}, - "south": {"uv": [11, 0, 13.5, 6], "rotation": 270, "texture": "#3"}, - "west": {"uv": [11, 0, 13.5, 6], "rotation": 270, "texture": "#3"}, - "up": {"uv": [0, 0, 6, 6], "rotation": 180, "texture": "#3"}, - "down": {"uv": [0, 0, 12, 12], "texture": "#4"} + "north": {"uv": [11, 0, 13.5, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 12, 12], "rotation": 270, "texture": "#4"}, + "south": {"uv": [11, 0, 13.5, 6], "rotation": 180, "texture": "#3"}, + "west": {"uv": [0, 0, 6, 6], "rotation": 90, "texture": "#3"}, + "up": {"uv": [11, 0, 13.5, 6], "rotation": 180, "texture": "#3"}, + "down": {"uv": [11, 0, 13.5, 6], "rotation": 180, "texture": "#3"} } }, { "name": "front", - "from": [3, 12, 3], - "to": [13, 16, 13], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 8, 10]}, + "from": [0.5, 3.5, 3], + "to": [4.5, 13.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, 10.5, 8]}, "faces": { - "north": {"uv": [12, 4, 16, 14], "rotation": 90, "texture": "#4"}, - "east": {"uv": [12, 4, 16, 14], "rotation": 90, "texture": "#4"}, - "south": {"uv": [12, 4, 16, 14], "rotation": 90, "texture": "#4"}, - "west": {"uv": [12, 4, 16, 14], "rotation": 90, "texture": "#4"}, - "up": {"uv": [6, 0, 11, 5], "texture": "#3"}, - "down": {"uv": [6, 0, 11, 5], "texture": "#3"} + "north": {"uv": [12, 4, 16, 14], "rotation": 180, "texture": "#4"}, + "east": {"uv": [6, 0, 11, 5], "rotation": 270, "texture": "#3"}, + "south": {"uv": [12, 4, 16, 14], "texture": "#4"}, + "west": {"uv": [6, 0, 11, 5], "rotation": 270, "texture": "#3"}, + "up": {"uv": [12, 4, 16, 14], "texture": "#4"}, + "down": {"uv": [12, 4, 16, 14], "texture": "#4"} } } ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, "groups": [ { "name": "arrow", diff --git a/src/main/resources/assets/create/models/block/spout/block.json b/src/main/resources/assets/create/models/block/spout/block.json index 61b5ce565..f431e3989 100644 --- a/src/main/resources/assets/create/models/block/spout/block.json +++ b/src/main/resources/assets/create/models/block/spout/block.json @@ -1,76 +1,195 @@ { "credit": "Made with Blockbench", + "parent": "block/block", "textures": { "0": "create:block/spout", - "particle": "create:block/spout" + "particle": "create:block/oxidized/copper_block_0" }, "elements": [ { - "name": "north", - "from": [2, 2, 2], - "to": [14, 14, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, - "faces": { - "north": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "south": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "east", - "from": [14, 2, 2], - "to": [14, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 10]}, - "faces": { - "east": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "west": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "south", - "from": [2, 2, 14], - "to": [14, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, - "faces": { - "north": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "south": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "west", - "from": [2, 2, 2], - "to": [2, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, - "faces": { - "east": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "west": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "up", + "name": "Top 1", "from": [2, 14, 2], - "to": [14, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]}, "faces": { - "up": {"uv": [6, 0, 12, 6], "texture": "#0"}, - "down": {"uv": [6, 0, 12, 6], "texture": "#0"} + "north": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "north"}, + "east": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "east"}, + "south": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "south"}, + "west": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "west"}, + "up": {"uv": [1, 9, 7, 15], "texture": "#0"} } }, { - "name": "down", - "from": [2, 2, 2], + "name": "Top 2", + "from": [1, 12, 1], + "to": [15, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 6, -24]}, + "faces": { + "north": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "north"}, + "east": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "east"}, + "south": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "south"}, + "west": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0.5, 8.5, 7.5, 15.5], "texture": "#0"}, + "down": {"uv": [0.5, 8.5, 7.5, 15.5], "texture": "#0", "cullface": "down"} + } + }, + { + "name": "Bottom", + "from": [2, 0, 2], "to": [14, 2, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]}, "faces": { - "down": {"uv": [6, 0, 12, 6], "texture": "#0"} + "north": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "north"}, + "east": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "east"}, + "south": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "south"}, + "west": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "west"}, + "down": {"uv": [9, 9, 15, 15], "texture": "#0", "cullface": "down"} } }, { - "name": "drain", - "from": [2, 4, 2], - "to": [14, 4, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 12, 10]}, + "name": "Bottom 2", + "from": [1, 2, 1], + "to": [15, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -4, -24]}, "faces": { - "up": {"uv": [6, 6, 12, 12], "texture": "#0"} + "north": {"uv": [0.5, 6, 7.5, 7], "texture": "#0", "cullface": "north"}, + "east": {"uv": [1, 6, 7.5, 7], "texture": "#0", "cullface": "east"}, + "south": {"uv": [0.5, 6, 7.5, 7], "texture": "#0", "cullface": "south"}, + "west": {"uv": [0.5, 6, 7.5, 7], "texture": "#0", "cullface": "west"}, + "up": {"uv": [8.5, 8.5, 15.5, 15.5], "texture": "#0"}, + "down": {"uv": [0.5, 8.5, 7.5, 15.5], "texture": "#0", "cullface": "down"} + } + }, + { + "name": "Window", + "from": [2, 4, 6], + "to": [2, 12, 10], + "faces": { + "north": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "texture": "#0"} + } + }, + { + "name": "Window", + "from": [6, 4, 2], + "to": [10, 12, 2], + "faces": { + "north": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "south": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "Window", + "from": [14, 4, 6], + "to": [14, 12, 10], + "faces": { + "north": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "east": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "west": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Window", + "from": [6, 4, 14], + "to": [10, 12, 14], + "faces": { + "north": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "south": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "SideLeft", + "from": [1, 4, 1], + "to": [2, 12, 6], + "faces": { + "east": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideLeft", + "from": [10, 4, 1], + "to": [15, 12, 2], + "faces": { + "north": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideLeft", + "from": [14, 4, 10], + "to": [15, 12, 15], + "faces": { + "north": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideLeft", + "from": [1, 4, 14], + "to": [6, 12, 15], + "faces": { + "north": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "east": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [1, 4, 10], + "to": [2, 12, 15], + "faces": { + "north": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [1, 4, 1], + "to": [6, 12, 2], + "faces": { + "north": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "east": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [14, 4, 1], + "to": [15, 12, 6], + "faces": { + "east": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [10, 4, 14], + "to": [15, 12, 15], + "faces": { + "north": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"} } } ] diff --git a/src/main/resources/assets/create/models/block/spout/bottom.json b/src/main/resources/assets/create/models/block/spout/bottom.json index e2c288cc8..b8cc7a9e1 100644 --- a/src/main/resources/assets/create/models/block/spout/bottom.json +++ b/src/main/resources/assets/create/models/block/spout/bottom.json @@ -1,21 +1,19 @@ { "credit": "Made with Blockbench", "textures": { - "0": "create:block/spout", - "particle": "create:block/spout" + "0": "create:block/spout" }, "elements": [ { - "name": "nozzledown", - "from": [6, -5, 6], - "to": [10, -2, 10], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, 14]}, + "from": [6, -7, 6], + "to": [10, -4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 3.5, 16.5]}, "faces": { - "north": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "east": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "south": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "west": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "down": {"uv": [2, 7, 4, 9], "texture": "#0"} + "north": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "east": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "south": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "west": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "down": {"uv": [14, 0, 16, 2], "texture": "#0"} } } ] diff --git a/src/main/resources/assets/create/models/block/spout/item.json b/src/main/resources/assets/create/models/block/spout/item.json index fcb2a9afd..6c147c000 100644 --- a/src/main/resources/assets/create/models/block/spout/item.json +++ b/src/main/resources/assets/create/models/block/spout/item.json @@ -1,117 +1,231 @@ { "credit": "Made with Blockbench", + "parent": "block/block", "textures": { "0": "create:block/spout", - "particle": "create:block/spout" + "particle": "create:block/oxidized/copper_block_0" }, "elements": [ { - "name": "north", - "from": [2, 2, 2], - "to": [14, 14, 2], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, - "faces": { - "north": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "south": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "east", - "from": [14, 2, 2], - "to": [14, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [22, 10, 10]}, - "faces": { - "east": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "west": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "south", - "from": [2, 2, 14], - "to": [14, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, - "faces": { - "north": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "south": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "west", - "from": [2, 2, 2], - "to": [2, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, - "faces": { - "east": {"uv": [0, 0, 6, 6], "texture": "#0"}, - "west": {"uv": [0, 0, 6, 6], "texture": "#0"} - } - }, - { - "name": "up", + "name": "Top 1", "from": [2, 14, 2], - "to": [14, 14, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]}, "faces": { - "up": {"uv": [6, 0, 12, 6], "texture": "#0"}, - "down": {"uv": [6, 0, 12, 6], "texture": "#0"} + "north": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "north"}, + "east": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "east"}, + "south": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "south"}, + "west": {"uv": [1, 0, 7, 1], "texture": "#0", "cullface": "west"}, + "up": {"uv": [1, 9, 7, 15], "texture": "#0"} } }, { - "name": "down", - "from": [2, 2, 2], + "name": "Top 2", + "from": [1, 12, 1], + "to": [15, 14, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 6, -24]}, + "faces": { + "north": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "north"}, + "east": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "east"}, + "south": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "south"}, + "west": {"uv": [0.5, 1, 7.5, 2], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0.5, 8.5, 7.5, 15.5], "texture": "#0"}, + "down": {"uv": [0.5, 8.5, 7.5, 15.5], "texture": "#0", "cullface": "down"} + } + }, + { + "name": "Bottom", + "from": [2, 0, 2], "to": [14, 2, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 10]}, + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]}, "faces": { - "down": {"uv": [6, 0, 12, 6], "texture": "#0"} + "north": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "north"}, + "east": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "east"}, + "south": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "south"}, + "west": {"uv": [1, 7, 7, 8], "texture": "#0", "cullface": "west"}, + "down": {"uv": [9, 9, 15, 15], "texture": "#0", "cullface": "down"} } }, { - "name": "drain", - "from": [2, 4, 2], - "to": [14, 4, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [10, 12, 10]}, + "name": "Bottom 2", + "from": [1, 2, 1], + "to": [15, 4, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [7, -4, -24]}, "faces": { - "up": {"uv": [6, 6, 12, 12], "texture": "#0"} + "north": {"uv": [0.5, 6, 7.5, 7], "texture": "#0", "cullface": "north"}, + "east": {"uv": [1, 6, 7.5, 7], "texture": "#0", "cullface": "east"}, + "south": {"uv": [0.5, 6, 7.5, 7], "texture": "#0", "cullface": "south"}, + "west": {"uv": [0.5, 6, 7.5, 7], "texture": "#0", "cullface": "west"}, + "up": {"uv": [8.5, 8.5, 15.5, 15.5], "texture": "#0"}, + "down": {"uv": [0.5, 8.5, 7.5, 15.5], "texture": "#0", "cullface": "down"} } }, { - "name": "Top", - "from": [4, 0, 4], - "to": [12, 2, 12], - "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "name": "Window", + "from": [2, 4, 6], + "to": [2, 12, 10], "faces": { - "north": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "east": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "south": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "west": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "up": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "down": {"uv": [4, 12, 8, 16], "texture": "#0"} + "north": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "east": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "west": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "texture": "#0"} } }, { - "name": "nozzleup", - "from": [5, -2, 5], - "to": [11, 0, 11], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 7, 14]}, + "name": "Window", + "from": [6, 4, 2], + "to": [10, 12, 2], "faces": { - "north": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "east": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "south": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "west": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "up": {"uv": [0, 10.5, 3, 13.5], "texture": "#0"}, - "down": {"uv": [0, 10.5, 3, 13.5], "texture": "#0"} + "north": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "south": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "rotation": 270, "texture": "#0"} } }, { - "name": "nozzledown", - "from": [6, -5, 6], - "to": [10, -2, 10], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 1, 14]}, + "name": "Window", + "from": [14, 4, 6], + "to": [14, 12, 10], "faces": { - "north": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "east": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "south": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "west": {"uv": [0, 7.5, 2, 9], "texture": "#0"}, - "down": {"uv": [2, 7, 4, 9], "texture": "#0"} + "north": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "east": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "west": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "Window", + "from": [6, 4, 14], + "to": [10, 12, 14], + "faces": { + "north": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "south": {"uv": [9, 0, 11, 4], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0, 0, 0, 0], "texture": "#0", "cullface": "west"}, + "up": {"uv": [0, 0, 0, 0], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "rotation": 90, "texture": "#0"} + } + }, + { + "name": "SideLeft", + "from": [1, 4, 1], + "to": [2, 12, 6], + "faces": { + "east": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideLeft", + "from": [10, 4, 1], + "to": [15, 12, 2], + "faces": { + "north": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideLeft", + "from": [14, 4, 10], + "to": [15, 12, 15], + "faces": { + "north": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideLeft", + "from": [1, 4, 14], + "to": [6, 12, 15], + "faces": { + "north": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "east": {"uv": [7, 4.5, 7.5, 5], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [1, 4, 10], + "to": [2, 12, 15], + "faces": { + "north": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"}, + "east": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [1, 4, 1], + "to": [6, 12, 2], + "faces": { + "north": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "east": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"}, + "south": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [14, 4, 1], + "to": [15, 12, 6], + "faces": { + "east": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"}, + "west": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"} + } + }, + { + "name": "SideRight", + "from": [10, 4, 14], + "to": [15, 12, 15], + "faces": { + "north": {"uv": [0.5, 2, 3, 6], "texture": "#0", "cullface": "west"}, + "south": {"uv": [5, 2, 7.5, 6], "texture": "#0", "cullface": "west"}, + "west": {"uv": [7, 3.5, 7.5, 4], "texture": "#0", "cullface": "west"} + } + }, + { + "from": [4, -2, 4], + "to": [12, 0, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 5.5, 15.5]}, + "faces": { + "north": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "east": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "south": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "west": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "down": {"uv": [12, 2, 16, 6], "texture": "#0"} + } + }, + { + "from": [5, -4, 5], + "to": [11, -2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 3.5, 16.5]}, + "faces": { + "north": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "east": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "south": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "west": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "down": {"uv": [12.5, 2.5, 15.5, 5.5], "texture": "#0"} + } + }, + { + "from": [6, -7, 6], + "to": [10, -4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 3.5, 16.5]}, + "faces": { + "north": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "east": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "south": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "west": {"uv": [12, 0.5, 14, 2], "texture": "#0"}, + "down": {"uv": [14, 0, 16, 2], "texture": "#0"} } } ], diff --git a/src/main/resources/assets/create/models/block/spout/middle.json b/src/main/resources/assets/create/models/block/spout/middle.json index 6032acdf4..a0c3e53e7 100644 --- a/src/main/resources/assets/create/models/block/spout/middle.json +++ b/src/main/resources/assets/create/models/block/spout/middle.json @@ -1,22 +1,19 @@ { "credit": "Made with Blockbench", "textures": { - "0": "create:block/spout", - "particle": "create:block/spout" + "0": "create:block/spout" }, "elements": [ { - "name": "nozzleup", - "from": [5, -2, 5], - "to": [11, 0, 11], - "rotation": {"angle": 0, "axis": "y", "origin": [16, 7, 14]}, + "from": [5, -4, 5], + "to": [11, -2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16.5, 3.5, 16.5]}, "faces": { - "north": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "east": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "south": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "west": {"uv": [0, 9.5, 3, 10.5], "texture": "#0"}, - "up": {"uv": [0, 10.5, 3, 13.5], "texture": "#0"}, - "down": {"uv": [0, 10.5, 3, 13.5], "texture": "#0"} + "north": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "east": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "south": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "west": {"uv": [12.5, 7, 15.5, 8], "texture": "#0"}, + "down": {"uv": [12.5, 2.5, 15.5, 5.5], "texture": "#0"} } } ] diff --git a/src/main/resources/assets/create/models/block/spout/spout.bbmodel b/src/main/resources/assets/create/models/block/spout/spout.bbmodel index 4ecb792d9..29769c088 100644 --- a/src/main/resources/assets/create/models/block/spout/spout.bbmodel +++ b/src/main/resources/assets/create/models/block/spout/spout.bbmodel @@ -1 +1 @@ -{"meta":{"format_version":"3.2","model_format":"java_block","box_uv":false},"name":"spout","ambientocclusion":true,"front_gui_light":false,"resolution":{"width":16,"height":16},"elements":[{"name":"north","from":[2,2,2],"to":[14,14,2],"autouv":0,"color":1,"locked":false,"origin":[10,10,10],"faces":{"north":{"uv":[0,0,6,6],"texture":0},"east":{"uv":[0,0,0,0],"texture":null},"south":{"uv":[0,0,6,6],"texture":0},"west":{"uv":[0,0,0,0],"texture":null},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"1b59ad02-f063-3d4f-6a36-fc95894ace1b"},{"name":"nozzleup","from":[5,-2,5],"to":[11,0,11],"autouv":0,"color":0,"locked":false,"origin":[16,7,14],"faces":{"north":{"uv":[0,9.5,3,10.5],"texture":0},"east":{"uv":[0,9.5,3,10.5],"texture":0},"south":{"uv":[0,9.5,3,10.5],"texture":0},"west":{"uv":[0,9.5,3,10.5],"texture":0},"up":{"uv":[0,10.5,3,13.5],"texture":0},"down":{"uv":[0,10.5,3,13.5],"texture":0}},"uuid":"e75c1f5f-5aab-33f7-f8bf-8a6f3ea26cae"},{"name":"nozzledown","from":[6,-5,6],"to":[10,-2,10],"autouv":0,"color":0,"locked":false,"origin":[16,1,14],"faces":{"north":{"uv":[0,7.5,2,9],"texture":0},"east":{"uv":[0,7.5,2,9],"texture":0},"south":{"uv":[0,7.5,2,9],"texture":0},"west":{"uv":[0,7.5,2,9],"texture":0},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[2,7,4,9],"texture":0}},"uuid":"cabb0391-2023-db9b-ee14-c0fda1ed03af"},{"name":"south","from":[2,2,14],"to":[14,14,14],"autouv":0,"color":1,"locked":false,"origin":[10,10,10],"faces":{"north":{"uv":[0,0,6,6],"texture":0},"east":{"uv":[0,0,0,0],"texture":null},"south":{"uv":[0,0,6,6],"texture":0},"west":{"uv":[0,0,0,0],"texture":null},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"d905cdb3-bf50-9c3b-5e63-c32ffc0ccfb9"},{"name":"west","from":[2,2,2],"to":[2,14,14],"autouv":0,"color":1,"locked":false,"origin":[10,10,10],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[0,0,6,6],"texture":0},"south":{"uv":[0,0,0,0],"texture":null},"west":{"uv":[0,0,6,6],"texture":0},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"01ac2aa7-0bef-2b07-b2d7-15242004d5d2"},{"name":"up","from":[2,14,2],"to":[14,14,14],"autouv":0,"color":1,"locked":false,"origin":[10,10,10],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[0,0,0,0],"texture":null},"south":{"uv":[0,0,0,0],"texture":null},"west":{"uv":[0,0,0,0],"texture":null},"up":{"uv":[6,0,12,6],"texture":0},"down":{"uv":[6,0,12,6],"texture":0}},"uuid":"fe185e2a-bda4-b8d7-7ec5-99ceb27bc3d6"},{"name":"down","from":[2,2,2],"to":[14,2,14],"autouv":0,"color":1,"locked":false,"origin":[10,10,10],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[0,0,0,0],"texture":null},"south":{"uv":[0,0,0,0],"texture":null},"west":{"uv":[0,0,0,0],"texture":null},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[6,0,12,6],"texture":0}},"uuid":"74ef8e64-3151-5888-25ae-4f8632e0bb56"},{"name":"east","from":[14,2,2],"to":[14,14,14],"autouv":0,"color":1,"locked":false,"origin":[22,10,10],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[0,0,6,6],"texture":0},"south":{"uv":[0,0,0,0],"texture":null},"west":{"uv":[0,0,6,6],"texture":0},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"1f07dd57-77d9-b9fe-96ca-54d68667f536"},{"name":"drain","from":[2,4,2],"to":[14,4,14],"autouv":0,"color":1,"locked":false,"origin":[10,12,10],"faces":{"north":{"uv":[0,0,0,0],"texture":null},"east":{"uv":[0,0,0,0],"texture":null},"south":{"uv":[0,0,0,0],"texture":null},"west":{"uv":[0,0,0,0],"texture":null},"up":{"uv":[6,6,12,12],"texture":0},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"f7fb1114-5304-30f9-2087-6021d4759925"},{"name":"Top","from":[4,0,4],"to":[12,2,12],"autouv":0,"color":1,"locked":false,"origin":[12,9,12],"faces":{"north":{"uv":[0,15,4,16],"texture":0},"east":{"uv":[0,15,4,16],"texture":0},"south":{"uv":[0,15,4,16],"texture":0},"west":{"uv":[0,15,4,16],"texture":0},"up":{"uv":[4,12,8,16],"texture":0},"down":{"uv":[4,12,8,16],"texture":0}},"uuid":"1276696b-3e80-3f2d-d9da-cdb9197978dd"}],"outliner":["1b59ad02-f063-3d4f-6a36-fc95894ace1b","1f07dd57-77d9-b9fe-96ca-54d68667f536","d905cdb3-bf50-9c3b-5e63-c32ffc0ccfb9","01ac2aa7-0bef-2b07-b2d7-15242004d5d2","fe185e2a-bda4-b8d7-7ec5-99ceb27bc3d6","74ef8e64-3151-5888-25ae-4f8632e0bb56","f7fb1114-5304-30f9-2087-6021d4759925",{"name":"Top","uuid":"fb419e93-6b18-c7ec-cc3a-6a6d047f59d2","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[12,20,12],"children":["1276696b-3e80-3f2d-d9da-cdb9197978dd"]},{"name":"Mid","uuid":"6fcb5452-ca86-d01c-2ee8-7a5f1cfafcf4","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[16,18,14],"children":["e75c1f5f-5aab-33f7-f8bf-8a6f3ea26cae"]},{"name":"Bot","uuid":"58b41a89-bdff-e2d2-3e23-c19cb85ce603","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[16,18,14],"children":["cabb0391-2023-db9b-ee14-c0fda1ed03af"]}],"textures":[{"path":"C:\\Users\\simon\\Desktop\\Forgespace 1.15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\spout.png","name":"spout.png","folder":"block","namespace":"create","id":"0","particle":true,"mode":"bitmap","saved":true,"uuid":"5c68b623-f441-4454-c67c-9d2053664906","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADx0lEQVRYR91XS0hUURj+rzpzdYZ5KA6iSZEuNHpQGCFkBVqGYhBCoJvAjUi0cSEtjBZpELioVbQKamMtkqAicmHo9HAjiBAiJJVOPual87gzc+fOzIn/XM40c52ZewZddTZ37j3/Peeb//v+/ztXuN/ZTqSUADjMJYRe2WDP2X1KUcAilkEx8ROzc+rieYaAAOptIohGAYxmkYaJIoAsA8Qlmd7j89BODJbdEgVQTDwXgEZHOZSOPKKbNdXaYGUzAM119izM34cHYNEVpgAw/qeUgPlgRAVoNNBrPK7Qa6vVBEfNZTS+KAB9p5uy0vVycYXgs0X3NkEAzvUg1JUbKYAXa34wmytANBjAarFCMBSkm8uKApIUhZuHq2j807nP+hTgghuDYzByqWVPMG6OC38dGoAl7z8Ak5tBsJhN4N8NwpkTx2AnEIJf6y6oslshJEWg226l8boA7lzuIKdqxLwAcPPMDNiMImD8a1+U/vsj9YdAluNgt1ogKsvw2/WHAuivtfJlYOhiG+lodkDy1kNYD4RzZgGpSE4MU05DJAUY//yHB6qrKkE0ilBps9AMyHEZZFlOA+DSAAI4V2MB3+1xuvnE7ALRUoEZWBsbAueSjwLA+ClfKIuCLY8XNrc9aQoGjztovK4IkYKmSiOYRh8DE+Ho1AfyoLcrrQeWARQVUoDxr7Z2wGAooxWAVDABYiUoSoJfhAjgbIOVUkAIAVdQgl2fO12CJxsa6G+kgAHA+BW3BE6fqnwEggM3xnG+wkQrhasKWAby9yp1ZkNJgssfSWeAN163ClADeovtZ14XALbiEpOawlRETSGmD8eqJwb3pmeyekOx3qErwie93aS8VE1CLCmANxyDTEC5AByoFyAAR7VqQh6vzAXgQL3g2Y0ugk6IIxAF8KcScPfNNL0fv96Jv/dQwLwA1b+6MJ8lkcaW1uLKsK/nCs1/OBKlC6GT8QBAL9BuzpAgCG4vyMyAHCfgCsgFNcC8A71g+ZszZ4EgAG4vKLbEmHegFxTKAALg8oKe9jaSq52+m8nt48w70AsKAeD2gqsXWqkGtO30o3M+50GCdU7mBfsWIQJgm6MXCIJAVVwIwIF6AQJgRysEEE8k6JFKLwN62mHeoduKUQN4tJp8q9Z7/7VOgieaQhrQ2zxzvmgA2BcQwPtPXyigXBTxUMULUtCrAi1FqBEeqrgB6FWBliK2sB5V3AD0AvMB0FKlt06++YIfDfjS/58BrQhZqvATi33rZbZq7Xy+cuWlRNCKkL3ITrjsnnVL7Xy+hsUL4C8cQOQ/hkY+YwAAAABJRU5ErkJggg=="}]} \ No newline at end of file +{"meta":{"format_version":"3.2","model_format":"java_block","box_uv":false},"name":"block","parent":"block/block","ambientocclusion":true,"front_gui_light":false,"resolution":{"width":16,"height":16},"elements":[{"name":"Window","from":[2,4,6],"to":[2,12,10],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[0,0,0,0],"texture":0},"east":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"south":{"uv":[0,0,0,0],"texture":0},"west":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"texture":0},"down":{"uv":[0,0,0,0],"texture":0}},"uuid":"a73deada-bd1e-f0c1-1c22-429226a34bad"},{"name":"Bottom","from":[2,0,2],"to":[14,2,14],"autouv":0,"color":3,"locked":false,"origin":[8,8,-23],"faces":{"north":{"uv":[1,7,7,8],"texture":0,"cullface":"north"},"east":{"uv":[1,7,7,8],"texture":0,"cullface":"east"},"south":{"uv":[1,7,7,8],"texture":0,"cullface":"south"},"west":{"uv":[1,7,7,8],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[9,9,15,15],"texture":0,"cullface":"down"}},"uuid":"ed1e57df-cc92-953e-0e22-7dd4116d7f33"},{"name":"Top 1","from":[2,14,2],"to":[14,16,14],"autouv":0,"color":3,"locked":false,"origin":[8,8,-23],"faces":{"north":{"uv":[1,0,7,1],"texture":0,"cullface":"north"},"east":{"uv":[1,0,7,1],"texture":0,"cullface":"east"},"south":{"uv":[1,0,7,1],"texture":0,"cullface":"south"},"west":{"uv":[1,0,7,1],"texture":0,"cullface":"west"},"up":{"uv":[1,9,7,15],"texture":0},"down":{"uv":[0,0,0,0],"texture":null,"cullface":"down"}},"uuid":"b317e546-21fe-b729-b355-6b66255c301e"},{"name":"Top 2","from":[1,12,1],"to":[15,14,15],"autouv":0,"color":3,"locked":false,"origin":[7,6,-24],"faces":{"north":{"uv":[0.5,1,7.5,2],"texture":0,"cullface":"north"},"east":{"uv":[0.5,1,7.5,2],"texture":0,"cullface":"east"},"south":{"uv":[0.5,1,7.5,2],"texture":0,"cullface":"south"},"west":{"uv":[0.5,1,7.5,2],"texture":0,"cullface":"west"},"up":{"uv":[0.5,8.5,7.5,15.5],"texture":0},"down":{"uv":[0.5,8.5,7.5,15.5],"texture":0,"cullface":"down"}},"uuid":"046b3d4e-ce48-9726-c098-51fd237ebb1e"},{"name":"Bottom 2","from":[1,2,1],"to":[15,4,15],"autouv":0,"color":3,"locked":false,"origin":[7,-4,-24],"faces":{"north":{"uv":[0.5,6,7.5,7],"texture":0,"cullface":"north"},"east":{"uv":[1,6,7.5,7],"texture":0,"cullface":"east"},"south":{"uv":[0.5,6,7.5,7],"texture":0,"cullface":"south"},"west":{"uv":[0.5,6,7.5,7],"texture":0,"cullface":"west"},"up":{"uv":[8.5,8.5,15.5,15.5],"texture":0},"down":{"uv":[0.5,8.5,7.5,15.5],"texture":0,"cullface":"down"}},"uuid":"f2793602-5903-28d5-a736-e3370d9bef9e"},{"name":"SideLeft","from":[1,4,1],"to":[2,12,6],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"east":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"south":{"uv":[7,4.5,7.5,5],"texture":0,"cullface":"west"},"west":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"844e2696-f087-b1bb-62c7-8e4e5f48b7b1"},{"name":"SideRight","from":[1,4,10],"to":[2,12,15],"autouv":0,"color":7,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[7,3.5,7.5,4],"texture":0,"cullface":"west"},"east":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"south":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"west":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[0,0,0,0],"texture":null}},"uuid":"2d635929-3cd2-ac14-523d-32a7f1ecde44"},{"name":"Window","from":[6,4,2],"to":[10,12,2],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"east":{"uv":[0,0,0,0],"texture":0,"cullface":"west"},"south":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"west":{"uv":[0,0,0,0],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":90,"texture":0},"down":{"uv":[0,0,0,0],"rotation":270,"texture":0}},"uuid":"7edd91a4-4dca-394c-8b71-d02f0945f987"},{"name":"SideLeft","from":[10,4,1],"to":[15,12,2],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"east":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"south":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"west":{"uv":[7,4.5,7.5,5],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":90,"texture":null},"down":{"uv":[0,0,0,0],"rotation":270,"texture":null}},"uuid":"a7d5e4c4-a1c0-2b48-56dc-f5f2ebb9bf44"},{"name":"SideRight","from":[1,4,1],"to":[6,12,2],"autouv":0,"color":7,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"east":{"uv":[7,3.5,7.5,4],"texture":0,"cullface":"west"},"south":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"west":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":90,"texture":null},"down":{"uv":[0,0,0,0],"rotation":270,"texture":null}},"uuid":"255e2f2e-8472-c5d8-9c28-9c3b82ed8d4e"},{"name":"Window","from":[14,4,6],"to":[14,12,10],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[0,0,0,0],"texture":0,"cullface":"west"},"east":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"south":{"uv":[0,0,0,0],"texture":0,"cullface":"west"},"west":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":180,"texture":0},"down":{"uv":[0,0,0,0],"rotation":180,"texture":0}},"uuid":"5bedaf99-8d4b-f97f-40c6-9233dd0f7871"},{"name":"SideLeft","from":[14,4,10],"to":[15,12,15],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[7,4.5,7.5,5],"texture":0,"cullface":"west"},"east":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"south":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"west":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"uuid":"152c3e26-c5e0-cab0-9e98-636905590b2d"},{"name":"SideRight","from":[14,4,1],"to":[15,12,6],"autouv":0,"color":7,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"east":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"south":{"uv":[7,3.5,7.5,4],"texture":0,"cullface":"west"},"west":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":180,"texture":null},"down":{"uv":[0,0,0,0],"rotation":180,"texture":null}},"uuid":"7de3f17f-c83b-54f4-cd8f-da48829ec093"},{"name":"Window","from":[6,4,14],"to":[10,12,14],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"east":{"uv":[0,0,0,0],"texture":0,"cullface":"west"},"south":{"uv":[9,0,11,4],"texture":0,"cullface":"west"},"west":{"uv":[0,0,0,0],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":270,"texture":0},"down":{"uv":[0,0,0,0],"rotation":90,"texture":0}},"uuid":"2e0bb10a-c034-8edc-86f0-9812120b3e71"},{"name":"SideLeft","from":[1,4,14],"to":[6,12,15],"autouv":0,"color":0,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"east":{"uv":[7,4.5,7.5,5],"texture":0,"cullface":"west"},"south":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"west":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":270,"texture":null},"down":{"uv":[0,0,0,0],"rotation":90,"texture":null}},"uuid":"c4ce090d-cfad-8b59-cdbd-9992a65fa7e4"},{"name":"SideRight","from":[10,4,14],"to":[15,12,15],"autouv":0,"color":7,"locked":false,"origin":[8,8,8],"faces":{"north":{"uv":[0.5,2,3,6],"texture":0,"cullface":"west"},"east":{"uv":[0,0,0,0],"texture":null,"cullface":"west"},"south":{"uv":[5,2,7.5,6],"texture":0,"cullface":"west"},"west":{"uv":[7,3.5,7.5,4],"texture":0,"cullface":"west"},"up":{"uv":[0,0,0,0],"rotation":270,"texture":null},"down":{"uv":[0,0,0,0],"rotation":90,"texture":null}},"uuid":"5d8ebdaf-3ee4-d5f0-d91e-1793cab0a874"},{"name":"cube","from":[4,-2,4],"to":[12,0,12],"autouv":0,"color":6,"locked":false,"origin":[15.5,5.5,15.5],"faces":{"north":{"uv":[12,6,16,7],"texture":0},"east":{"uv":[12,6,16,7],"texture":0},"south":{"uv":[12,6,16,7],"texture":0},"west":{"uv":[12,6,16,7],"texture":0},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[12,2,16,6],"texture":0}},"uuid":"8509bb1f-d9b5-51a1-5aa8-2961f815e4fc"},{"name":"cube","from":[5,-4,5],"to":[11,-2,11],"autouv":0,"color":6,"locked":false,"origin":[16.5,3.5,16.5],"faces":{"north":{"uv":[12.5,7,15.5,8],"texture":0},"east":{"uv":[12.5,7,15.5,8],"texture":0},"south":{"uv":[12.5,7,15.5,8],"texture":0},"west":{"uv":[12.5,7,15.5,8],"texture":0},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[12.5,2.5,15.5,5.5],"texture":0}},"uuid":"d13b2ce6-cfa1-212a-0c58-73e5e21c44a1"},{"name":"cube","from":[6,-7,6],"to":[10,-4,10],"autouv":0,"color":6,"locked":false,"origin":[16.5,3.5,16.5],"faces":{"north":{"uv":[12,0.5,14,2],"texture":0},"east":{"uv":[12,0.5,14,2],"texture":0},"south":{"uv":[12,0.5,14,2],"texture":0},"west":{"uv":[12,0.5,14,2],"texture":0},"up":{"uv":[0,0,0,0],"texture":null},"down":{"uv":[14,0,16,2],"texture":0}},"uuid":"844b3f6d-13db-53df-bb83-b82e836e4669"}],"outliner":[{"name":"tank","uuid":"16cd71e5-1490-89a8-0d35-1e5cb06011e2","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[8,8,-23],"children":[{"name":"Top+Bottom","uuid":"1f201699-622f-6306-1b37-4d996492f36e","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[8,8,-23],"children":[{"name":"Top","uuid":"614d55b1-69ce-3d4e-3fe8-f21ca5ec2e99","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[8,8,-23],"children":["b317e546-21fe-b729-b355-6b66255c301e","046b3d4e-ce48-9726-c098-51fd237ebb1e"]},{"name":"Bottom","uuid":"572e5ce4-3d39-987f-c4b7-5b58608c7f95","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[8,8,-23],"children":["ed1e57df-cc92-953e-0e22-7dd4116d7f33","f2793602-5903-28d5-a736-e3370d9bef9e"]}]},{"name":"Sides","uuid":"1457c56a-8901-25b5-9b0b-4b19e5397baf","export":true,"isOpen":true,"locked":false,"visibility":true,"autouv":0,"origin":[8,8,-23],"children":["a73deada-bd1e-f0c1-1c22-429226a34bad","7edd91a4-4dca-394c-8b71-d02f0945f987","5bedaf99-8d4b-f97f-40c6-9233dd0f7871","2e0bb10a-c034-8edc-86f0-9812120b3e71","844e2696-f087-b1bb-62c7-8e4e5f48b7b1","a7d5e4c4-a1c0-2b48-56dc-f5f2ebb9bf44","152c3e26-c5e0-cab0-9e98-636905590b2d","c4ce090d-cfad-8b59-cdbd-9992a65fa7e4","2d635929-3cd2-ac14-523d-32a7f1ecde44","255e2f2e-8472-c5d8-9c28-9c3b82ed8d4e","7de3f17f-c83b-54f4-cd8f-da48829ec093","5d8ebdaf-3ee4-d5f0-d91e-1793cab0a874"]},"8509bb1f-d9b5-51a1-5aa8-2961f815e4fc","d13b2ce6-cfa1-212a-0c58-73e5e21c44a1","844b3f6d-13db-53df-bb83-b82e836e4669"]}],"textures":[{"path":"C:\\Users\\simon\\Desktop\\Forgespace 1.15\\Create\\src\\main\\resources\\assets\\create\\textures\\block\\spout.png","name":"spout.png","folder":"block","namespace":"create","id":"0","particle":false,"mode":"bitmap","saved":true,"uuid":"683ef638-658b-18dc-24d6-2f2069b65684","source":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEcElEQVRYR8WXX2hbVRzHf2nS9LZNYtqkf1brrNJhZFpDy6C0aMsmCj44q+KQgeDDiggKPtg+OWEK0oIIIj50glDYw0StigyUbWzKSmFuxs1u1bVbOmPtn6TNmjS9+bcr39/dubu3TbyZSdnv5Z57c875fc7v74mFiOjbV55V4tkMNThtVGW3ktVdTnKqnCR7Gj9r42w0TYlUlhZiGXJYbbR39DvLkf3PKJiz86PPea6Qybde5eGNdSJ/cwWPA6Ek3euwUZ3byu9L0SxZMPj0eXUT/FhdpW4BECjDE4IxZC1B9Hc8w+PXvz6mAcz1v0dv93TwfoHFBUUAABQKcaj5oMzjro/HeP34m30qQH9/v+J2u6m9vYNmZ4NU3+CiSqmW1uVlnqgfX750jTweD83MzNDIyIgpACyAg6UkKy2Fk2yNTQB9fX1KXV0dKwMIBEr0EolE+DUajarmW1qisbExU4CNFsDaTS449NRuxeuQ6J5KYt/CDd5Dhw0A4YMH2PyIFZwqHJfp4I8nTQE+OP8n2ctthr3ESyqduR0DeuXOeol+2jNo8GnykzcotigbIAqJgQ8vXiUoAoRUUc665WRa+6YFoR4Ak359+V0DQOL91zgQ9VYoFCDn8W99zAnwfy2gV9Q08g6/wgI4OU6tF/GtaID/Oh1+a2/zKXcMcCcuKARgS11QCIBpEG5Mw8YWNQv08sSJIa5kG9PQDOCRh1sV0zQsphIWCiBSUMwXqchBWEwlNAPo7fYrbpeDoqtxwpOr6a0xnoYsQDdEnqMS5mtGohPCFfuPHOP1ZiLcsLEQ/X552mLohvpilAtAFCEoRDlGITJTjt+7dj2q2O1WgwVSqSyNn72oAtxNKUkMFBND2n2gZy2U80bU4HXQ7FySb0f6G9Hp6ma+D8B6yCJ/OESSVSFPpdpw8klkPU1y1kIBr7pe2+ClsnnttoNWm0vQssWt6YubjQaAzpW/WLm4UeUDQBwBYqLmvtsAAwMDynPyFb6zQfljjWq6QPQbjl+NEyBwq/lG2kHDw8N8AKzvnp/S5iJTcgmyDAKIM40+Xq9t8IIUpB8mwqz8SjRBj/truf9D0B1/DizTi09up9Hvg/R0p5e+kltyAkA5MuRaJE5nM6u8fpfNRQ94HHzhEaluABgaGlI6Vy7Q6fP/UNeDDlYo/I1xq38bxUIxmpteoeNTN6infRtN1LTR4OAgHwDrfZNn2AIACITidGJl0WCEPTX15G92aABTO7t5vbZB79o5tgAARA2AcgTh9KWw9u3cfIJ622rpVHVHXoDDwTlajRnjyOWU6EBLU36AfZV/sHnhAlEJm1pr6LdfwvwuYI6evE77dm+no+sPlRYALpiYWiCfq0oLJlGWhXJns5M+G52kTl9DaV2AKEYQnrqwzAAIwh1uFUQo//L4dQ5CWAAuKGkQ6tMwdjPFCuD7hXCcnzg5BKd3ltlLn4aoZPpCBAhOvzL7pnTekkIEgFyl+P6mCraC+KO6ZaW4mGYCExWz/q63438Bs83DShgXVAUAAAAASUVORK5CYII="}]} \ No newline at end of file diff --git a/src/main/resources/assets/create/models/block/spout/top.json b/src/main/resources/assets/create/models/block/spout/top.json index 2a1b97bfb..ccbd45888 100644 --- a/src/main/resources/assets/create/models/block/spout/top.json +++ b/src/main/resources/assets/create/models/block/spout/top.json @@ -1,22 +1,19 @@ { "credit": "Made with Blockbench", "textures": { - "0": "create:block/spout", - "particle": "create:block/spout" + "0": "create:block/spout" }, "elements": [ { - "name": "Top", - "from": [4, 0, 4], - "to": [12, 2, 12], - "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 12]}, + "from": [4, -2, 4], + "to": [12, 0, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 5.5, 15.5]}, "faces": { - "north": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "east": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "south": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "west": {"uv": [0, 15, 4, 16], "texture": "#0"}, - "up": {"uv": [4, 12, 8, 16], "texture": "#0"}, - "down": {"uv": [4, 12, 8, 16], "texture": "#0"} + "north": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "east": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "south": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "west": {"uv": [12, 6, 16, 7], "texture": "#0"}, + "down": {"uv": [12, 2, 16, 6], "texture": "#0"} } } ] diff --git a/src/main/resources/assets/create/textures/block/spout.png b/src/main/resources/assets/create/textures/block/spout.png index 2de84839dc19c5d002174c0b37cadbc1796efe1c..9338f64b0b2998754cd3c496c8f9702b8630f551 100644 GIT binary patch delta 1670 zcmV;126_3$2$v0zB!32COGiWir2tz1O1EUfMgRZ+32;bRa{vG?BLDy{BLR4&KXw2B z00(qQO+^Rf2p$m+7uXoc761SSBuPX;R9M5Umrrcl_7%rJlzyaWiIiDWf3n(x-PS0& zWmuII1BL;smt@#!hxxP?1BUgGYk>jlX+R3>7VI!!M`yr*0e=Nntk`ZntV`A$77S=w zJ6jWHjnyQB?AoRzQxZi}qG;_vkrrp!$&9^=etf_8e((2tf4=WY`o;Gy^70vN=mZ1G zx*)5hNgFa=Uq)4YfOs9)K5jo?r!zoH3+`+?(hEg(2ypgSzh#{6{`3t1TKiC$%K)%e z>oKbdibfg$%YP0K0GrML04)s=z-~ZR@#)wBStX53xCZFD;h`-C34mw2XmSq8O|E>9aWiWgwn0k_^*0Q=oa<*WkD~ge6U`le&w=Mzj9fEkeADb zGSgE~(0|mY@_-@>`hFM&H6x>D(Yh{yFv1zy<{c)^5)0Gs3M*n-&FdW}~{C>WQa zA0c70oaf75 zY=0z>@ZR$m;Q2!&tW~R6mc=)L&#RC5M#AGc5a&$}>0GzPYHs>e`Y#@|C2_9XqPDQe(kKVAo_`fi zM0=a4ich(q@p!9;s*Wb2R5%gcEY30gultY@6pKYF^%`n=i0N&I7Plvdqp|Pf1rlq; zIS!hQLntomg02gn?e?hOZ;dzNcva9;W;H=s7jTd~SWOQxr(|;3CxN?6W8Y5>B!*#- z^{mji1Mb|e$1`HNprOy{u`IxWKiL!C z5c#L#9r%8DfkvZ|aO>KZOMllTVf?+n{F_d#6NhVj2pL}kJZEZLdZt8PSIO%tm!2u{ zoSB?@A{{XvcRi(WzwPp!$_(X##!lUdU;f5V&hnez-9=9+VS*kr6qj`Y45-X$RL~~u z{ntp=J&>?%8#fg&s|hw8`0yW1poyMR04IhuJ*6D6!&9v*_bE~Sp}j-yGk|BL>A0DZeBQt$^{ Qh5!Hn07*qoM6N<$g4l`~9RL6T delta 1073 zcmV-11kU@H4aNwNB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000id z000id0mpBsWB>pI+et)0R9Hu~mrYC)Q4q&xOFt;3t$cq(jmiN?41vIb1keDACPHGk z2uE*TJrEBX55}7ZuO9UTCu0I?!~`Q~IC)+6l--K|z1QRWjXF4hqkb2;oDw-b zE;hQ9AsQu$MU+1Zu!lExX=XLT0c7KEDS)byT*?`^&xYy>Kg}%%siyJ>&jlZ@U#02A zEe-(wpCbvH41aC&n$zjvF&2yS*zC)rlO8+!n+0G~N2ag7T52dOmoV0smPxZqn}kta zrm(!HYD5!1L%gxqlSd_mMdWfMb=a^5wEjk<0$2!csoEb9$n@$8Cpx&prW6i`oi|j_vz_Y8=ig5rgUIX+r5U1VA$*j=ZvhGlIn{!~6#wgGS}Hes rU9BSFHG`rrC~YAEqxHkRhD5&sb!sZ#1LPZ?00000NkvXXu0mjfDH8I( diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/adjustable_pulley.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/adjustable_pulley.json deleted file mode 100644 index 4cb953612..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/adjustable_pulley.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "A", - "B", - "C" - ], - "key": { - "A": { - "item": "create:electron_tube" - }, - "B": { - "item": "create:encased_belt" - }, - "C": { - "item": "create:large_cogwheel" - } - }, - "result": { - "item": "create:adjustable_pulley", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/analog_lever.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/analog_lever.json deleted file mode 100644 index a710226ae..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/analog_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "A", - "C" - ], - "key": { - "A": { - "tag": "forge:rods/wooden" - }, - "C": { - "item": "create:andesite_casing" - } - }, - "result": { - "item": "create:analog_lever", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/belt_connector.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/belt_connector.json deleted file mode 100644 index 815c06973..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/belt_connector.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "DDD", - "DDD" - ], - "key": { - "D": { - "item": "minecraft:dried_kelp" - } - }, - "result": { - "item": "create:belt_connector", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cart_assembler.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cart_assembler.json deleted file mode 100644 index d421a33d0..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cart_assembler.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " L ", - "CRC", - "L L" - ], - "key": { - "L": { - "tag": "minecraft:logs" - }, - "R": { - "tag": "forge:dusts/redstone" - }, - "C": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:cart_assembler", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/clockwork_bearing.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/clockwork_bearing.json deleted file mode 100644 index 452c38601..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/clockwork_bearing.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:electron_tube" - }, - "B": { - "item": "create:turntable" - }, - "C": { - "item": "create:brass_casing" - }, - "I": { - "item": "create:shaft" - } - }, - "result": { - "item": "create:clockwork_bearing", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/clutch.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/clutch.json deleted file mode 100644 index 933404197..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/clutch.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " B " - ], - "key": { - "S": { - "item": "create:shaft" - }, - "B": { - "tag": "forge:dusts/redstone" - }, - "C": { - "item": "create:andesite_casing" - } - }, - "result": { - "item": "create:clutch", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cogwheel.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cogwheel.json deleted file mode 100644 index 863720207..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cogwheel.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "BBB", - "BSB", - "BBB" - ], - "key": { - "B": { - "tag": "minecraft:wooden_buttons" - }, - "S": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:cogwheel", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cuckoo_clock.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cuckoo_clock.json deleted file mode 100644 index bca9adf20..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/cuckoo_clock.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " S ", - "SAS", - "BPB" - ], - "key": { - "B": { - "tag": "minecraft:logs" - }, - "S": { - "tag": "minecraft:planks" - }, - "A": { - "item": "minecraft:clock" - }, - "P": { - "item": "create:cogwheel" - } - }, - "result": { - "item": "create:cuckoo_clock", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/deployer.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/deployer.json deleted file mode 100644 index be500f49a..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/deployer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "crafting_shaped", - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:cogwheel" - }, - "B": { - "item": "create:electron_tube" - }, - "C": { - "item": "create:andesite_casing" - }, - "I": { - "item": "create:brass_hand" - } - }, - "result": { - "item": "create:deployer", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/drill.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/drill.json deleted file mode 100644 index 69411c442..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/drill.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " A ", - "AIA", - " C " - ], - "key": { - "C": { - "item": "create:andesite_casing" - }, - "I": { - "tag": "forge:ingots/iron" - }, - "A": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:mechanical_drill", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_belt.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_belt.json deleted file mode 100644 index 5ab5234ca..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_belt.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " C ", - "CBC", - " C " - ], - "key": { - "C": { - "item": "create:andesite_casing" - }, - "B": { - "item": "create:belt_connector" - } - }, - "result": { - "item": "create:encased_belt", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_fan.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_fan.json deleted file mode 100644 index c21000c14..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/encased_fan.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " S ", - "RAR", - "BPB" - ], - "key": { - "B": { - "item": "minecraft:iron_bars" - }, - "S": { - "item": "create:shaft" - }, - "A": { - "item": "create:andesite_alloy" - }, - "P": { - "item": "create:propeller" - }, - "R": { - "tag": "minecraft:logs" - } - }, - "result": { - "item": "create:encased_fan", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearbox.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearbox.json deleted file mode 100644 index fec3d8dcb..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearbox.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "BCB", - " B " - ], - "key": { - "C": { - "item": "create:andesite_casing" - }, - "B": { - "item": "create:cogwheel" - } - }, - "result": { - "item": "create:gearbox", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearshift.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearshift.json deleted file mode 100644 index 6f7b670d0..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/gearshift.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " B " - ], - "key": { - "S": { - "item": "create:cogwheel" - }, - "B": { - "tag": "forge:dusts/redstone" - }, - "C": { - "item": "create:andesite_casing" - } - }, - "result": { - "item": "create:gearshift", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/harvester.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/harvester.json deleted file mode 100644 index bf74fb361..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/harvester.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "AIA", - "AIA", - " C " - ], - "key": { - "C": { - "item": "create:andesite_casing" - }, - "I": { - "tag": "forge:plates/iron" - }, - "A": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:mechanical_harvester", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/large_cogwheel.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/large_cogwheel.json deleted file mode 100644 index c650f029f..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/large_cogwheel.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "BPB", - "PSP", - "BPB" - ], - "key": { - "B": { - "tag": "minecraft:wooden_buttons" - }, - "P": { - "tag": "minecraft:planks" - }, - "S": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:large_cogwheel", - "count": 2 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_bearing.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_bearing.json deleted file mode 100644 index 76c1919a0..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_bearing.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:andesite_alloy" - }, - "B": { - "item": "create:turntable" - }, - "C": { - "item": "create:andesite_casing" - }, - "I": { - "item": "create:shaft" - } - }, - "result": { - "item": "create:mechanical_bearing", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_mixer.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_mixer.json deleted file mode 100644 index 79d6b3747..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_mixer.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:cogwheel" - }, - "B": { - "item": "create:electron_tube" - }, - "C": { - "item": "create:andesite_casing" - }, - "I": { - "item": "create:whisk" - } - }, - "result": { - "item": "create:mechanical_mixer", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_piston.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_piston.json deleted file mode 100644 index b814e8d7b..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_piston.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:cogwheel" - }, - "B": { - "tag": "minecraft:wooden_slabs" - }, - "C": { - "item": "create:andesite_casing" - }, - "I": { - "item": "create:piston_extension_pole" - } - }, - "result": { - "item": "create:mechanical_piston", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_press.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_press.json deleted file mode 100644 index 9db6f0dc5..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_press.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "crafting_shaped", - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:cogwheel" - }, - "B": { - "item": "create:andesite_alloy" - }, - "C": { - "item": "create:andesite_casing" - }, - "I": { - "tag": "forge:storage_blocks/iron" - } - }, - "result": { - "item": "create:mechanical_press", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/millstone.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/millstone.json deleted file mode 100644 index 37ccdb8e6..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/millstone.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " P ", - "ACA", - " S " - ], - "key": { - "C": { - "item": "create:cogwheel" - }, - "A": { - "item": "create:andesite_alloy" - }, - "S": { - "tag": "forge:stone" - }, - "P": { - "tag": "minecraft:planks" - } - }, - "result": { - "item": "create:millstone", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mysterious_cuckoo_clock.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mysterious_cuckoo_clock.json deleted file mode 100644 index b1b337d4f..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mysterious_cuckoo_clock.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " S ", - "SAS", - " S " - ], - "key": { - "S": { - "tag": "forge:gunpowder" - }, - "A": { - "item": "create:cuckoo_clock" - } - }, - "result": { - "item": "create:mysterious_cuckoo_clock", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/piston_extension_pole.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/piston_extension_pole.json deleted file mode 100644 index dbecfd229..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/piston_extension_pole.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "P", - "A", - "P" - ], - "key": { - "P": { - "tag": "minecraft:planks" - }, - "A": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:piston_extension_pole", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/plough.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/plough.json deleted file mode 100644 index 9138c455a..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/plough.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "III", - "AAA", - " C " - ], - "key": { - "C": { - "item": "create:andesite_casing" - }, - "I": { - "tag": "forge:plates/iron" - }, - "A": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:mechanical_plough", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/portable_storage_interface.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/portable_storage_interface.json deleted file mode 100644 index 844377886..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/portable_storage_interface.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "LT" - ], - "key": { - "L": { - "item": "create:andesite_casing" - }, - "T": { - "item": "create:extractor" - } - }, - "result": { - "item": "create:portable_storage_interface", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rope_pulley.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rope_pulley.json deleted file mode 100644 index b411301ae..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rope_pulley.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:shaft" - }, - "B": { - "item": "create:andesite_casing" - }, - "C": { - "tag": "minecraft:wool" - }, - "I": { - "tag": "forge:plates/iron" - } - }, - "result": { - "item": "create:rope_pulley", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_chassis.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_chassis.json deleted file mode 100644 index 00a6a203b..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_chassis.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " L ", - "PLP", - " L " - ], - "key": { - "L": { - "tag": "minecraft:logs" - }, - "P": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:radial_chassis", - "count": 3 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_speed_controller.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_speed_controller.json deleted file mode 100644 index 14854082b..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/rotation_speed_controller.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS" - ], - "key": { - "S": { - "item": "create:shaft" - }, - "B": { - "item": "create:integrated_circuit" - }, - "C": { - "item": "create:brass_casing" - } - }, - "result": { - "item": "create:rotation_speed_controller", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/saw.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/saw.json deleted file mode 100644 index d51d80fc5..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/saw.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " A ", - "AIA", - " C " - ], - "key": { - "C": { - "item": "create:andesite_casing" - }, - "I": { - "tag": "forge:ingots/iron" - }, - "A": { - "tag": "forge:plates/iron" - } - }, - "result": { - "item": "create:mechanical_saw", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/sequenced_gearshift.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/sequenced_gearshift.json deleted file mode 100644 index 58683bed5..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/sequenced_gearshift.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "crafting_shaped", - "type": "crafting_shaped", - "pattern": [ - " B ", - "SCS", - " I " - ], - "key": { - "S": { - "item": "create:cogwheel" - }, - "B": { - "item": "create:electron_tube" - }, - "C": { - "item": "create:brass_casing" - }, - "I": { - "item": "minecraft:clock" - } - }, - "result": { - "item": "create:sequenced_gearshift", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/shaft.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/shaft.json deleted file mode 100644 index 1f2a41442..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/shaft.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "A", - "A" - ], - "key": { - "A": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:shaft", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/speedometer.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/speedometer.json deleted file mode 100644 index f1c1e222b..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/speedometer.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " C ", - "SAS" - ], - "key": { - "A": { - "item": "create:andesite_casing" - }, - "S": { - "item": "create:shaft" - }, - "C": { - "item": "minecraft:compass" - } - }, - "result": { - "item": "create:speedometer", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/sticky_mechanical_piston.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/sticky_mechanical_piston.json deleted file mode 100644 index 0fddfe2e6..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/sticky_mechanical_piston.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "S", - "P" - ], - "key": { - "P": { - "item": "create:mechanical_piston" - }, - "S": { - "item": "minecraft:slime_ball" - } - }, - "result": { - "item": "create:sticky_mechanical_piston", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/translation_chassis.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/translation_chassis.json deleted file mode 100644 index 1f33b2710..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/translation_chassis.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " P ", - "LLL", - " P " - ], - "key": { - "L": { - "tag": "minecraft:logs" - }, - "P": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:linear_chassis", - "count": 3 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/turntable.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/turntable.json deleted file mode 100644 index ad6294cd5..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/turntable.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "S", - "H" - ], - "key": { - "H": { - "item": "create:shaft" - }, - "S": { - "tag": "minecraft:wooden_slabs" - } - }, - "result": { - "item": "create:turntable", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/water_wheel.json b/src/main/resources/data/create/recipes/crafting_shaped/contraptions/water_wheel.json deleted file mode 100644 index a9e343df2..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/water_wheel.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SSS", - "SCS", - "SSS" - ], - "key": { - "C": { - "item": "create:large_cogwheel" - }, - "S": { - "tag": "minecraft:wooden_slabs" - } - }, - "result": { - "item": "create:water_wheel", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/deforester.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/deforester.json deleted file mode 100644 index a8d634381..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/deforester.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "EG", - "EO", - " O" - ], - "key": { - "E": { - "item": "create:refined_radiance" - }, - "O": { - "item": "minecraft:obsidian" - }, - "G": { - "item": "create:cogwheel" - } - }, - "result": { - "item": "create:deforester", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/filter.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/filter.json deleted file mode 100644 index dca598e22..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/filter.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "NWN" - ], - "key": { - "N": { - "tag": "forge:nuggets/iron" - }, - "W": { - "tag": "minecraft:wool" - } - }, - "result": { - "item": "create:filter", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/goggles.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/goggles.json deleted file mode 100644 index 0aefd8657..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/goggles.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " S ", - "GPG" - ], - "key": { - "S": { - "tag": "forge:string" - }, - "G": { - "tag": "forge:glass" - }, - "P": { - "tag": "forge:plates/gold" - } - }, - "result": { - "item": "create:goggles", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/placement_handgun.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/placement_handgun.json deleted file mode 100644 index d335b549e..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/placement_handgun.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " E", - " O ", - "OA " - ], - "key": { - "E": { - "item": "create:refined_radiance" - }, - "O": { - "item": "minecraft:obsidian" - }, - "A": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:handheld_blockzapper", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/property_filter.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/property_filter.json deleted file mode 100644 index 5d78f2cae..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/property_filter.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "NWN" - ], - "key": { - "N": { - "tag": "forge:nuggets/copper" - }, - "W": { - "tag": "minecraft:wool" - } - }, - "result": { - "item": "create:attribute_filter", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/symmetry_wand.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/symmetry_wand.json deleted file mode 100644 index 20713673a..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/symmetry_wand.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " GE", - "LEG", - "OL " - ], - "key": { - "E": { - "item": "create:refined_radiance" - }, - "L": { - "tag": "forge:ingots/brass" - }, - "O": { - "item": "minecraft:obsidian" - }, - "G": { - "tag": "forge:glass_panes/white" - } - }, - "result": { - "item": "create:wand_of_symmetry", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/wrench.json b/src/main/resources/data/create/recipes/crafting_shaped/curiosities/wrench.json deleted file mode 100644 index 318f66fbc..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/curiosities/wrench.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "PP", - "PG", - " S" - ], - "key": { - "S": { - "tag": "forge:rods/wooden" - }, - "G": { - "item": "create:cogwheel" - }, - "P": { - "tag": "forge:plates/gold" - } - }, - "result": { - "item": "create:wrench", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/dark_scoria.json b/src/main/resources/data/create/recipes/crafting_shaped/dark_scoria.json deleted file mode 100644 index 0ae9e6f51..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/dark_scoria.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "III", - "ISI", - "III" - ], - "key": { - "I": { - "item": "create:scoria" - }, - "S": { - "tag": "forge:dyes/black" - } - }, - "result": { - "item": "create:dark_scoria", - "count": 8 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/electron_tube.json b/src/main/resources/data/create/recipes/crafting_shaped/electron_tube.json deleted file mode 100644 index d0f331ab2..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/electron_tube.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "L", - "R", - "N" - ], - "key": { - "L": { - "item": "create:polished_rose_quartz" - }, - "R": { - "item": "minecraft:redstone_torch" - }, - "N": { - "tag": "forge:nuggets/iron" - } - }, - "result": { - "item": "create:electron_tube", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/hand_crank.json b/src/main/resources/data/create/recipes/crafting_shaped/hand_crank.json deleted file mode 100644 index 7f861df46..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/hand_crank.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " A ", - "PPP", - " L" - ], - "key": { - "L": { - "item": "create:andesite_alloy" - }, - "P": { - "tag": "minecraft:planks" - }, - "A": { - "tag": "forge:plates/brass" - } - }, - "result": { - "item": "create:hand_crank", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_crate.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_crate.json deleted file mode 100644 index 61a5854aa..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_crate.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "BBB", - "B B", - "BBB" - ], - "key": { - "B": { - "item": "create:brass_casing" - } - }, - "result": { - "item": "create:adjustable_crate", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_pulse_repeater.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_pulse_repeater.json deleted file mode 100644 index 3aae7c147..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_pulse_repeater.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SP" - ], - "key": { - "P": { - "item": "create:adjustable_repeater" - }, - "S": { - "item": "create:pulse_repeater" - } - }, - "result": { - "item": "create:adjustable_pulse_repeater", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_repeater.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_repeater.json deleted file mode 100644 index 7388e25a3..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/adjustable_repeater.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "RCT", - "SSS" - ], - "key": { - "S": { - "item": "minecraft:stone" - }, - "C": { - "item": "minecraft:clock" - }, - "R": { - "item": "minecraft:redstone" - }, - "T": { - "item": "minecraft:redstone_torch" - } - }, - "result": { - "item": "create:adjustable_repeater", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/belt_observer.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/belt_observer.json deleted file mode 100644 index 81cb5f8a4..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/belt_observer.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "RCI", - " B " - ], - "key": { - "R": { - "tag": "forge:dusts/redstone" - }, - "I": { - "tag": "forge:ingots/iron" - }, - "C": { - "item": "minecraft:observer" - }, - "B": { - "item": "create:brass_casing" - } - }, - "result": { - "item": "create:belt_observer", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_latch.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_latch.json deleted file mode 100644 index ee918aa2d..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_latch.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " T ", - "RCR", - "SSS" - ], - "key": { - "S": { - "item": "minecraft:stone" - }, - "C": { - "item": "minecraft:lever" - }, - "R": { - "item": "minecraft:redstone" - }, - "T": { - "item": "minecraft:redstone_torch" - } - }, - "result": { - "item": "create:powered_latch", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_toggle_latch.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_toggle_latch.json deleted file mode 100644 index a0387b9f1..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/powered_toggle_latch.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " T ", - " C ", - "SSS" - ], - "key": { - "S": { - "item": "minecraft:stone" - }, - "C": { - "item": "minecraft:lever" - }, - "T": { - "item": "minecraft:redstone_torch" - } - }, - "result": { - "item": "create:powered_toggle_latch", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/pulse_repeater.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/pulse_repeater.json deleted file mode 100644 index 0b6d9874e..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/pulse_repeater.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "RRT", - "SSS" - ], - "key": { - "S": { - "item": "minecraft:stone" - }, - "R": { - "item": "minecraft:redstone" - }, - "T": { - "item": "minecraft:redstone_torch" - } - }, - "result": { - "item": "create:pulse_repeater", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_contact.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_contact.json deleted file mode 100644 index 0120ff567..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_contact.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SCS", - " B ", - "SCS" - ], - "key": { - "S": { - "tag": "forge:dusts/redstone" - }, - "B": { - "tag": "forge:ingots/iron" - }, - "C": { - "item": "create:brass_casing" - } - }, - "result": { - "item": "create:redstone_contact", - "count": 2 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_link.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_link.json deleted file mode 100644 index 0151f604f..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/redstone_link.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " T", - "GSG" - ], - "key": { - "S": { - "tag": "minecraft:planks" - }, - "G": { - "item": "create:brass_sheet" - }, - "T": { - "item": "minecraft:redstone_torch" - } - }, - "result": { - "item": "create:redstone_link", - "count": 2 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/logistics/stockpile_switch.json b/src/main/resources/data/create/recipes/crafting_shaped/logistics/stockpile_switch.json deleted file mode 100644 index db67132d6..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/logistics/stockpile_switch.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "RCI", - " B " - ], - "key": { - "R": { - "tag": "forge:dusts/redstone" - }, - "I": { - "tag": "forge:ingots/iron" - }, - "C": { - "item": "minecraft:comparator" - }, - "B": { - "item": "create:brass_casing" - } - }, - "result": { - "item": "create:stockpile_switch", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy.json b/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy.json deleted file mode 100644 index 551e619d1..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SW", - "WS" - ], - "key": { - "W": { - "item": "minecraft:andesite" - }, - "S": { - "tag": "forge:nuggets/iron" - } - }, - "result": { - "item": "create:andesite_alloy", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy_1.json b/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy_1.json deleted file mode 100644 index 5a01dfcbc..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_alloy_1.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "SW", - "WS" - ], - "key": { - "W": { - "item": "minecraft:andesite" - }, - "S": { - "tag": "forge:nuggets/zinc" - } - }, - "result": { - "item": "create:andesite_alloy", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_casing.json b/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_casing.json deleted file mode 100644 index e3d5f8d97..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/materials/andesite_casing.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "AAA", - "CSC", - "AAA" - ], - "key": { - "A": { - "tag": "minecraft:planks" - }, - "S": { - "tag": "minecraft:logs" - }, - "C": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:andesite_casing", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/materials/brass_casing.json b/src/main/resources/data/create/recipes/crafting_shaped/materials/brass_casing.json deleted file mode 100644 index 28788c5d1..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/materials/brass_casing.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "AAA", - "CSC", - "AAA" - ], - "key": { - "A": { - "tag": "minecraft:planks" - }, - "S": { - "tag": "minecraft:logs" - }, - "C": { - "tag": "forge:plates/brass" - } - }, - "result": { - "item": "create:brass_casing", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/materials/copper_casing.json b/src/main/resources/data/create/recipes/crafting_shaped/materials/copper_casing.json deleted file mode 100644 index 70524fd2b..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/materials/copper_casing.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "AAA", - "CSC", - "AAA" - ], - "key": { - "A": { - "tag": "minecraft:planks" - }, - "S": { - "tag": "minecraft:logs" - }, - "C": { - "tag": "forge:plates/copper" - } - }, - "result": { - "item": "create:copper_casing", - "count": 4 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/nozzle.json b/src/main/resources/data/create/recipes/crafting_shaped/nozzle.json deleted file mode 100644 index ca6d4d1c3..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/nozzle.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " A ", - " W ", - "AAA" - ], - "key": { - "A": { - "item": "create:andesite_alloy" - }, - "W": { - "tag": "minecraft:wool" - } - }, - "result": { - "item": "create:nozzle", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/propeller.json b/src/main/resources/data/create/recipes/crafting_shaped/propeller.json deleted file mode 100644 index a7393b082..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/propeller.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " I ", - "ISI", - " I " - ], - "key": { - "I": { - "tag": "forge:plates/iron" - }, - "S": { - "item": "create:andesite_alloy" - } - }, - "result": { - "item": "create:propeller", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/slot_cover.json b/src/main/resources/data/create/recipes/crafting_shaped/slot_cover.json deleted file mode 100644 index 330ba634d..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/slot_cover.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "AAA" - ], - "key": { - "A": { - "tag": "forge:nuggets/brass" - } - }, - "result": { - "item": "create:crafter_slot_cover", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/super_glue.json b/src/main/resources/data/create/recipes/crafting_shaped/super_glue.json deleted file mode 100644 index 423546fe3..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/super_glue.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - "AS", - "NA" - ], - "key": { - "A": { - "tag": "forge:slimeballs" - }, - "S": { - "tag": "forge:plates/iron" - }, - "N": { - "tag": "forge:nuggets/iron" - } - }, - "result": { - "item": "create:super_glue", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/whisk.json b/src/main/resources/data/create/recipes/crafting_shaped/whisk.json deleted file mode 100644 index 493e51410..000000000 --- a/src/main/resources/data/create/recipes/crafting_shaped/whisk.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "crafting_shaped", - "pattern": [ - " A ", - "IAI", - "III" - ], - "key": { - "A": { - "item": "create:andesite_alloy" - }, - "I": { - "tag": "forge:plates/iron" - } - }, - "result": { - "item": "create:whisk", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/gearbox.json b/src/main/resources/data/create/recipes/crafting_shapeless/gearbox.json deleted file mode 100644 index f8e94f151..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/gearbox.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - { - "item": "create:vertical_gearbox" - } - ], - "result": { - "item": "create:gearbox", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/minecart.json b/src/main/resources/data/create/recipes/crafting_shapeless/minecart.json deleted file mode 100644 index 38820a23b..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/minecart.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - [ - { - "item": "create:minecart_contraption" - }, - { - "item": "create:furnace_minecart_contraption" - } - ] - ], - "result": { - "item": "minecraft:minecart", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/speedometer.json b/src/main/resources/data/create/recipes/crafting_shapeless/speedometer.json deleted file mode 100644 index 0187e538d..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/speedometer.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - { - "item": "create:stressometer" - } - ], - "result": { - "item": "create:speedometer", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/stressometer.json b/src/main/resources/data/create/recipes/crafting_shapeless/stressometer.json deleted file mode 100644 index 83746416f..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/stressometer.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - { - "item": "create:speedometer" - } - ], - "result": { - "item": "create:stressometer", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis.json b/src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis.json deleted file mode 100644 index 466316ce2..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - { - "item": "create:secondary_linear_chassis" - } - ], - "result": { - "item": "create:linear_chassis", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis_secondary.json b/src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis_secondary.json deleted file mode 100644 index 9dd34f672..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/translation_chassis_secondary.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - { - "item": "create:linear_chassis" - } - ], - "result": { - "item": "create:secondary_linear_chassis", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/tree_fertilizer.json b/src/main/resources/data/create/recipes/crafting_shapeless/tree_fertilizer.json deleted file mode 100644 index 25bae8b68..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/tree_fertilizer.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - [ - { - "item": "minecraft:horn_coral" - }, - { - "item": "minecraft:tube_coral" - }, - { - "item": "minecraft:fire_coral" - }, - { - "item": "minecraft:bubble_coral" - }, - { - "item": "minecraft:brain_coral" - } - ], - { - "item": "minecraft:bone_meal" - }, - { - "tag": "minecraft:small_flowers" - }, - { - "tag": "minecraft:small_flowers" - } - ], - "result": { - "item": "create:tree_fertilizer", - "count": 2 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shapeless/vertical_gearbox.json b/src/main/resources/data/create/recipes/crafting_shapeless/vertical_gearbox.json deleted file mode 100644 index 6521360af..000000000 --- a/src/main/resources/data/create/recipes/crafting_shapeless/vertical_gearbox.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "crafting_shapeless", - "ingredients": [ - { - "item": "create:gearbox" - } - ], - "result": { - "item": "create:vertical_gearbox", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_crafter.json b/src/main/resources/data/create/recipes/mechanical_crafting/mechanical_arm.json similarity index 50% rename from src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_crafter.json rename to src/main/resources/data/create/recipes/mechanical_crafting/mechanical_arm.json index edabb6252..a10580844 100644 --- a/src/main/resources/data/create/recipes/crafting_shaped/contraptions/mechanical_crafter.json +++ b/src/main/resources/data/create/recipes/mechanical_crafting/mechanical_arm.json @@ -1,30 +1,31 @@ { - "type": "crafting_shaped", - "type": "crafting_shaped", + "type": "create:mechanical_crafting", "pattern": [ - "BRB", - "ISI", - " C " + "LLA", + "L ", + "LL ", + " I ", + "RCR" ], "key": { - "S": { + "L": { + "tag": "forge:plates/brass" + }, + "R": { "item": "create:cogwheel" }, - "B": { - "item": "create:electron_tube" - }, - "R": { - "item": "minecraft:crafting_table" + "A": { + "item": "create:andesite_alloy" }, "C": { "item": "create:brass_casing" }, "I": { - "tag": "forge:plates/brass" + "item": "create:integrated_circuit" } }, "result": { - "item": "create:mechanical_crafter", - "count": 3 + "item": "create:mechanical_arm", + "count": 1 } } \ No newline at end of file