From 7d05bfbe96aa5469da3790e84dbfde5e10786d43 Mon Sep 17 00:00:00 2001 From: drcrazy Date: Thu, 18 Jul 2019 16:24:11 +0300 Subject: [PATCH] Machines we are sending to the skies --- src/main/java/techreborn/init/TRContent.java | 2 +- .../init/recipes/CraftingTableRecipes.java | 80 +------------------ .../assets/techreborn/lang/en_us.json | 2 +- .../techreborn/models/item/chrome_plate.json | 6 ++ .../advanced_machine_casing.json | 23 ++++++ .../advanced_machine_casing_alt.json | 22 +++++ .../crafting_shaped/advanced_solar_panel.json | 25 ++++++ .../advanced_solar_panel_alt.json | 25 ++++++ .../crafting_shaped/basic_machine_casing.json | 23 ++++++ .../basic_machine_casing_alt.json | 23 ++++++ .../basic_machine_casing_alt_alt.json | 23 ++++++ .../crafting_shaped/basic_solar_panel.json | 25 ++++++ .../recipes/crafting_shaped/charge_o_mat.json | 28 +++++++ .../crafting_shaped/chemical_reactor.json | 25 ++++++ .../crafting_shaped/computer_cube.json | 25 ++++++ .../crafting_shaped/diesel_generator.json | 22 +++++ .../crafting_shaped/diesel_generator_alt.json | 22 +++++ .../crafting_shaped/digital_chest.json | 22 +++++ .../crafting_shaped/digital_chest_alt.json | 22 +++++ .../crafting_shaped/distillation_tower.json | 28 +++++++ .../crafting_shaped/dragon_egg_syphon.json | 28 +++++++ .../crafting_shaped/electric_furnace.json | 22 +++++ .../recipes/crafting_shaped/extractor.json | 22 +++++ .../crafting_shaped/fluid_replicator.json | 31 +++++++ .../recipes/crafting_shaped/fusion_coil.json | 28 +++++++ .../fusion_control_computer.json | 22 +++++ .../recipes/crafting_shaped/gas_turbine.json | 25 ++++++ .../crafting_shaped/gas_turbine_alt.json | 25 ++++++ .../recipes/crafting_shaped/grinder.json | 25 ++++++ .../crafting_shaped/high_voltage_su.json | 25 ++++++ .../crafting_shaped/hv_transformer.json | 19 +++++ .../crafting_shaped/implosion_compressor.json | 25 ++++++ .../industrial_blast_furnace.json | 25 ++++++ .../industrial_centrifuge.json | 25 ++++++ .../industrial_centrifuge_alt.json | 25 ++++++ .../industrial_electrolyzer.json | 25 ++++++ .../crafting_shaped/industrial_grinder.json | 28 +++++++ .../industrial_machine_casing.json | 23 ++++++ .../industrial_machine_casing_alt.json | 22 +++++ .../crafting_shaped/industrial_sawmill.json | 25 ++++++ .../industrial_solar_panel.json | 25 ++++++ .../industrial_solar_panel_alt.json | 25 ++++++ .../crafting_shaped/interdimensional_su.json | 22 +++++ .../crafting_shaped/iron_alloy_furnace.json | 19 +++++ .../recipes/crafting_shaped/iron_furnace.json | 16 ++++ .../crafting_shaped/iron_furnace_alt.json | 19 +++++ .../crafting_shaped/lamp_incandescent.json | 22 +++++ .../recipes/crafting_shaped/lamp_led.json | 22 +++++ .../crafting_shaped/lapotronic_su.json | 25 ++++++ .../crafting_shaped/lightning_rod.json | 19 +++++ .../crafting_shaped/low_voltage_su.json | 22 +++++ .../recipes/crafting_shaped/lsu_storage.json | 19 +++++ .../crafting_shaped/lv_transformer.json | 22 +++++ .../crafting_shaped/matter_fabricator.json | 25 ++++++ .../crafting_shaped/medium_voltage_su.json | 22 +++++ .../crafting_shaped/mv_transformer.json | 19 +++++ .../crafting_shaped/plasma_generator.json | 25 ++++++ .../crafting_shaped/player_detector.json | 22 +++++ .../crafting_shaped/quantum_chest.json | 28 +++++++ .../crafting_shaped/quantum_solar_panel.json | 25 ++++++ .../quantum_solar_panel_alt.json | 25 ++++++ .../recipes/crafting_shaped/quantum_tank.json | 22 +++++ .../recipes/crafting_shaped/recycler.json | 25 ++++++ .../crafting_shaped/rolling_machine.json | 25 ++++++ .../crafting_shaped/scrapboxinator.json | 25 ++++++ .../crafting_shaped/semi_fluid_generator.json | 25 ++++++ .../semi_fluid_generator_alt.json | 25 ++++++ .../crafting_shaped/thermal_generator.json | 25 ++++++ .../crafting_shaped/ultimate_solar_panel.json | 25 ++++++ .../ultimate_solar_panel_alt.json | 25 ++++++ .../crafting_shaped/vacuum_freezer.json | 25 ++++++ .../recipes/crafting_shaped/water_mill.json | 22 +++++ .../recipes/crafting_shaped/wind_mill.json | 19 +++++ .../crafting_shaped/wind_mill_alt.json | 17 ++++ 74 files changed, 1660 insertions(+), 81 deletions(-) create mode 100644 src/main/resources/assets/techreborn/models/item/chrome_plate.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/basic_solar_panel.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/charge_o_mat.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/chemical_reactor.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/computer_cube.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/distillation_tower.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/dragon_egg_syphon.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/electric_furnace.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/extractor.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/fluid_replicator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_coil.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_control_computer.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/grinder.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/high_voltage_su.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/hv_transformer.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/implosion_compressor.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_blast_furnace.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_electrolyzer.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_grinder.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_sawmill.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/interdimensional_su.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/iron_alloy_furnace.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_incandescent.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_led.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/lapotronic_su.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/lightning_rod.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/low_voltage_su.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/lsu_storage.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/lv_transformer.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/matter_fabricator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/medium_voltage_su.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/mv_transformer.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/plasma_generator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/player_detector.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_chest.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_tank.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/recycler.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/rolling_machine.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/scrapboxinator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/thermal_generator.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel_alt.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/vacuum_freezer.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/water_mill.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill.json create mode 100644 src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill_alt.json diff --git a/src/main/java/techreborn/init/TRContent.java b/src/main/java/techreborn/init/TRContent.java index 033fda2c2..58ff99679 100644 --- a/src/main/java/techreborn/init/TRContent.java +++ b/src/main/java/techreborn/init/TRContent.java @@ -656,7 +656,7 @@ public class TRContent { } public static enum Plates implements ItemConvertible { - ADVANCED_ALLOY, ALUMINUM, BRASS, BRONZE, CARBON, COAL, COPPER, DIAMOND, ELECTRUM, EMERALD, GOLD, INVAR, + ADVANCED_ALLOY, ALUMINUM, BRASS, BRONZE, CARBON, CHROME, COAL, COPPER, DIAMOND, ELECTRUM, EMERALD, GOLD, INVAR, IRIDIUM_ALLOY, IRIDIUM, IRON, LAPIS, LAZURITE, LEAD, MAGNALIUM, NICKEL, OBSIDIAN, PERIDOT, PLATINUM, RED_GARNET, REDSTONE, REFINED_IRON, RUBY, SAPPHIRE, SILICON, SILVER, STEEL, TIN, TITANIUM, TUNGSTEN, TUNGSTENSTEEL, WOOD, YELLOW_GARNET, ZINC; diff --git a/src/main/java/techreborn/init/recipes/CraftingTableRecipes.java b/src/main/java/techreborn/init/recipes/CraftingTableRecipes.java index 458901921..7745467b8 100644 --- a/src/main/java/techreborn/init/recipes/CraftingTableRecipes.java +++ b/src/main/java/techreborn/init/recipes/CraftingTableRecipes.java @@ -41,8 +41,6 @@ public class CraftingTableRecipes extends RecipeMethods { registerShapeless(getStack(TRContent.RUBBER_PLANKS, 4), getStack(TRContent.RUBBER_LOG)); registerShaped(DynamicCell.getEmptyCell(16), " T ", "T T", " T ", 'T', "ingotTin"); - registerShaped(getStack(TRContent.REINFORCED_GLASS, 7), "GAG", "GGG", "GAG", 'A', "plateAdvancedAlloy", 'G', "blockGlass"); - registerShaped(getStack(TRContent.REINFORCED_GLASS, 7), "GGG", "AGA", "GGG", 'A', "plateAdvancedAlloy", 'G', "blockGlass"); // registerShaped(getMaterial("iridium_alloy", Type.INGOT), "IAI", "ADA", "IAI", 'I', "ingotIridium", 'D', "dustDiamond", 'A', "plateAdvancedAlloy"); @@ -55,74 +53,6 @@ public class CraftingTableRecipes extends RecipeMethods { //Machines // registerShapeless(getStack(TRContent.SOLID_FUEL_GENEREATOR), "reBattery", "machineBlockBasic", getStack(Blocks.FURNACE)); -// registerShaped(getStack(TRContent.SEMI_FLUID_GENERATOR), "III", "IHI", "CGC", 'I', "plateIron", 'H', "glassReinforced", 'C', "circuitBasic", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(TRContent.SEMI_FLUID_GENERATOR), "III", "IHI", "CGC", 'I', "plateAluminum", 'H', "glassReinforced", 'C', "circuitBasic", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(TRContent.DIESEL_GENERATOR), "III", "I I", "CGC", 'I', "ingotRefinedIron", 'C', "circuitBasic", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(TRContent.DIESEL_GENERATOR), "III", "I I", "CGC", 'I', "plateAluminum", 'C', "circuitBasic", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(TRContent.GAS_TURBINE), "IAI", "WGW", "IAI", 'I', "plateInvar", 'A', "circuitAdvanced", 'W', getStack(TRContent.WIND_MILL), 'G', "glassReinforced"); -// registerShaped(getStack(TRContent.GAS_TURBINE), "IAI", "WGW", "IAI", 'I', "plateAluminum", 'A', "circuitAdvanced", 'W', getStack(TRContent.WIND_MILL), 'G', "glassReinforced"); -// registerShaped(getStack(TRContent.THERMAL_GENERATOR), "III", "IRI", "CGC", 'I', "plateInvar", 'R', "glassReinforced", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR), 'C', "circuitBasic"); -// registerShaped(getStack(TRContent.WIND_MILL), " I ", " G ", " I ", 'I', "plateMagnalium", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(TRContent.WIND_MILL), "IGI", 'I', "plateMagnalium", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(TRContent.WATER_MILL), "SWS", "WGW", "SWS", 'S', "stickWood", 'W', "plankWood", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(ModBlocks.LIGHTNING_ROD), "CAC", "ACA", "CAC", 'A', getStack(ModBlocks.MACHINE_CASINGS, 1, 2), 'C', "circuitMaster"); - registerShaped(TRContent.Machine.IRON_ALLOY_FURNACE.getStack(), "III", "F F", "III", 'I', "ingotRefinedIron", 'F', TRContent.Machine.IRON_FURNACE.getStack()); - registerShaped(TRContent.Machine.INDUSTRIAL_ELECTROLYZER.getStack(), "RER", "CFC", "RER", 'R', "plateIron", 'E', TRContent.Machine.EXTRACTOR.getStack(), 'C', "circuitAdvanced", 'F', "machineBlockAdvanced"); -// registerShaped(getStack(TRContent.INDUSTRIAL_CENTRIFUGE), "RCR", "AEA", "RCR", 'R', "ingotRefinedIron", 'E', getStack(TRContent.EXTRACTOR), 'A', "machineBlockAdvanced", 'C', "circuitAdvanced"); -// registerShaped(getStack(TRContent.INDUSTRIAL_CENTRIFUGE), "RCR", "AEA", "RCR", 'R', "plateAluminum", 'E', getStack(TRContent.EXTRACTOR), 'A', "machineBlockAdvanced", 'C', "circuitAdvanced"); -// registerShaped(getStack(TRContent.INDUSTRIAL_SAWMILL), "PAP", "SSS", "ACA", 'P', "ingotRefinedIron", 'A', "circuitAdvanced", 'S', TRContent.Parts.DIAMOND_SAW_BLADE.getStack(), 'C', "machineBlockAdvanced"); -// registerShaped(getStack(TRContent.INDUSTRIAL_BLAST_FURNACE), "CHC", "HBH", "FHF", 'H', getMaterial("cupronickelHeatingCoil", Type.PART), 'C', "circuitAdvanced", 'B', "machineBlockAdvanced", 'F', getStack(TRContent.ELECTRIC_FURNACE)); -// registerShaped(getStack(TRContent.INDUSTRIAL_GRINDER), "ECG", "HHH", "CBC", 'E', getStack(TRContent.INDUSTRIAL_ELECTROLYZER), 'H', "craftingDiamondGrinder", 'C', "circuitAdvanced", 'B', "machineBlockAdvanced", 'G', getStack(TRContent.GRINDER)); -// registerShaped(getStack(ModBlocks.IMPLOSION_COMPRESSOR), "ABA", "CPC", "ABA", 'A', getMaterialObject("advancedAlloy", Type.INGOT), 'C', "circuitAdvanced", 'B', "machineBlockAdvanced", 'P', getStack(ModBlocks.COMPRESSOR)); -// registerShaped(getStack(TRContent.VACUUM_FREEZER), "SPS", "CGC", "SPS", 'S', "plateSteel", 'C', "circuitAdvanced", 'G', "glassReinforced", 'P', getStack(TRContent.EXTRACTOR)); -// registerShaped(getStack(TRContent.DISTILLATION_TOWER), "CMC", "PBP", "EME", 'E', getStack(TRContent.INDUSTRIAL_ELECTROLYZER), 'M', "circuitMaster", 'B', "machineBlockElite", 'C', getStack(TRContent.INDUSTRIAL_CENTRIFUGE), 'P', getStack(TRContent.EXTRACTOR)); -// registerShaped(getStack(TRContent.CHEMICAL_REACTOR), "IMI", "CPC", "IEI", 'I', "plateInvar", 'C', "circuitAdvanced", 'M', getStack(TRContent.EXTRACTOR), 'P', getStack(TRContent.COMPRESSOR), 'E', getStack(TRContent.EXTRACTOR)); -// registerShaped(getStack(TRContent.ROLLING_MACHINE), "PCP", "MBM", "PCP", 'P', getStack(Blocks.PISTON), 'C', "circuitAdvanced", 'M', getStack(TRContent.COMPRESSOR), 'B', "machineBlockBasic"); -// registerShaped(getStack(TRContent.AUTO_CRAFTING_TABLE), "MPM", "PCP", "MPM", 'M', "circuitAdvanced", 'C', "workbench", 'P', "plateIron"); - registerShaped(TRContent.Machine.CHARGE_O_MAT.getStack(), "ETE", "COC", "EAE", 'E', "circuitMaster", 'T', "energyCrystal", 'C', "chest", 'O', getStack(TRContent.LAPOTRONIC_ORB), 'A', "machineBlockAdvanced"); -// registerShaped(getStack(TRContent.ALLOY_SMELTER), " C ", "FMF", " ", 'C', "circuitBasic", 'F', getStack(TRContent.ELECTRIC_FURNACE), 'M', "machineBlockBasic"); -// registerShaped(getStack(TRContent.INTERDIMENSIONAL_SU), "PAP", "ACA", "PAP", 'P', "plateIridiumAlloy", 'C', "chestEnder", 'A', getStack(TRContent.ADJUSTABLE_SU)); -// registerShaped(getStack(TRContent.ADJUSTABLE_SU), "LLL", "LCL", "LLL", 'L', getStack(TRContent.LAPOTRONIC_ORB), 'C', "energyCrystal"); -// registerShaped(getStack(TRContent.LAPOTRONIC_SU), " L ", "CBC", " M ", 'L', getStack(TRContent.LV_TRANSFORMER), 'C', "circuitAdvanced", 'M', getStack(TRContent.MV_TRANSFORMER), 'B', getStack(TRContent.LSU_STORAGE)); - registerShaped(TRContent.Machine.LSU_STORAGE.getStack(), "LLL", "LCL", "LLL", 'L', "blockLapis", 'C', "circuitBasic"); -// registerShaped(getStack(TRContent.SCRAPBOXINATOR), "ICI", "DSD", "ICI", 'S', getStack(TRContent.SCRAP_BOX), 'C', "circuitBasic", 'I', "plateIron", 'D', "dirt"); -// registerShaped(getStack(TRContent.FUSION_CONTROL_COMPUTER), "CCC", "PTP", "CCC", 'P', "energyCrystal", 'T', getStack(TRContent.FUSION_COIL), 'C', "circuitMaster"); -// registerShaped(getStack(ModBlocks.FUSION_COIL), "CSC", "NAN", "CRC", 'A', getStack(ModBlocks.MACHINE_CASINGS, 1, 2), 'N', getMaterial("nichromeHeatingCoil", Type.PART), 'C', "circuitMaster", 'S', "craftingSuperconductor", 'R', getMaterial("iridiumNeutronReflector", Type.PART)); -// registerShaped(getStack(TRContent.DIGITAL_CHEST), "PPP", "PDP", "PCP", 'P', "plateAluminum", 'D', TRContent.Parts.DATA_STORAGE_CORE.getStack(), 'C', TRContent.Parts.DIGITAL_DISPLAY.getStack()); -// registerShaped(getStack(TRContent.DIGITAL_CHEST), "PPP", "PDP", "PCP", 'P', "plateSteel", 'D', TRContent.Parts.DATA_STORAGE_CORE.getStack(), 'C', TRContent.Parts.DIGITAL_DISPLAY.getStack()); -// registerShaped(getStack(TRContent.MATTER_FABRICATOR), "ETE", "AOA", "ETE", 'E', "circuitMaster", 'T', getStack(TRContent.EXTRACTOR), 'A', "machineBlockElite", 'O', getStack(TRContent.LAPOTRONIC_ORB)); - registerShaped(getStack(TRContent.COMPUTER_CUBE), "OMC", "MFM", "CMO", 'O', TRContent.Parts.DATA_STORAGE_CORE.getStack(), 'M', TRContent.Parts.DIGITAL_DISPLAY.getStack(), 'C', "circuitMaster", 'F', "machineBlockAdvanced"); -// registerShaped(getStack(TRContent.PLAYER_DETECTOR, true), " D ", "CFC", " D ", 'D', "circuitStorage", 'C', "circuitAdvanced", 'F', getStack(TRContent.COMPUTER_CUBE)); -// registerShaped(getStack(TRContent.DRAGON_EGG_SYPHON), "CTC", "PSP", "CBC", 'C', "circuitMaster", 'T', getStack(TRContent.MEDIUM_VOLTAGE_SU), 'P', "plateIridiumAlloy", 'S', "craftingSuperconductor", 'B', getStack(TRContent.LAPOTRONIC_ORB)); -// registerShaped(getStack(TRContent.PLASMA_GENERATOR), "PPP", "PTP", "CGC", 'P', "plateTungstensteel", 'T', getStack(TRContent.HV_TRANSFORMER), 'C', "circuitMaster", 'G', getStack(TRContent.SOLID_FUEL_GENEREATOR)); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 0), "DLD", "LDL", "CGC", 'D', "dustCoal", 'L', "paneGlass", 'G', getStack(ModBlocks.SOLID_FUEL_GENEREATOR), 'C', "circuitBasic"); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 1), "DLD", "LDL", "CPC", 'D', "dustCoal", 'L', "blockGlass", 'C', "circuitAdvanced", 'P', getStack(ModBlocks.SOLAR_PANEL, 1, 0)); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 1), "DLD", "LDL", "CPC", 'D', "dustCoal", 'L', "blockGlass", 'C', "circuitAdvanced", 'P', "machineBlockBasic"); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 2), "DLD", "LDL", "CPC", 'D', "dustDiamond", 'L', "blockGlass", 'C', "circuitAdvanced", 'P', getStack(ModBlocks.SOLAR_PANEL, 1, 1)); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 2), "DLD", "LDL", "CPC", 'D', "dustDiamond", 'L', "blockGlass", 'C', "circuitAdvanced", 'P', "machineBlockBasic"); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 3), "DLD", "LDL", "CPC", 'D', "dustDiamond", 'L', "glassReinforced", 'C', "circuitAdvanced", 'P', getStack(ModBlocks.SOLAR_PANEL, 1, 2)); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 3), "DLD", "LDL", "CPC", 'D', "dustDiamond", 'L', "glassReinforced", 'C', "circuitAdvanced", 'P', "machineBlockAdvanced"); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 4), "DLD", "LDL", "CPC", 'D', "dustDiamond", 'L', "glassReinforced", 'C', "circuitMaster", 'P', getStack(ModBlocks.SOLAR_PANEL, 1, 3)); -// registerShaped(getStack(ModBlocks.SOLAR_PANEL, 1, 4), "DLD", "LDL", "CPC", 'D', "dustDiamond", 'L', "glassReinforced", 'C', "circuitMaster", 'P', "machineBlockElite"); -// registerShaped(getStack(ModBlocks.ALARM, 1, 0), "ICI", "SRS", "ICI", 'I', "ingotIron", 'C', getMaterial("copper", Type.CABLE), 'S', getMaterial("insulatedcopper", Type.CABLE), 'R', "blockRedstone" ); -// registerShaped(getStack(TRContent.FLUID_REPLICATOR), "PCP", "CFC", "ESR", 'P', "plateTungstensteel", 'F', "machineBlockElite", 'C', "circuitMaster", 'E', getStack(TRContent.INDUSTRIAL_ELECTROLYZER), 'S', "craftingSuperconductor",'R', getStack(TRContent.CHEMICAL_REACTOR)); -// registerShaped(getStack(ModBlocks.HV_TRANSFORMER), " H ", " M ", " H ", 'M', getStack(ModBlocks.MV_TRANSFORMER), 'H', EnumCableType.IHV.getStack()); -// registerShaped(getStack(ModBlocks.MV_TRANSFORMER), " G ", " M ", " G ", 'M', "machineBlockBasic", 'G', EnumCableType.IGOLD.getStack()); -// registerShaped(getStack(ModBlocks.LV_TRANSFORMER), "PWP", "CCC", "PPP", 'P', "plankWood", 'C', "ingotCopper", 'W', EnumCableType.ICOPPER.getStack()); -// registerShaped(getStack(ModBlocks.LOW_VOLTAGE_SU), "WCW", "BBB", "WWW", 'W', "plankWood", 'B', "reBattery", 'C', EnumCableType.ICOPPER.getStack()); -// registerShaped(getStack(ModBlocks.MEDIUM_VOLTAGE_SU), "GEG", "EME", "GEG", 'M', "machineBlockBasic", 'E', "energyCrystal", 'G', EnumCableType.IGOLD.getStack()); -// registerShaped(getStack(ModBlocks.HIGH_VOLTAGE_SU), "LAL", "LML", "LOL", 'A', "circuitAdvanced", 'L', "lapotronCrystal", 'M', getStack(ModBlocks.MEDIUM_VOLTAGE_SU), 'O', "machineBlockAdvanced"); -// registerShaped(getStack(TRContent.COMPRESSOR), "S S", "SCS", "SMS", 'C', "circuitBasic", 'M', "machineBlockBasic", 'S', "stone"); -// registerShaped(getStack(TRContent.ELECTRIC_FURNACE), " C ", "RFR", " ", 'C', "circuitBasic", 'F', getStack(TRContent.IRON_FURNACE), 'R', "dustRedstone"); -// registerShaped(getStack(TRContent.RECYCLER), " E ", "DCD", "GDG", 'D', "dirt", 'C', getStack(TRContent.COMPRESSOR), 'G', "dustGlowstone", 'E', "circuitBasic"); - registerShaped(TRContent.Machine.IRON_FURNACE.getStack(), "III", "I I", "III", 'I', "ingotIron"); -// registerShaped(getStack(TRContent.IRON_FURNACE), " I ", "I I", "IFI", 'I', "ingotIron", 'F', getStack(Blocks.FURNACE)); -// registerShaped(getStack(TRContent.EXTRACTOR), "TMT", "TCT", " ", 'T', getStack(TRContent.TREE_TAP, true), 'M', "machineBlockBasic", 'C', "circuitBasic"); -// registerShaped(getStack(TRContent.GRINDER), "FFF", "SMS", " C ", 'F', Items.FLINT, 'S', getStack(Blocks.COBBLESTONE), 'M', "machineBlockBasic", 'C', "circuitBasic"); -// registerShaped(getStack(TRContent.QUANTUM_CHEST), "DCD", "ATA", "DQD", 'D', TRContent.Parts.DATA_STORAGE_CORE.getStack(), 'C', TRContent.Parts.DIGITAL_DISPLAY.getStack(), 'A', "machineBlockElite", 'Q', getStack(TRContent.DIGITAL_CHEST), 'T', getStack(TRContent.COMPRESSOR)); -// registerShaped(getStack(TRContent.QUANTUM_TANK), "EPE", "PCP", "EPE", 'P', "platePlatinum", 'E', "circuitAdvanced", 'C', getStack(TRContent.QUANTUM_CHEST)); -// registerShaped(getStack(TRContent.LAMP_INCANDESCENT), "GGG", "TCT", "GGG", 'G', "paneGlass", 'T', getMaterial("copper", Type.CABLE), 'C', TRContent.Parts.CARBON_FIBER.getStack()); - registerShaped(TRContent.Machine.LAMP_LED.getStack(), "GGG", "TLT", "GGG", 'G', "paneGlass", 'T', TRContent.Cables.TIN.getStack(), 'L', "dustGlowstone"); // Machine Frames @@ -130,15 +60,7 @@ public class CraftingTableRecipes extends RecipeMethods { registerShaped(getMaterial("advanced_machine", Type.MACHINE_FRAME), " C ", "AMA", " C ", 'A', "plateAdvancedAlloy", 'C', "plateCarbon", 'M', "machineBlockBasic"); registerShaped(getMaterial("highly_advanced_machine", Type.MACHINE_FRAME), "CTC", "TBT", "CTC", 'C', "plateChrome", 'T', "plateTitanium", 'B', "machineBlockAdvanced"); - // Multiblock casings - registerShaped(getMaterial("standard", 4, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "ingotRefinedIron", 'C', "circuitBasic", 'A', "machineBlockBasic"); - registerShaped(getMaterial("standard", 4, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "plateIron", 'C', "circuitBasic", 'A', "machineBlockBasic"); - registerShaped(getMaterial("standard", 4, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "plateAluminum", 'C', "circuitBasic", 'A', "machineBlockBasic"); - registerShaped(getMaterial("reinforced", 4, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "plateSteel", 'C', "circuitAdvanced", 'A', "machineBlockAdvanced"); - registerShaped(getMaterial("reinforced", 1, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "plateSteel", 'C', "circuitAdvanced", 'A', getMaterial("standard", Type.MACHINE_CASING)); - registerShaped(getMaterial("advanced", 4, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "plateChrome", 'C', "circuitElite", 'A', "machineBlockElite"); - registerShaped(getMaterial("advanced", 1, Type.MACHINE_CASING), "RRR", "CAC", "RRR", 'R', "plateChrome", 'C', "circuitElite", 'A', getMaterial("reinforced", Type.MACHINE_CASING)); - + // Parts // registerShaped(getMaterial("data_storage_circuit", Type.PART), "RGR", "LCL", "EEE", 'R', "dustRedstone", 'G', "dustGlowstone", 'L', "gemLapis", 'C', "circuitBasic", 'E', "plateEmerald"); // registerShaped(getMaterial("data_control_circuit", Type.PART), "ADA", "DID", "ADA", 'I', "ingotIridium", 'A', "circuitAdvanced", 'D', "circuitStorage"); diff --git a/src/main/resources/assets/techreborn/lang/en_us.json b/src/main/resources/assets/techreborn/lang/en_us.json index f216205c3..ea2674045 100644 --- a/src/main/resources/assets/techreborn/lang/en_us.json +++ b/src/main/resources/assets/techreborn/lang/en_us.json @@ -50,7 +50,7 @@ "block.techreborn.grinder": "Grinder", "block.techreborn.compressor": "Compressor", "block.techreborn.electric_furnace": "Electric Furnace", - "block.techreborn.industrial_machine_frame": "Highly Advanced Machine Frame", + "block.techreborn.industrial_machine_frame": "Industrial Machine Frame", "block.techreborn.advanced_machine_frame": "Advanced Machine Frame", "block.techreborn.basic_machine_frame": "Basic Machine Frame", "block.techreborn.basic_solar_panel": "Basic Solar Panel", diff --git a/src/main/resources/assets/techreborn/models/item/chrome_plate.json b/src/main/resources/assets/techreborn/models/item/chrome_plate.json new file mode 100644 index 000000000..5e13a5cc3 --- /dev/null +++ b/src/main/resources/assets/techreborn/models/item/chrome_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "techreborn:item/plate/chrome_plate" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing.json new file mode 100644 index 000000000..d92b9ec1e --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_frame" + }, + "R": { + "item": "techreborn:steel_plate" + }, + "C": { + "item": "techreborn:advanced_circuit" + } + }, + "result": { + "item": "techreborn:advanced_machine_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing_alt.json new file mode 100644 index 000000000..4c9d19497 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_machine_casing_alt.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:basic_machine_casing" + }, + "R": { + "item": "techreborn:steel_plate" + }, + "C": { + "item": "techreborn:advanced_circuit" + } + }, + "result": { + "item": "techreborn:advanced_machine_casing" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel.json new file mode 100644 index 000000000..2fdb13020 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:basic_solar_panel" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:coal_dust" + }, + "L": { + "item": "minecraft:glass" + } + }, + "result": { + "item": "techreborn:advanced_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel_alt.json new file mode 100644 index 000000000..b9b5d92d1 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/advanced_solar_panel_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:basic_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:coal_dust" + }, + "L": { + "item": "minecraft:glass" + } + }, + "result": { + "item": "techreborn:advanced_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing.json new file mode 100644 index 000000000..a139e7026 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:basic_machine_frame" + }, + "R": { + "item": "techreborn:refined_iron_ingot" + }, + "C": { + "item": "techreborn:electronic_circuit" + } + }, + "result": { + "item": "techreborn:basic_machine_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt.json new file mode 100644 index 000000000..ba61ae5a9 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:basic_machine_frame" + }, + "R": { + "item": "techreborn:iron_plate" + }, + "C": { + "item": "techreborn:electronic_circuit" + } + }, + "result": { + "item": "techreborn:basic_machine_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt_alt.json new file mode 100644 index 000000000..d7289ed93 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_machine_casing_alt_alt.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:basic_machine_frame" + }, + "R": { + "item": "techreborn:aluminum_plate" + }, + "C": { + "item": "techreborn:electronic_circuit" + } + }, + "result": { + "item": "techreborn:basic_machine_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_solar_panel.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_solar_panel.json new file mode 100644 index 000000000..0d69aaca0 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/basic_solar_panel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CGC" + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "D": { + "item": "techreborn:coal_dust" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "L": { + "item": "minecraft:glass_pane" + } + }, + "result": { + "item": "techreborn:basic_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/charge_o_mat.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/charge_o_mat.json new file mode 100644 index 000000000..2632ef98e --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/charge_o_mat.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ETE", + "COC", + "EAE" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_frame" + }, + "C": { + "item": "minecraft:chest" + }, + "T": { + "item": "techreborn:energy_crystal" + }, + "E": { + "item": "techreborn:energy_flow_chip" + }, + "O": { + "item": "techreborn:lapotronic_orb" + } + }, + "result": { + "item": "techreborn:charge_o_mat" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/chemical_reactor.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/chemical_reactor.json new file mode 100644 index 000000000..0bc71e010 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/chemical_reactor.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "IEI", + "CPC", + "IEI" + ], + "key": { + "P": { + "item": "techreborn:compressor" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "E": { + "item": "techreborn:extractor" + }, + "I": { + "item": "techreborn:invar_plate" + } + }, + "result": { + "item": "techreborn:chemical_reactor" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/computer_cube.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/computer_cube.json new file mode 100644 index 000000000..575eb0856 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/computer_cube.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "OMC", + "MFM", + "CMO" + ], + "key": { + "C": { + "item": "techreborn:energy_flow_chip" + }, + "F": { + "item": "techreborn:advanced_machine_frame" + }, + "M": { + "item": "techreborn:digital_display" + }, + "O": { + "item": "techreborn:data_storage_chip" + } + }, + "result": { + "item": "techreborn:computer_cube" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator.json new file mode 100644 index 000000000..57307216d --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "I I", + "CGC" + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "I": { + "item": "techreborn:refined_iron_ingot" + } + }, + "result": { + "item": "techreborn:diesel_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator_alt.json new file mode 100644 index 000000000..615cd0918 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/diesel_generator_alt.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "I I", + "CGC" + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "I": { + "item": "techreborn:aluminum_plate" + } + }, + "result": { + "item": "techreborn:diesel_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest.json new file mode 100644 index 000000000..e27c66ba7 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "PDP", + "PCP" + ], + "key": { + "P": { + "item": "techreborn:aluminum_plate" + }, + "C": { + "item": "techreborn:digital_display" + }, + "D": { + "item": "techreborn:data_storage_chip" + } + }, + "result": { + "item": "techreborn:digital_chest" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest_alt.json new file mode 100644 index 000000000..4766e97bd --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/digital_chest_alt.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "PDP", + "PCP" + ], + "key": { + "P": { + "item": "techreborn:steel_plate" + }, + "C": { + "item": "techreborn:digital_display" + }, + "D": { + "item": "techreborn:data_storage_chip" + } + }, + "result": { + "item": "techreborn:digital_chest" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/distillation_tower.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/distillation_tower.json new file mode 100644 index 000000000..95be4a735 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/distillation_tower.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CMC", + "PBP", + "EME" + ], + "key": { + "P": { + "item": "techreborn:extractor" + }, + "B": { + "item": "techreborn:industrial_machine_frame" + }, + "C": { + "item": "techreborn:industrial_centrifuge" + }, + "E": { + "item": "techreborn:industrial_electrolyzer" + }, + "M": { + "item": "techreborn:energy_flow_chip" + } + }, + "result": { + "item": "techreborn:distillation_tower" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/dragon_egg_syphon.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/dragon_egg_syphon.json new file mode 100644 index 000000000..1f88af500 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/dragon_egg_syphon.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CTC", + "PSP", + "CBC" + ], + "key": { + "P": { + "item": "techreborn:iridium_alloy_plate" + }, + "B": { + "item": "techreborn:lapotronic_orb" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "S": { + "item": "techreborn:superconductor" + }, + "T": { + "item": "techreborn:medium_voltage_su" + } + }, + "result": { + "item": "techreborn:dragon_egg_syphon" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/electric_furnace.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/electric_furnace.json new file mode 100644 index 000000000..61c495fb2 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/electric_furnace.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " C ", + "RFR", + " " + ], + "key": { + "R": { + "item": "minecraft:redstone" + }, + "C": { + "item": "techreborn:electronic_circuit" + }, + "F": { + "item": "techreborn:iron_furnace" + } + }, + "result": { + "item": "techreborn:electric_furnace" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/extractor.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/extractor.json new file mode 100644 index 000000000..b81dc03b9 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/extractor.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "TMT", + "TCT", + " " + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "T": { + "item": "techreborn:treetap" + }, + "M": { + "item": "techreborn:basic_machine_frame" + } + }, + "result": { + "item": "techreborn:extractor" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/fluid_replicator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/fluid_replicator.json new file mode 100644 index 000000000..34db65502 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/fluid_replicator.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PCP", + "CFC", + "ESR" + ], + "key": { + "P": { + "item": "techreborn:tungstensteel_plate" + }, + "R": { + "item": "techreborn:chemical_reactor" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "S": { + "item": "techreborn:superconductor" + }, + "E": { + "item": "techreborn:industrial_electrolyzer" + }, + "F": { + "item": "techreborn:industrial_machine_frame" + } + }, + "result": { + "item": "techreborn:fluid_replicator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_coil.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_coil.json new file mode 100644 index 000000000..059a68234 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_coil.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CSC", + "NAN", + "CRC" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_casing" + }, + "R": { + "item": "techreborn:iridium_neutron_reflector" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "S": { + "item": "techreborn:superconductor" + }, + "N": { + "item": "techreborn:nichrome_heating_coil" + } + }, + "result": { + "item": "techreborn:fusion_coil" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_control_computer.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_control_computer.json new file mode 100644 index 000000000..35661d439 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/fusion_control_computer.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC", + "PTP", + "CCC" + ], + "key": { + "P": { + "item": "techreborn:energy_crystal" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "T": { + "item": "techreborn:fusion_coil" + } + }, + "result": { + "item": "techreborn:fusion_control_computer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine.json new file mode 100644 index 000000000..9a49839a7 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "IAI", + "WGW", + "IAI" + ], + "key": { + "A": { + "item": "techreborn:advanced_circuit" + }, + "W": { + "item": "techreborn:wind_mill" + }, + "G": { + "item": "techreborn:reinforced_glass" + }, + "I": { + "item": "techreborn:invar_plate" + } + }, + "result": { + "item": "techreborn:gas_turbine" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine_alt.json new file mode 100644 index 000000000..a3ebeae00 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/gas_turbine_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "IAI", + "WGW", + "IAI" + ], + "key": { + "A": { + "item": "techreborn:advanced_circuit" + }, + "W": { + "item": "techreborn:wind_mill" + }, + "G": { + "item": "techreborn:reinforced_glass" + }, + "I": { + "item": "techreborn:aluminum_plate" + } + }, + "result": { + "item": "techreborn:gas_turbine" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/grinder.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/grinder.json new file mode 100644 index 000000000..fbfbb36a0 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/grinder.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "FFF", + "SMS", + " C " + ], + "key": { + "F": { + "item": "minecraft:flint" + }, + "S": { + "item": "minecraft:cobblestone" + }, + "C": { + "item": "techreborn:electronic_circuit" + }, + "M": { + "item": "techreborn:basic_machine_frame" + } + }, + "result": { + "item": "techreborn:grinder" + } +} diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/high_voltage_su.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/high_voltage_su.json new file mode 100644 index 000000000..2e847922c --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/high_voltage_su.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "LAL", + "LML", + "LOL" + ], + "key": { + "A": { + "item": "techreborn:advanced_circuit" + }, + "L": { + "item": "techreborn:lapotron_crystal" + }, + "M": { + "item": "techreborn:medium_voltage_su" + }, + "O": { + "item": "techreborn:advanced_machine_frame" + } + }, + "result": { + "item": "techreborn:high_voltage_su" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/hv_transformer.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/hv_transformer.json new file mode 100644 index 000000000..8c63ab62c --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/hv_transformer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " H ", + " M ", + " H " + ], + "key": { + "H": { + "item": "techreborn:insulated_hv_cable" + }, + "M": { + "item": "techreborn:mv_transformer" + } + }, + "result": { + "item": "techreborn:hv_transformer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/implosion_compressor.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/implosion_compressor.json new file mode 100644 index 000000000..63e0c9e3a --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/implosion_compressor.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ABA", + "CPC", + "ABA" + ], + "key": { + "P": { + "item": "techreborn:compressor" + }, + "A": { + "item": "techreborn:advanced_alloy_ingot" + }, + "B": { + "item": "techreborn:advanced_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + } + }, + "result": { + "item": "techreborn:implosion_compressor" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_blast_furnace.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_blast_furnace.json new file mode 100644 index 000000000..7d7f1b3de --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_blast_furnace.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CHC", + "HBH", + "FHF" + ], + "key": { + "B": { + "item": "techreborn:advanced_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "F": { + "item": "techreborn:electric_furnace" + }, + "H": { + "item": "techreborn:cupronickel_heating_coil" + } + }, + "result": { + "item": "techreborn:industrial_blast_furnace" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge.json new file mode 100644 index 000000000..43fb49861 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RCR", + "AEA", + "RCR" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_frame" + }, + "R": { + "item": "techreborn:refined_iron_ingot" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "E": { + "item": "techreborn:extractor" + } + }, + "result": { + "item": "techreborn:industrial_centrifuge" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge_alt.json new file mode 100644 index 000000000..d333119f2 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_centrifuge_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RCR", + "AEA", + "RCR" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_frame" + }, + "R": { + "item": "techreborn:aluminum_plate" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "E": { + "item": "techreborn:extractor" + } + }, + "result": { + "item": "techreborn:industrial_centrifuge" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_electrolyzer.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_electrolyzer.json new file mode 100644 index 000000000..1783b9a74 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_electrolyzer.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RER", + "CFC", + "RER" + ], + "key": { + "R": { + "item": "techreborn:iron_plate" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "E": { + "item": "techreborn:extractor" + }, + "F": { + "item": "techreborn:advanced_machine_frame" + } + }, + "result": { + "item": "techreborn:industrial_electrolyzer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_grinder.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_grinder.json new file mode 100644 index 000000000..76dcf94be --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_grinder.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ECG", + "HHH", + "CBC" + ], + "key": { + "B": { + "item": "techreborn:advanced_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "E": { + "item": "techreborn:industrial_electrolyzer" + }, + "G": { + "item": "techreborn:grinder" + }, + "H": { + "item": "techreborn:diamond_grinding_head" + } + }, + "result": { + "item": "techreborn:industrial_grinder" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing.json new file mode 100644 index 000000000..acb50c8fa --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:industrial_machine_frame" + }, + "R": { + "item": "techreborn:chrome_plate" + }, + "C": { + "item": "techreborn:data_storage_core" + } + }, + "result": { + "item": "techreborn:industrial_machine_casing", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing_alt.json new file mode 100644 index 000000000..992f488f4 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_machine_casing_alt.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "RRR", + "CAC", + "RRR" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_casing" + }, + "R": { + "item": "techreborn:chrome_plate" + }, + "C": { + "item": "techreborn:data_storage_core" + } + }, + "result": { + "item": "techreborn:industrial_machine_casing" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_sawmill.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_sawmill.json new file mode 100644 index 000000000..be962024d --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_sawmill.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PAP", + "SSS", + "ACA" + ], + "key": { + "P": { + "item": "techreborn:refined_iron_ingot" + }, + "A": { + "item": "techreborn:advanced_circuit" + }, + "S": { + "item": "techreborn:diamond_saw_blade" + }, + "C": { + "item": "techreborn:advanced_machine_frame" + } + }, + "result": { + "item": "techreborn:industrial_sawmill" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel.json new file mode 100644 index 000000000..caeb316db --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:advanced_solar_panel" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:diamond_dust" + }, + "L": { + "item": "minecraft:glass" + } + }, + "result": { + "item": "techreborn:industrial_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel_alt.json new file mode 100644 index 000000000..0ae51728c --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/industrial_solar_panel_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:basic_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:diamond_dust" + }, + "L": { + "item": "minecraft:glass" + } + }, + "result": { + "item": "techreborn:industrial_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/interdimensional_su.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/interdimensional_su.json new file mode 100644 index 000000000..b4f92cb73 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/interdimensional_su.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PAP", + "ACA", + "PAP" + ], + "key": { + "P": { + "item": "techreborn:iridium_alloy_plate" + }, + "A": { + "item": "techreborn:adjustable_su" + }, + "C": { + "item": "minecraft:ender_chest" + } + }, + "result": { + "item": "techreborn:interdimensional_su" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_alloy_furnace.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_alloy_furnace.json new file mode 100644 index 000000000..c4ca69756 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_alloy_furnace.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "F F", + "III" + ], + "key": { + "F": { + "item": "techreborn:iron_furnace" + }, + "I": { + "item": "techreborn:refined_iron_ingot" + } + }, + "result": { + "item": "techreborn:iron_alloy_furnace" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace.json new file mode 100644 index 000000000..2b925e5d9 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "I I", + "III" + ], + "key": { + "I": { + "item": "minecraft:iron_ingot" + } + }, + "result": { + "item": "techreborn:iron_furnace" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace_alt.json new file mode 100644 index 000000000..6fc25362d --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/iron_furnace_alt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " I ", + "I I", + "IFI" + ], + "key": { + "F": { + "item": "minecraft:furnace" + }, + "I": { + "item": "minecraft:iron_ingot" + } + }, + "result": { + "item": "techreborn:iron_furnace" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_incandescent.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_incandescent.json new file mode 100644 index 000000000..67cf49beb --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_incandescent.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "GGG", + "TCT", + "GGG" + ], + "key": { + "C": { + "item": "techreborn:carbon_fiber" + }, + "T": { + "item": "techreborn:copper_cable" + }, + "G": { + "item": "minecraft:glass_pane" + } + }, + "result": { + "item": "techreborn:lamp_incandescent" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_led.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_led.json new file mode 100644 index 000000000..387b42e0f --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/lamp_led.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "GGG", + "TLT", + "GGG" + ], + "key": { + "T": { + "item": "techreborn:tin_cable" + }, + "G": { + "item": "minecraft:glass_pane" + }, + "L": { + "item": "minecraft:glowstone_dust" + } + }, + "result": { + "item": "techreborn:lamp_led" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/lapotronic_su.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/lapotronic_su.json new file mode 100644 index 000000000..62cec411b --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/lapotronic_su.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " L ", + "CBC", + " M " + ], + "key": { + "B": { + "item": "techreborn:lsu_storage" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "L": { + "item": "techreborn:lv_transformer" + }, + "M": { + "item": "techreborn:mv_transformer" + } + }, + "result": { + "item": "techreborn:lapotronic_su" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/lightning_rod.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/lightning_rod.json new file mode 100644 index 000000000..922d91a5c --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/lightning_rod.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CAC", + "ACA", + "CAC" + ], + "key": { + "A": { + "item": "techreborn:advanced_machine_casing" + }, + "C": { + "item": "techreborn:energy_flow_chip" + } + }, + "result": { + "item": "techreborn:lightning_rod" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/low_voltage_su.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/low_voltage_su.json new file mode 100644 index 000000000..eb89e34cf --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/low_voltage_su.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "WCW", + "BBB", + "WWW" + ], + "key": { + "B": { + "item": "techreborn:red_cell_battery" + }, + "C": { + "item": "techreborn:insulated_copper_cable" + }, + "W": { + "tag": "minecraft:planks" + } + }, + "result": { + "item": "techreborn:low_voltage_su" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/lsu_storage.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/lsu_storage.json new file mode 100644 index 000000000..01cc65973 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/lsu_storage.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "LLL", + "LCL", + "LLL" + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "L": { + "item": "minecraft:lapis_block" + } + }, + "result": { + "item": "techreborn:lsu_storage" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/lv_transformer.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/lv_transformer.json new file mode 100644 index 000000000..017a8be90 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/lv_transformer.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PWP", + "CCC", + "PPP" + ], + "key": { + "P": { + "tag": "minecraft:planks" + }, + "C": { + "item": "techreborn:copper_ingot" + }, + "W": { + "item": "techreborn:insulated_copper_cable" + } + }, + "result": { + "item": "techreborn:lv_transformer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/matter_fabricator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/matter_fabricator.json new file mode 100644 index 000000000..23d7320bc --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/matter_fabricator.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ETE", + "AOA", + "ETE" + ], + "key": { + "A": { + "item": "techreborn:industrial_machine_frame" + }, + "T": { + "item": "techreborn:extractor" + }, + "E": { + "item": "techreborn:energy_flow_chip" + }, + "O": { + "item": "techreborn:lapotronic_orb" + } + }, + "result": { + "item": "techreborn:matter_fabricator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/medium_voltage_su.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/medium_voltage_su.json new file mode 100644 index 000000000..d00ad7f21 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/medium_voltage_su.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "GEG", + "EME", + "GEG" + ], + "key": { + "E": { + "item": "techreborn:energy_crystal" + }, + "G": { + "item": "techreborn:insulated_gold_cable" + }, + "M": { + "item": "techreborn:basic_machine_frame" + } + }, + "result": { + "item": "techreborn:medium_voltage_su" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/mv_transformer.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/mv_transformer.json new file mode 100644 index 000000000..cc7eb5d00 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/mv_transformer.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " G ", + " M ", + " G " + ], + "key": { + "G": { + "item": "techreborn:insulated_gold_cable" + }, + "M": { + "item": "techreborn:basic_machine_frame" + } + }, + "result": { + "item": "techreborn:mv_transformer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/plasma_generator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/plasma_generator.json new file mode 100644 index 000000000..4c13767bf --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/plasma_generator.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PPP", + "PTP", + "CGC" + ], + "key": { + "P": { + "item": "techreborn:tungstensteel_plate" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "T": { + "item": "techreborn:hv_transformer" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + } + }, + "result": { + "item": "techreborn:plasma_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/player_detector.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/player_detector.json new file mode 100644 index 000000000..6785ec87d --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/player_detector.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " D ", + "CFC", + " D " + ], + "key": { + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:data_storage_core" + }, + "F": { + "item": "techreborn:computer_cube" + } + }, + "result": { + "item": "techreborn:player_detector" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_chest.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_chest.json new file mode 100644 index 000000000..b12f09cde --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_chest.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DCD", + "ATA", + "DQD" + ], + "key": { + "A": { + "item": "techreborn:industrial_machine_frame" + }, + "Q": { + "item": "techreborn:digital_chest" + }, + "C": { + "item": "techreborn:digital_display" + }, + "D": { + "item": "techreborn:data_storage_chip" + }, + "T": { + "item": "techreborn:compressor" + } + }, + "result": { + "item": "techreborn:quantum_chest" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel.json new file mode 100644 index 000000000..d60c05213 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:ultimate_solar_panel" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "D": { + "item": "techreborn:diamond_dust" + }, + "L": { + "item": "techreborn:reinforced_glass" + } + }, + "result": { + "item": "techreborn:quantum_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel_alt.json new file mode 100644 index 000000000..66dbf7100 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_solar_panel_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:industrial_machine_frame" + }, + "C": { + "item": "techreborn:energy_flow_chip" + }, + "D": { + "item": "techreborn:diamond_dust" + }, + "L": { + "item": "techreborn:reinforced_glass" + } + }, + "result": { + "item": "techreborn:quantum_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_tank.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_tank.json new file mode 100644 index 000000000..764c8b64e --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/quantum_tank.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "EPE", + "PCP", + "EPE" + ], + "key": { + "P": { + "item": "techreborn:platinum_plate" + }, + "C": { + "item": "techreborn:quantum_chest" + }, + "E": { + "item": "techreborn:advanced_circuit" + } + }, + "result": { + "item": "techreborn:quantum_tank" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/recycler.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/recycler.json new file mode 100644 index 000000000..c4984df5c --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/recycler.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " E ", + "DCD", + "GDG" + ], + "key": { + "C": { + "item": "techreborn:compressor" + }, + "D": { + "item": "minecraft:dirt" + }, + "E": { + "item": "techreborn:electronic_circuit" + }, + "G": { + "item": "minecraft:glowstone_dust" + } + }, + "result": { + "item": "techreborn:recycler" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/rolling_machine.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/rolling_machine.json new file mode 100644 index 000000000..6a8a4d106 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/rolling_machine.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "PCP", + "MBM", + "PCP" + ], + "key": { + "P": { + "item": "minecraft:piston" + }, + "B": { + "item": "techreborn:basic_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "M": { + "item": "techreborn:compressor" + } + }, + "result": { + "item": "techreborn:rolling_machine" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/scrapboxinator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/scrapboxinator.json new file mode 100644 index 000000000..4294686ab --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/scrapboxinator.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "ICI", + "DSD", + "ICI" + ], + "key": { + "S": { + "item": "techreborn:scrap_box" + }, + "C": { + "item": "techreborn:electronic_circuit" + }, + "D": { + "item": "minecraft:dirt" + }, + "I": { + "item": "techreborn:iron_plate" + } + }, + "result": { + "item": "techreborn:scrapboxinator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator.json new file mode 100644 index 000000000..cfdd422ab --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "IHI", + "CGC" + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "H": { + "item": "techreborn:reinforced_glass" + }, + "I": { + "item": "techreborn:iron_plate" + } + }, + "result": { + "item": "techreborn:semi_fluid_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator_alt.json new file mode 100644 index 000000000..29a80d8dc --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/semi_fluid_generator_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "IHI", + "CGC" + ], + "key": { + "C": { + "item": "techreborn:electronic_circuit" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "H": { + "item": "techreborn:reinforced_glass" + }, + "I": { + "item": "techreborn:aluminum_plate" + } + }, + "result": { + "item": "techreborn:semi_fluid_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/thermal_generator.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/thermal_generator.json new file mode 100644 index 000000000..d6fe32925 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/thermal_generator.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "III", + "IRI", + "CGC" + ], + "key": { + "R": { + "item": "techreborn:reinforced_glass" + }, + "C": { + "item": "techreborn:electronic_circuit" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "I": { + "item": "techreborn:invar_plate" + } + }, + "result": { + "item": "techreborn:thermal_generator" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel.json new file mode 100644 index 000000000..2d7ef3d53 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:industrial_solar_panel" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:diamond_dust" + }, + "L": { + "item": "techreborn:reinforced_glass" + } + }, + "result": { + "item": "techreborn:ultimate_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel_alt.json new file mode 100644 index 000000000..959f2c6fb --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/ultimate_solar_panel_alt.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "DLD", + "LDL", + "CPC" + ], + "key": { + "P": { + "item": "techreborn:advanced_machine_frame" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "D": { + "item": "techreborn:diamond_dust" + }, + "L": { + "item": "techreborn:reinforced_glass" + } + }, + "result": { + "item": "techreborn:ultimate_solar_panel" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/vacuum_freezer.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/vacuum_freezer.json new file mode 100644 index 000000000..a34a6342b --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/vacuum_freezer.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SPS", + "CGC", + "SPS" + ], + "key": { + "P": { + "item": "techreborn:extractor" + }, + "S": { + "item": "techreborn:steel_plate" + }, + "C": { + "item": "techreborn:advanced_circuit" + }, + "G": { + "item": "techreborn:reinforced_glass" + } + }, + "result": { + "item": "techreborn:vacuum_freezer" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/water_mill.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/water_mill.json new file mode 100644 index 000000000..3eeccbb35 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/water_mill.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SWS", + "WGW", + "SWS" + ], + "key": { + "S": { + "item": "minecraft:stick" + }, + "W": { + "tag": "minecraft:planks" + }, + "G": { + "item": "techreborn:solid_fuel_generator" + } + }, + "result": { + "item": "techreborn:water_mill" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill.json new file mode 100644 index 000000000..00f1b6424 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " I ", + " G ", + " I " + ], + "key": { + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "I": { + "item": "techreborn:magnalium_plate" + } + }, + "result": { + "item": "techreborn:wind_mill" + } +} \ No newline at end of file diff --git a/src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill_alt.json b/src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill_alt.json new file mode 100644 index 000000000..a6d533e37 --- /dev/null +++ b/src/main/resources/data/techreborn/recipes/crafting_shaped/wind_mill_alt.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "IGI" + ], + "key": { + "G": { + "item": "techreborn:solid_fuel_generator" + }, + "I": { + "item": "techreborn:magnalium_plate" + } + }, + "result": { + "item": "techreborn:wind_mill" + } +} \ No newline at end of file