aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2024-08-17 20:37:02 +0200
committerGitHub <noreply@github.com>2024-08-17 18:37:02 +0000
commitb11f636564c23ceead60854fce444816f31f4bd4 (patch)
tree60d7c88ac0c03b5686aabef467cf345836821951 /src/main/java/gregtech/loaders
parent431eab817d4725e4105d0614a3ce1bf6f4e8eb48 (diff)
downloadGT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.tar.gz
GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.tar.bz2
GT5-Unofficial-b11f636564c23ceead60854fce444816f31f4bd4.zip
Do some recipe cleanup once again (#2897)
* remove unused config "HardCoreCableLoss" * remove unused config "DisableIC2Cables" * remove unused booleans * Spotless apply for branch sort_recipes for #2897 (#2898) spotlessApply Co-authored-by: GitHub GTNH Actions <> * remove unused config "NerfCombs" * remove unused config "NerfCrops" * remove unused config "ArcSmeltIntoAnnealedWrought" * remove unused boolean * remove unused config "online" * remove unused stuff * remove unused config "HardMachineCasings" * remove unused config "NerfDustCrafting" * exit early * remove unused config "harderstone" * decouple recipes from machine registration for alloy smelter, arc furnace, assembler, autoclave, bending machine, canner, printer, recycler, sifter, slicer, thermal centrifuge, unpackager, wiremill * decouple recipes from machine registration for microwave, polarizer,plasma arc furnace, oven, ore washer, mixer, microwave * decouple recipes from machine registration for forming press, laser engraver, lathe, macerator, matter amplifier * decouple recipes from machine registration for centrifuge, extruder, fermenter, fluid canner, fluid extractor, fluid heater, fluid solidifier, forge hammer * decouple recipes from machine registration for chemical bath, chemical reactor, circuit assembler, compressor, cutting machine, distillery, electric furnace, electrolyzer, electromagnetic separator, extractor * spotless apply --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/loaders')
-rw-r--r--src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java6637
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_BlockResistanceLoader.java9
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_CraftingRecipeLoader.java429
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_ScrapboxDropLoader.java5
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java328
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CropProcessingRecipes.java57
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/WiremillRecipes.java46
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java4674
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_PreLoad.java19
9 files changed, 5816 insertions, 6388 deletions
diff --git a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
index fa9e015138..63b42cb012 100644
--- a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
+++ b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
@@ -1,224 +1,5 @@
package gregtech.loaders.load;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ALLOY_SMELTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ARC_FURNACE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ASSEMBLER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.AUTOCLAVE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.BENDING_MACHINE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CANNER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CENTRIFUGE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_BATH_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CHEMICAL_REACTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.CIRCUIT_ASSEMBLER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.COMPRESSOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.CUTTING_MACHINE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.DISTILLERY_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTRIC_FURNACE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROLYSER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ELECTROMAGNETIC_SEPARATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRACTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.EXTRUDER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FERMENTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_CANNER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_EXTRACTOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_HEATER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FLUID_SOLIDIFIER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORGE_HAMMER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.FORMING_PRESS_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.LASER_ENGRAVER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.LATHE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MACERATOR_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MATTER_AMPLIFIER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MICROWAVE_OVEN_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.MIXER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.ORE_WASHER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.OVEN_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.PLASMA_ARC_FURNACE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.POLARIZER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.PRINTER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.RECYCLER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SIFTER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.SLICER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.THERMAL_CENTRIFUGE_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_LuV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_MV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_UV;
-import static gregtech.api.enums.MetaTileEntityIDs.UNPACKAGER_ZPM;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_EV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_HV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_IV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_LV;
-import static gregtech.api.enums.MetaTileEntityIDs.WIREMILL_MV;
import static gregtech.api.enums.Mods.BuildCraftFactory;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.GalacticraftCore;
@@ -240,15 +21,11 @@ import gregtech.api.enums.ConfigCategories;
import gregtech.api.enums.Dyes;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
-import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OreDictNames;
import gregtech.api.enums.OrePrefixes;
-import gregtech.api.enums.SoundResource;
import gregtech.api.enums.TierEU;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe;
-import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe.SpecialEffects;
-import gregtech.api.recipe.RecipeMaps;
import gregtech.api.util.ExternalMaterials;
import gregtech.api.util.GT_Log;
import gregtech.api.util.GT_ModHandler;
@@ -320,4432 +97,2047 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
}
private static void registerAlloySmelter() {
- ItemList.Machine_LV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_LV.ID,
- "basicmachine.alloysmelter.tier.01",
- "Basic Alloy Smelter",
- 1,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_MV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_MV.ID,
- "basicmachine.alloysmelter.tier.02",
- "Advanced Alloy Smelter",
- 2,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_HV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_HV.ID,
- "basicmachine.alloysmelter.tier.03",
- "Advanced Alloy Smelter II",
- 3,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_EV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_EV.ID,
- "basicmachine.alloysmelter.tier.04",
- "Advanced Alloy Smelter III",
- 4,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_IV_AlloySmelter.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ALLOY_SMELTER_IV.ID,
- "basicmachine.alloysmelter.tier.05",
- "Advanced Alloy Smelter IV",
- 5,
- MachineType.ALLOY_SMELTER.tooltipDescription(),
- RecipeMaps.alloySmelterRecipes,
- 2,
- 1,
- false,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ALLOY_SMELTER",
- new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_AlloySmelter.get(1),
+ bitsd,
+ new Object[] { "ECE", aTextCableHull, aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'E', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE });
+
}
private static void registerArcFurnace() {
- ItemList.Machine_LV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_LV.ID,
- "basicmachine.arcfurnace.tier.01",
- "Basic Arc Furnace",
- 1,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
-
- ItemList.Machine_MV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_MV.ID,
- "basicmachine.arcfurnace.tier.02",
- "Advanced Arc Furnace",
- 2,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_HV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_HV.ID,
- "basicmachine.arcfurnace.tier.03",
- "Advanced Arc Furnace II",
- 3,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 4,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
-
- ItemList.Machine_EV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_EV.ID,
- "basicmachine.arcfurnace.tier.04",
- "Advanced Arc Furnace III",
- 4,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 9,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
-
- ItemList.Machine_IV_ArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ARC_FURNACE_IV.ID,
- "basicmachine.arcfurnace.tier.05",
- "Advanced Arc Furnace IV",
- 5,
- MachineType.ARC_FURNACE.tooltipDescription(),
- RecipeMaps.arcFurnaceRecipes,
- 1,
- 9,
- true,
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_ArcFurnace.get(1),
+ bitsd,
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) });
+
}
private static void registerAssembler() {
- ItemList.Machine_LV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_LV.ID,
- "basicmachine.assembler.tier.01",
- "Basic Assembling Machine",
- 1,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 6,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_MV.ID,
- "basicmachine.assembler.tier.02",
- "Advanced Assembling Machine",
- 2,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_HV.ID,
- "basicmachine.assembler.tier.03",
- "Advanced Assembling Machine II",
- 3,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_EV.ID,
- "basicmachine.assembler.tier.04",
- "Advanced Assembling Machine III",
- 4,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Assembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- ASSEMBLER_IV.ID,
- "basicmachine.assembler.tier.05",
- "Advanced Assembling Machine IV",
- 5,
- MachineType.ASSEMBLER.tooltipDescription(),
- RecipeMaps.assemblerRecipes,
- 9,
- 1,
- true,
- SoundResource.NONE,
- SpecialEffects.NONE,
- "ASSEMBLER",
- new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Assembler.get(1),
+ bitsd,
+ new Object[] { "ACA", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMach