diff --git a/.github/workflows/test-forbidden-getmoditems.yml b/.github/workflows/test-forbidden-getmoditems.yml new file mode 100644 index 000000000..f6c94ebf1 --- /dev/null +++ b/.github/workflows/test-forbidden-getmoditems.yml @@ -0,0 +1,18 @@ +name: Forbidden getModItems + +on: + pull_request: + branches: [ master, main ] + push: + branches: [ master, main ] + +jobs: + test-forbidden-getmoditems: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Detect forbidden getModItem calls + shell: bash + run: | + ! grep -E -r 'getModItem\(("(bartworks|galacticgreg|ggfab|GoodGenerator|gregtech|gtnhlanth|miscutils|kekztech|kubatech|tectech|gtneioreplugin|dreamcraft)"|.*(BartWorks|GalactiGreg|GGFab|GoodGenerator|GregTech|GTNHLanthanides|GTPlusPlus|KekzTech|KubaTech|TecTech|NEIOrePlugin|NewHorizonsCoreMod)\.ID)' src/main/java diff --git a/.github/workflows/test-forbidden-ismodloaded.yml b/.github/workflows/test-forbidden-ismodloaded.yml new file mode 100644 index 000000000..1ecca5394 --- /dev/null +++ b/.github/workflows/test-forbidden-ismodloaded.yml @@ -0,0 +1,18 @@ +name: Forbidden isModLoaded + +on: + pull_request: + branches: [ master, main ] + push: + branches: [ master, main ] + +jobs: + test-forbidden-isModLoaded: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Detect forbidden isModLoaded calls + shell: bash + run: | + ! grep -E -r '(BartWorks|GalactiGreg|GGFab|GoodGenerator|GTNHLanthanides|GregTech|GTPlusPlus|KekzTech|KubaTech|TecTech|NEIOrePlugin|NewHorizonsCoreMod)\.isModLoaded' src/main/java diff --git a/.github/workflows/test-scala-presence.yml b/.github/workflows/test-scala-presence.yml new file mode 100644 index 000000000..5baca0bdc --- /dev/null +++ b/.github/workflows/test-scala-presence.yml @@ -0,0 +1,19 @@ +name: Test Scala Presence + +on: + pull_request: + branches: [ master, main ] + push: + branches: [ master, main ] + +jobs: + test-scala-presence: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Detect scala presence + shell: bash + run: | + ! grep -E -r 'import scala\.' src/main/java + diff --git a/dependencies.gradle b/dependencies.gradle index 72cca9770..35a202428 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,17 +1,16 @@ // Add your dependencies here dependencies { - api("com.github.GTNewHorizons:GT5-Unofficial:5.09.49.20:dev") + api("com.github.GTNewHorizons:GT5-Unofficial:5.09.49.45:dev") api("com.github.GTNewHorizons:Yamcl:0.6.0:dev") api("com.github.GTNewHorizons:Baubles:1.0.4:dev") - implementation('com.github.GTNewHorizons:GTNEIOrePlugin:1.3.3:dev') { transitive = false } compileOnly("com.github.GTNewHorizons:AkashicTome:1.1.6:dev") { transitive = false } compileOnly("com.github.GTNewHorizons:Avaritia:1.51:dev") { transitive = false } - compileOnly("com.github.GTNewHorizons:twilightforest:2.6.32:dev") { transitive = false } - compileOnly("com.github.GTNewHorizons:GTNH-Intergalactic:1.4.6:dev") { transitive = false } + compileOnly("com.github.GTNewHorizons:twilightforest:2.6.33:dev") { transitive = false } + compileOnly("com.github.GTNewHorizons:GTNH-Intergalactic:1.4.9:dev") { transitive = false } compileOnly("com.github.GTNewHorizons:Mantle:0.4.1:dev") { transitive = false } - compileOnly("com.github.GTNewHorizons:TinkersConstruct:1.12.6-GTNH:dev") { transitive = false } + compileOnly("com.github.GTNewHorizons:TinkersConstruct:1.12.8-GTNH:dev") { transitive = false } compileOnly("com.github.GTNewHorizons:WitcheryExtras:1.2.2:dev") { transitive = false } compileOnly("thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev") { transitive = false } compileOnly rfg.deobf("curse.maven:witchery-69673:2234410") @@ -22,9 +21,8 @@ dependencies { compileOnly("TGregworks:TGregworks:1.7.10-GTNH-1.0.26:deobf") { transitive = false } compileOnly("com.github.GTNewHorizons:amunra:0.6.0:dev") { transitive = false } compileOnly("com.github.GTNewHorizons:Galacticraft:3.2.1-GTNH:dev") { transitive = false } - compileOnly("com.github.GTNewHorizons:ForestryMC:4.9.7:dev") { transitive = false } - compileOnly("com.github.GTNewHorizons:DetravScannerMod:1.8.1:dev") { transitive = false } - compileOnlyApi("com.github.GTNewHorizons:Mobs-Info:0.4.2-GTNH:dev") + compileOnly("com.github.GTNewHorizons:ForestryMC:4.9.10:dev") { transitive = false } + compileOnlyApi("com.github.GTNewHorizons:Mobs-Info:0.4.5-GTNH:dev") runtimeOnlyNonPublishable rfg.deobf("curse.maven:biomes-o-plenty-220318:2499612") runtimeOnlyNonPublishable("com.github.GTNewHorizons:WailaHarvestability:1.2.1-GTNH:dev") diff --git a/src/main/java/com/dreammaster/auxiliary/NEIGTNewHorizonsConfig.java b/src/main/java/com/dreammaster/auxiliary/NEIGTNewHorizonsConfig.java index 0c8384b56..34d084c29 100644 --- a/src/main/java/com/dreammaster/auxiliary/NEIGTNewHorizonsConfig.java +++ b/src/main/java/com/dreammaster/auxiliary/NEIGTNewHorizonsConfig.java @@ -1,6 +1,7 @@ package com.dreammaster.auxiliary; import static com.dreammaster.scripts.IScriptLoader.missing; +import static com.dreammaster.scripts.IScriptLoader.wildcard; import static gregtech.api.enums.Mods.*; import net.minecraft.init.Blocks; @@ -113,22 +114,6 @@ public void loadConfig() { API.hideItem(GT_ModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockPaint", 1)); } - if (BartWorks.isModLoaded()) { - API.hideItem(GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedGTEnhancementcapsule", 1, 477)); - API.hideItem( - GT_ModHandler - .getModItem(BartWorks.ID, "gt.bwMetaGeneratedGTEnhancementcapsule", 1, 32767, missing)); - API.hideItem( - GT_ModHandler.getModItem( - BartWorks.ID, - "gt.bwMetaGeneratedGTEnhancementcapsuleMolten", - 1, - 32767, - missing)); - API.hideItem(GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedcapsuleMolten", 1, 32767, missing)); - API.hideItem(GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedcapsule", 1, 32767, missing)); - } - if (Chisel.isModLoaded()) { API.hideItem(GT_ModHandler.getModItem(Chisel.ID, "amber", 1)); API.hideItem(GT_ModHandler.getModItem(Chisel.ID, "bloodBrick", 1)); @@ -157,8 +142,8 @@ public void loadConfig() { API.hideItem(GT_ModHandler.getModItem(BiomesOPlenty.ID, "misc", 1, 6, missing)); } if (MagicBees.isModLoaded()) { - API.hideItem(GT_ModHandler.getModItem(MagicBees.ID, "capsule.magic", 1, 32767, missing)); - API.hideItem(GT_ModHandler.getModItem(MagicBees.ID, "capsule.void", 1, 32767, missing)); + API.hideItem(GT_ModHandler.getModItem(MagicBees.ID, "capsule.magic", 1, wildcard, missing)); + API.hideItem(GT_ModHandler.getModItem(MagicBees.ID, "capsule.void", 1, wildcard, missing)); } if (ForbiddenMagic.isModLoaded()) { diff --git a/src/main/java/com/dreammaster/bartworksHandler/BW_RadHatchMaterial.java b/src/main/java/com/dreammaster/bartworksHandler/BW_RadHatchMaterial.java index 94c407021..d6b4ada75 100644 --- a/src/main/java/com/dreammaster/bartworksHandler/BW_RadHatchMaterial.java +++ b/src/main/java/com/dreammaster/bartworksHandler/BW_RadHatchMaterial.java @@ -2,7 +2,6 @@ import static com.github.bartimaeusnek.bartworks.API.recipe.BartWorksRecipeMaps.radioHatchRecipes; import static com.github.bartimaeusnek.bartworks.util.BWRecipes.calcDecayTicks; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.util.GT_RecipeConstants.DECAY_TICKS; import net.minecraft.item.ItemStack; @@ -14,10 +13,6 @@ public class BW_RadHatchMaterial { public static void runRadHatchAdder() { - if (!GTPlusPlus.isModLoaded()) { - return; - } - ItemStack err = ItemUtils.getErrorStack(1); for (Material material : Material.mMaterialMap) { diff --git a/src/main/java/com/dreammaster/bartworksHandler/BacteriaRegistry.java b/src/main/java/com/dreammaster/bartworksHandler/BacteriaRegistry.java index a26ea16ab..72c90d67b 100644 --- a/src/main/java/com/dreammaster/bartworksHandler/BacteriaRegistry.java +++ b/src/main/java/com/dreammaster/bartworksHandler/BacteriaRegistry.java @@ -34,7 +34,6 @@ import com.dreammaster.fluids.FluidList; import com.dreammaster.gthandler.CustomItemList; -import com.dreammaster.gthandler.GT_CoreModSupport; import com.github.bartimaeusnek.bartworks.common.loaders.BioItemList; import com.github.bartimaeusnek.bartworks.util.BioCulture; import com.github.bartimaeusnek.bartworks.util.BioDNA; @@ -186,7 +185,7 @@ private void runLateBioOBJs() { private void runAdditionalFuelRecipes() { // XenoxRecycleRecipe - GT_Values.RA.stdBuilder().itemOutputs(Ash.getDust(1)).fluidInputs(DelutedXenoxene.getFluid(1000)) + GT_Values.RA.stdBuilder().itemOutputs(Ash.getDust(1)).fluidInputs(Materials.DilutedXenoxene.getFluid(1000)) .fluidOutputs(Xenoxene.getFluid(250), RadoxLight.getGas(300)).duration(30 * SECONDS) .eut(TierEU.RECIPE_UV).addTo(distillationTowerRecipes); @@ -214,10 +213,11 @@ private void runGTRecipes() { .itemInputs( GT_ModHandler.getModItem(GalaxySpace.ID, "barnardaClog", 64L), GT_Utility.getIntegratedCircuit(24)) - .itemOutputs(Ash.getDust(8)).fluidInputs(Xenoxene.getFluid(1000)).fluidOutputs(RawRadox.getFluid(1000)) - .duration(3 * MINUTES).eut(TierEU.RECIPE_UV).addTo(pyrolyseRecipes); + .itemOutputs(Ash.getDust(8)).fluidInputs(Materials.Xenoxene.getFluid(1000)) + .fluidOutputs(Materials.RawRadox.getFluid(1000)).duration(3 * MINUTES).eut(TierEU.RECIPE_UV) + .addTo(pyrolyseRecipes); - GT_Values.RA.stdBuilder().itemOutputs(Ash.getDust(5)).fluidInputs(RawRadox.getFluid(5000)) + GT_Values.RA.stdBuilder().itemOutputs(Ash.getDust(5)).fluidInputs(Materials.RawRadox.getFluid(5000)) .fluidOutputs( OilHeavy.getFluid(600), Oil.getFluid(300), @@ -227,7 +227,7 @@ private void runGTRecipes() { FermentedBiomass.getFluid(50), RadoxSuperHeavy.getFluid(100), RadoxHeavy.getFluid(150), - DelutedXenoxene.getFluid(50), + DilutedXenoxene.getFluid(50), RadoxLight.getGas(300), RadoxSuperLight.getGas(500)) .duration(40 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(distillationTowerRecipes); @@ -255,8 +255,8 @@ private void runGTRecipes() { GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(2)) .fluidInputs(RadoxGas.getGas(2160), Oxygen.getPlasma(7500L), Titanium.getPlasma(100L)) - .fluidOutputs(GT_CoreModSupport.RadoxPolymer.getMolten(720L)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_UV).addTo(multiblockChemicalReactorRecipes); + .fluidOutputs(Materials.RadoxPolymer.getMolten(720L)).duration(30 * SECONDS).eut(TierEU.RECIPE_UV) + .addTo(multiblockChemicalReactorRecipes); GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.cell, RadoxPolymer, 1L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.cellMolten, RadoxPolymer, 1L)).duration(30 * SECONDS) diff --git a/src/main/java/com/dreammaster/bartworksHandler/BartWorksMaterials.java b/src/main/java/com/dreammaster/bartworksHandler/BartWorksMaterials.java index 4ec6dc837..543432eb1 100644 --- a/src/main/java/com/dreammaster/bartworksHandler/BartWorksMaterials.java +++ b/src/main/java/com/dreammaster/bartworksHandler/BartWorksMaterials.java @@ -11,6 +11,7 @@ public class BartWorksMaterials { + @Deprecated public static Materials getBartWorksMaterialByVarName(String name) { Materials materials = Materials._NULL; try { @@ -21,16 +22,19 @@ public static Materials getBartWorksMaterialByVarName(String name) { return materials; } + @Deprecated public static Materials getBartWorksMaterialByODName(String name) { return Werkstoff.werkstoffHashSet.stream().filter(e -> e.getVarName().equals(name)).findFirst() .map(Werkstoff::getBridgeMaterial).orElse(Materials._NULL); } + @Deprecated public static Materials getBartWorksMaterialByIGNName(String name) { return Optional.ofNullable(Werkstoff.werkstoffNameHashMap.get(name)).map(Werkstoff::getBridgeMaterial) .orElse(Materials._NULL); } + @Deprecated public static Materials getBartWorksMaterialByID(int id) { return Optional.ofNullable(Werkstoff.werkstoffHashMap.get((short) id)).map(Werkstoff::getBridgeMaterial) .orElse(Materials._NULL); diff --git a/src/main/java/com/dreammaster/galacticgreg/SpaceDimRegisterer.java b/src/main/java/com/dreammaster/galacticgreg/SpaceDimRegisterer.java deleted file mode 100644 index 6aa27ca2b..000000000 --- a/src/main/java/com/dreammaster/galacticgreg/SpaceDimRegisterer.java +++ /dev/null @@ -1,412 +0,0 @@ -package com.dreammaster.galacticgreg; - -import static gregtech.api.enums.Mods.GalacticraftCore; -import static gregtech.api.enums.Mods.GalacticraftMars; -import static gregtech.api.enums.Mods.GalaxySpace; - -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import net.minecraft.init.Blocks; -import net.minecraft.world.gen.ChunkProviderEnd; - -import bloodasp.galacticgreg.api.AsteroidBlockComb; -import bloodasp.galacticgreg.api.Enums; -import bloodasp.galacticgreg.api.GTOreTypes; -import bloodasp.galacticgreg.api.ModContainer; -import bloodasp.galacticgreg.api.ModDBMDef; -import bloodasp.galacticgreg.api.ModDimensionDef; -import bloodasp.galacticgreg.api.SpecialBlockComb; - -/** - * In this class, you'll find everything you need in order to tell GGreg what to do and where. Everything is done in - * here. If you're trying to use anything else, you're probably doing something wrong (Or I forgot to add it. In that - * case, find me on github and create an issue please) - */ -public class SpaceDimRegisterer { - - private static Method registerModContainer; - - /** - * Use loose binding of the register-method. Should be enough to provide support for GGreg without the requirement - * to have it in a modpack at all - * - * @param pModContainer - */ - public static void registerModContainer(ModContainer pModContainer) { - try { - registerModContainer.invoke(null, pModContainer); - } catch (Exception e) { - e.printStackTrace(); - } - } - - /** - * Try to get the instance of GalacticGregs registry in order to register stuff - * - * @return {@code false} if GalacticGreg is not installed or something went wrong - */ - public boolean init() { - try { - Class gGregRegistry = Class.forName("bloodasp.galacticgreg.registry.GalacticGregRegistry"); - registerModContainer = gGregRegistry.getMethod("registerModContainer", ModContainer.class); - - return true; - } catch (Exception e) { - // GalacticGreg is not installed or something is wrong - return false; - } - } - - public void register() { - registerModContainer(setupVanilla()); - registerModContainer(setupGalactiCraftCore()); - registerModContainer(setupGalactiCraftPlanets()); - registerModContainer(setupGalaxySpace()); - registerModContainer(setupAmunRa()); - } - - /** - * Vanilla MC (End Asteroids) - */ - private ModContainer setupVanilla() { - // --- Mod Vanilla (Heh, "mod") - ModContainer modMCVanilla = new ModContainer("Vanilla"); - - // If you happen to have an asteroid dim, just skip the blocklist, and setDimensionType() to - // DimensionType.Asteroid - // also don't forget to add at least one asteroid type, or nothing will generate! - ModDimensionDef dimEndAsteroids = new ModDimensionDef( - "EndAsteroids", - ChunkProviderEnd.class, - Enums.DimensionType.Asteroid); - - dimEndAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.Netherrack)); - dimEndAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.RedGranite)); - dimEndAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.BlackGranite)); - dimEndAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.EndStone)); - - // These Blocks will randomly be generated - dimEndAsteroids.addSpecialAsteroidBlock(new SpecialBlockComb(Blocks.glowstone)); - dimEndAsteroids - .addSpecialAsteroidBlock(new SpecialBlockComb(Blocks.lava, Enums.AllowedBlockPosition.AsteroidCore)); - - modMCVanilla.addDimensionDef(dimEndAsteroids); - - return modMCVanilla; - } - - /** - * Mod GalactiCraft - */ - private ModContainer setupGalactiCraftCore() { - ModContainer modGCraftCore = new ModContainer(GalacticraftCore.ID); - ModDBMDef DBMMoon = new ModDBMDef("tile.moonBlock", 4); - - ModDimensionDef tMoonDim = new ModDimensionDef( - "Moon", - "micdoodle8.mods.galacticraft.core.world.gen.ChunkProviderMoon", - Enums.DimensionType.Planet, - Collections.singletonList(DBMMoon)); - modGCraftCore.addDimensionDef(tMoonDim); - - return modGCraftCore; - } - - /** - * As GalactiCraftPlanets is an optional mod, don't hardlink it here - */ - private ModContainer setupGalactiCraftPlanets() { - ModContainer modGCraftPlanets = new ModContainer(GalacticraftMars.ID); - ModDBMDef DBMMars = new ModDBMDef("tile.mars", 9); - ModDimensionDef dimMars = new ModDimensionDef( - "Mars", - "micdoodle8.mods.galacticraft.planets.mars.world.gen.ChunkProviderMars", - Enums.DimensionType.Planet, - Collections.singletonList(DBMMars)); - - // Overwrite ore blocks on mars with red granite ones. This will default to regular stone if not set - dimMars.setStoneType(GTOreTypes.RedGranite); - modGCraftPlanets.addDimensionDef(dimMars); - - ModDimensionDef dimAsteroids = new ModDimensionDef( - "Asteroids", - "micdoodle8.mods.galacticraft.planets.asteroids.world.gen.ChunkProviderAsteroids", - Enums.DimensionType.Asteroid); - dimAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.BlackGranite)); - dimAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.RedGranite)); - dimAsteroids.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.Netherrack)); - modGCraftPlanets.addDimensionDef(dimAsteroids); - - return modGCraftPlanets; - } - - /** - * Mod GalaxySpace by BlesseNtumble - */ - private ModContainer setupGalaxySpace() { - // First, we create a mod-container that will be populated with dimensions later. - // The Name must match your ID, as it is checked if this mod is loaded, in order - // to enable/disable the parsing/registering of dimensions - ModContainer modCGalaxySpace = new ModContainer(GalaxySpace.ID); - - // Now lets first define a block here for our dimension. You can add the ID, but you don't have to. - // It will automatically add the mods name that is defined in the modcontainer. - final ModDBMDef DBMPhobos = new ModDBMDef("phobosblocks", 2); - final ModDBMDef DBMDeimos = new ModDBMDef("deimosblocks", 1); - final ModDBMDef DBMCeres = new ModDBMDef("ceresblocks", 1); - final ModDBMDef DBMIO = new ModDBMDef("ioblocks", 2); - final ModDBMDef DBMGanymede = new ModDBMDef("ganymedeblocks", 1); - final ModDBMDef DBMCallisto = new ModDBMDef("callistoblocks", 1); - final ModDBMDef DBMVenus = new ModDBMDef("venusblocks", 1); - final ModDBMDef DBMMercury = new ModDBMDef("mercuryblocks", 2); - final ModDBMDef DBMEnceladus = new ModDBMDef("enceladusblocks", 1); - final ModDBMDef DBMTitan = new ModDBMDef("titanblocks", 2); - final ModDBMDef DBMOberon = new ModDBMDef("oberonblocks", 2); - final ModDBMDef DBMProteus = new ModDBMDef("proteusblocks", 2); - final ModDBMDef DBMTriton = new ModDBMDef("tritonblocks", 2); - final ModDBMDef DBMPluto = new ModDBMDef("plutoblocks", 5); - final ModDBMDef DBMMakemake = new ModDBMDef("makemakegrunt", 1); - final ModDBMDef DBMHaumea = new ModDBMDef("haumeablocks"); - final ModDBMDef DBMCentauriA = new ModDBMDef("acentauribbsubgrunt"); - final ModDBMDef DBMVegaB = new ModDBMDef("vegabsubgrunt"); - - List DBMbarnardaC = new ArrayList(); - DBMbarnardaC.add(new ModDBMDef("barnardaCdirt")); - DBMbarnardaC.add(new ModDBMDef(Blocks.stone)); - - final ModDBMDef DBMbarnardaE = new ModDBMDef("barnardaEsubgrunt"); - final ModDBMDef DBMbarnardaF = new ModDBMDef("barnardaFsubgrunt"); - final ModDBMDef DBMTcetiE = new ModDBMDef("tcetieblocks", 2); - final ModDBMDef DBMMiranda = new ModDBMDef("mirandablocks", 2); - - List DBMEuropa = new ArrayList(); - // DBMEuropa.add(new ModDBMDef("europagrunt")); //Europa top layer turned off bc ores are too easy to spot - DBMEuropa.add(new ModDBMDef("europagrunt", 1)); // Europa Ice Layer ~55-65 without top layer - DBMEuropa.add(new ModDBMDef(Blocks.water)); - DBMEuropa.add(new ModDBMDef(Blocks.flowing_water)); - DBMEuropa.add(new ModDBMDef(Blocks.ice)); // Generates directly over bedrock - DBMEuropa.add(new ModDBMDef(Blocks.packed_ice)); // Generates directly over bedrock - DBMEuropa.add(new ModDBMDef("europaunderwatergeyser")); // Generates directly over bedrock - - // Now define the available dimensions, and their chunkprovider. - // Same as above, to not have any dependency in your code, you can just give it a string. - // But it's better to use the actual ChunkProvider class. The Name is used for the GalacticGreg config file. - // The resulting config setting will be: __false = false - // make sure to never change this name once you've generated your config files, as it will overwrite everything! - - // 30.11.2016 GSpace v1.1.3 Stable - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Pluto", - "galaxyspace.SolarSystem.planets.pluto.dimension.ChunkProviderPluto", - Enums.DimensionType.Planet, - Collections.singletonList(DBMPluto))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Triton", - "galaxyspace.SolarSystem.moons.triton.dimension.ChunkProviderTriton", - Enums.DimensionType.Planet, - Collections.singletonList(DBMTriton))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Proteus", - "galaxyspace.SolarSystem.moons.proteus.dimension.ChunkProviderProteus", - Enums.DimensionType.Planet, - Collections.singletonList(DBMProteus))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Oberon", - "galaxyspace.SolarSystem.moons.oberon.dimension.ChunkProviderOberon", - Enums.DimensionType.Planet, - Collections.singletonList(DBMOberon))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Titan", - "galaxyspace.SolarSystem.moons.titan.dimension.ChunkProviderTitan", - Enums.DimensionType.Planet, - Collections.singletonList(DBMTitan))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Callisto", - "galaxyspace.SolarSystem.moons.callisto.dimension.ChunkProviderCallisto", - Enums.DimensionType.Planet, - Collections.singletonList(DBMCallisto))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Ganymede", - "galaxyspace.SolarSystem.moons.ganymede.dimension.ChunkProviderGanymede", - Enums.DimensionType.Planet, - Collections.singletonList(DBMGanymede))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Ceres", - "galaxyspace.SolarSystem.planets.ceres.dimension.ChunkProviderCeres", - Enums.DimensionType.Planet, - Collections.singletonList(DBMCeres))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Deimos", - "galaxyspace.SolarSystem.moons.deimos.dimension.ChunkProviderDeimos", - Enums.DimensionType.Planet, - Collections.singletonList(DBMDeimos))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Enceladus", - "galaxyspace.SolarSystem.moons.enceladus.dimension.ChunkProviderEnceladus", - Enums.DimensionType.Planet, - Collections.singletonList(DBMEnceladus))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Io", - "galaxyspace.SolarSystem.moons.io.dimension.ChunkProviderIo", - Enums.DimensionType.Planet, - Collections.singletonList(DBMIO))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Europa", - "galaxyspace.SolarSystem.moons.europa.dimension.ChunkProviderEuropa", - Enums.DimensionType.Planet, - DBMEuropa)); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Phobos", - "galaxyspace.SolarSystem.moons.phobos.dimension.ChunkProviderPhobos", - Enums.DimensionType.Planet, - Collections.singletonList(DBMPhobos))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Venus", - "galaxyspace.SolarSystem.planets.venus.dimension.ChunkProviderVenus", - Enums.DimensionType.Planet, - Collections.singletonList(DBMVenus))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Mercury", - "galaxyspace.SolarSystem.planets.mercury.dimension.ChunkProviderMercury", - Enums.DimensionType.Planet, - Collections.singletonList(DBMMercury))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "MakeMake", - "galaxyspace.SolarSystem.planets.makemake.dimension.ChunkProviderMakemake", - Enums.DimensionType.Planet, - Collections.singletonList(DBMMakemake))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Haumea", - "galaxyspace.SolarSystem.planets.haumea.dimension.ChunkProviderHaumea", - Enums.DimensionType.Planet, - Collections.singletonList(DBMHaumea))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "CentauriA", - "galaxyspace.ACentauriSystem.planets.aCentauriBb.dimension.ChunkProviderACentauri", - Enums.DimensionType.Planet, - Collections.singletonList(DBMCentauriA))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "VegaB", - "galaxyspace.VegaSystem.planets.vegaB.dimension.ChunkProviderVegaB", - Enums.DimensionType.Planet, - Collections.singletonList(DBMVegaB))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "BarnardC", - "galaxyspace.BarnardsSystem.planets.barnardaC.dimension.ChunkProviderBarnardaC", - Enums.DimensionType.Planet, - DBMbarnardaC)); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "BarnardE", - "galaxyspace.BarnardsSystem.planets.barnardaE.dimension.ChunkProviderBarnardaE", - Enums.DimensionType.Planet, - Collections.singletonList(DBMbarnardaE))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "BarnardF", - "galaxyspace.BarnardsSystem.planets.barnardaF.dimension.ChunkProviderBarnardaF", - Enums.DimensionType.Planet, - Collections.singletonList(DBMbarnardaF))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "TcetiE", - "galaxyspace.TCetiSystem.planets.tcetiE.dimension.ChunkProviderTCetiE", - Enums.DimensionType.Planet, - Collections.singletonList(DBMTcetiE))); - modCGalaxySpace.addDimensionDef( - new ModDimensionDef( - "Miranda", - "galaxyspace.SolarSystem.moons.miranda.dimension.ChunkProviderMiranda", - Enums.DimensionType.Planet, - Collections.singletonList(DBMMiranda))); - - ModDimensionDef dimKupierBelt = new ModDimensionDef( - "Kuiperbelt", - "galaxyspace.SolarSystem.planets.kuiperbelt.dimension.ChunkProviderKuiper", - Enums.DimensionType.Asteroid); - - dimKupierBelt.setDimensionType(Enums.DimensionType.Asteroid); - dimKupierBelt.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.RedGranite)); - dimKupierBelt.addAsteroidMaterial(new AsteroidBlockComb(GTOreTypes.BlackGranite)); - modCGalaxySpace.addDimensionDef(dimKupierBelt); - return modCGalaxySpace; - } - - /** - * Mod Amun-Ra - */ - private ModContainer setupAmunRa() { - ModContainer modAmunRa = new ModContainer("GalacticraftAmunRa"); - - final List DBMNeper = Arrays - .asList(new ModDBMDef(Blocks.stone), new ModDBMDef("tile.baseBlockRock", 10)); - final List DBMMaahes = Collections.singletonList(new ModDBMDef("tile.baseBlockRock", 1)); - final List DBMAnubis = Collections.singletonList(new ModDBMDef("tile.baseBlockRock", 1)); - final List DBMHorus = Collections.singletonList(new ModDBMDef(Blocks.obsidian)); - final List DBMSeth = Collections.singletonList(new ModDBMDef(Blocks.hardened_clay)); - - modAmunRa.addDimensionDef( - new ModDimensionDef( - "Neper", - "de.katzenpapst.amunra.world.neper.NeperChunkProvider", - Enums.DimensionType.Planet, - DBMNeper)); - modAmunRa.addDimensionDef( - new ModDimensionDef( - "Maahes", - "de.katzenpapst.amunra.world.maahes.MaahesChunkProvider", - Enums.DimensionType.Planet, - DBMMaahes)); - modAmunRa.addDimensionDef( - new ModDimensionDef( - "Anubis", - "de.katzenpapst.amunra.world.anubis.AnubisChunkProvider", - Enums.DimensionType.Planet, - DBMAnubis)); - modAmunRa.addDimensionDef( - new ModDimensionDef( - "Horus", - "de.katzenpapst.amunra.world.horus.HorusChunkProvider", - Enums.DimensionType.Planet, - DBMHorus)); - modAmunRa.addDimensionDef( - new ModDimensionDef( - "Seth", - "de.katzenpapst.amunra.world.seth.SethChunkProvider", - Enums.DimensionType.Planet, - DBMSeth)); - - ModDimensionDef dimMehenBelt = new ModDimensionDef( - "MehenBelt", - "de.katzenpapst.amunra.world.mehen.MehenChunkProvider", - Enums.DimensionType.Asteroid); - dimMehenBelt.addAsteroidMaterial(GTOreTypes.BlackGranite); - modAmunRa.addDimensionDef(dimMehenBelt); - - return modAmunRa; - } -} diff --git a/src/main/java/com/dreammaster/gthandler/CoreMod_PCBFactory_MaterialLoader.java b/src/main/java/com/dreammaster/gthandler/CoreMod_PCBFactory_MaterialLoader.java index e87108f37..609ffe9bf 100644 --- a/src/main/java/com/dreammaster/gthandler/CoreMod_PCBFactory_MaterialLoader.java +++ b/src/main/java/com/dreammaster/gthandler/CoreMod_PCBFactory_MaterialLoader.java @@ -1,10 +1,11 @@ package com.dreammaster.gthandler; +import gregtech.api.enums.Materials; import gregtech.api.util.GT_PCBFactoryManager; public class CoreMod_PCBFactory_MaterialLoader { public static void init() { - GT_PCBFactoryManager.addPlasticTier(GT_CoreModSupport.RadoxPolymer, 8); + GT_PCBFactoryManager.addPlasticTier(Materials.RadoxPolymer, 8); } } diff --git a/src/main/java/com/dreammaster/gthandler/GT_CoreModSupport.java b/src/main/java/com/dreammaster/gthandler/GT_CoreModSupport.java index 23a187ed3..bedc155c5 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_CoreModSupport.java +++ b/src/main/java/com/dreammaster/gthandler/GT_CoreModSupport.java @@ -1,68 +1,10 @@ package com.dreammaster.gthandler; -import java.util.Arrays; - -import gregtech.api.enums.Dyes; -import gregtech.api.enums.MaterialBuilder; import gregtech.api.enums.Materials; -import gregtech.api.enums.TC_Aspects; -import gregtech.api.enums.TextureSet; import gregtech.api.interfaces.IMaterialHandler; -import gregtech.api.objects.MaterialStack; public class GT_CoreModSupport implements IMaterialHandler { - public static Materials RawRadox = new MaterialBuilder(-1, TextureSet.SET_DULL, "Raw Radox").setRGB(80, 30, 80) - .addFluid().constructMaterial(); - public static Materials RadoxSuperLight = new MaterialBuilder(-1, TextureSet.SET_DULL, "Super Light Radox") - .setRGB(155, 0, 155).addGas().constructMaterial(); - public static Materials RadoxLight = new MaterialBuilder(-1, TextureSet.SET_DULL, "Light Radox").setRGB(140, 0, 140) - .addGas().constructMaterial(); - public static Materials RadoxHeavy = new MaterialBuilder(-1, TextureSet.SET_DULL, "Heavy Radox").setRGB(115, 0, 115) - .addFluid().constructMaterial(); - public static Materials RadoxSuperHeavy = new MaterialBuilder(-1, TextureSet.SET_DULL, "Super Heavy Radox") - .setRGB(100, 0, 100).addFluid().constructMaterial(); - public static Materials Xenoxene = new MaterialBuilder(-1, TextureSet.SET_DULL, "Xenoxene").setRGB(133, 130, 128) - .addFluid().constructMaterial(); - public static Materials DelutedXenoxene = new MaterialBuilder(-1, TextureSet.SET_DULL, "Diluted Xenoxene") - .setRGB(206, 200, 196).addFluid().constructMaterial(); - public static Materials RadoxCracked = new MaterialBuilder(-1, TextureSet.SET_DULL, "Cracked Radox") - .setRGB(180, 130, 180).addGas().constructMaterial(); - public static Materials RadoxGas = new MaterialBuilder(-1, TextureSet.SET_DULL, "Radox Gas").setRGB(255, 130, 255) - .addGas().constructMaterial(); - public static Materials RadoxPolymer = new Materials( - 979, // Material ID was choosen randomly - TextureSet.SET_DULL, - 8.0F, - 346, - 3, - 1 | 2 | 16, - 133, - 0, - 128, - 0, - "RadoxPoly", - "Radox Polymer", - 0, - 0, - 6203, - 0, - true, - false, - 1, - 1, - 1, - Dyes.dyePurple, - 0, - Arrays.asList( - new MaterialStack(Materials.Carbon, 14), - new MaterialStack(Materials.Osmium, 11), - new MaterialStack(Materials.Oxygen, 7), - new MaterialStack(Materials.Silver, 3), - new MaterialStack(Materials.CallistoIce, 1)), - Arrays.asList(new TC_Aspects.TC_AspectStack(TC_Aspects.HUMANUS, 2))).setHasCorrespondingGas(true) - .setGasTemperature(12406); - public GT_CoreModSupport() { Materials.add(this); } diff --git a/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java b/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java index 9c6df12da..236a154be 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java +++ b/src/main/java/com/dreammaster/gthandler/GT_CraftingRecipeLoader.java @@ -3,7 +3,6 @@ import static gregtech.api.enums.Mods.AE2FluidCraft; import static gregtech.api.enums.Mods.AdventureBackpack; import static gregtech.api.enums.Mods.AppliedEnergistics2; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.BuildCraftFactory; import static gregtech.api.enums.Mods.Chisel; import static gregtech.api.enums.Mods.Computronics; @@ -12,11 +11,8 @@ import static gregtech.api.enums.Mods.GalacticraftCore; import static gregtech.api.enums.Mods.GalacticraftMars; import static gregtech.api.enums.Mods.GalaxySpace; -import static gregtech.api.enums.Mods.GoodGenerator; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IguanaTweaksTinkerConstruct; import static gregtech.api.enums.Mods.IndustrialCraft2; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.OpenPrinters; import static gregtech.api.enums.Mods.ProjectRedIllumination; @@ -36,12 +32,14 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.oredict.ShapedOreRecipe; +import com.dreammaster.item.ItemBucketList; import com.dreammaster.main.NHItems; import com.dreammaster.mantle.MantleManualRecipeRegistry; import com.dreammaster.recipes.Recipe; import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry; import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; +import goodgenerator.items.MyMaterial; import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; @@ -112,14 +110,14 @@ public void run() { CustomItemList.Casing_UMV.get(1L), GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, new Object[] { "PPP", "PwP", "PPP", 'P', OrePrefixes.plate.get(MaterialsUEVplus.SpaceTime) }); - if (GoodGenerator.isModLoaded()) { - GT_ModHandler.addCraftingRecipe( - CustomItemList.Casing_UXV.get(1L), - GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, - new Object[] { "PSP", "SwS", "PSP", 'P', - OrePrefixes.plate.get(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter), 'S', - GT_OreDictUnificator.get("plateShirabon", 1) }); - } + + GT_ModHandler.addCraftingRecipe( + CustomItemList.Casing_UXV.get(1L), + GT_ModHandler.RecipeBits.BUFFERED | GT_ModHandler.RecipeBits.NOT_REMOVABLE, + new Object[] { "PSP", "SwS", "PSP", 'P', + OrePrefixes.plate.get(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter), 'S', + GT_OreDictUnificator.get("plateShirabon", 1) }); + // Mine and Blade Battlegear remove recipes NBT? Object[] o = new Object[0]; @@ -569,8 +567,7 @@ public void run() { ItemList.Casing_Firebricks.get(1L), tBitMask, new Object[] { "BCB", "BWB", "BCB", 'B', ItemList.Firebrick.get(1), 'C', - OrePrefixes.dust.get(Materials.Gypsum), 'W', - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "dreamcraft_Concrete_bucket", 1L) }); + OrePrefixes.dust.get(Materials.Gypsum), 'W', ItemBucketList.Concrete.get(1) }); // Air filter multi blocks GT_ModHandler.addCraftingRecipe( @@ -650,7 +647,7 @@ public void run() { // Magnetic Flux Exhibitor GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 358), + ItemList.Machine_Multi_IndustrialElectromagneticSeparator.get(1), bits, new Object[] { "CBC", "FMF", "CBC", 'M', ItemList.Machine_IV_ElectromagneticSeparator, 'B', OrePrefixes.circuit.get(Materials.IV), 'C', OrePrefixes.plate.get(Materials.TungstenSteel), 'F', @@ -658,21 +655,21 @@ public void run() { // MagTech Casing GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(GregTech.ID, "gt.blockcasings10", 1, 0), + ItemList.Casing_Electromagnetic_Separator.get(1), bits, new Object[] { "PhP", "PFP", "PwP", 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F', OrePrefixes.frameGt.get(Materials.Titanium) }); // Electromagnet Housing GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 359), + ItemList.Hatch_Electromagnet.get(1), bits, new Object[] { "CFC", "FMF", "CFC", 'M', ItemList.Hatch_Input_Bus_IV, 'C', OrePrefixes.plate.get(Materials.Polystyrene), 'F', CustomItemList.TungstenSteelBars }); // TurboCan Pro GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 360), + ItemList.Machine_Multi_Canner.get(1), bits, new Object[] { "CFC", "AMB", "CFC", 'A', ItemList.Machine_HV_Canner, 'B', ItemList.Machine_HV_FluidCanner, 'F', OrePrefixes.circuit.get(Materials.HV), 'C', @@ -688,10 +685,111 @@ public void run() { // Laser Containment Casing GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(GregTech.ID, "gt.blockcasings10", 1, 1), + ItemList.Casing_Laser.get(1), bits, new Object[] { "PhP", "PFP", "PwP", 'P', STELLITE.getPlate(1), 'F', NITINOL_60.getFrameBox(1) }); + // Dissection Apparatus + GT_ModHandler.addCraftingRecipe( + ItemList.Machine_Multi_IndustrialExtractor.get(1), + bits, + new Object[] { "CFC", "EAE", "CBC", 'A', ItemList.Machine_HV_Extractor, 'F', ItemList.Robot_Arm_HV, 'C', + OrePrefixes.plate.get(Materials.StainlessSteel), 'E', OrePrefixes.circuit.get(Materials.EV), + 'B', ItemList.Electric_Piston_HV }); + + // Large Electric Compressor + GT_ModHandler.addCraftingRecipe( + ItemList.Machine_Multi_IndustrialCompressor.get(1), + bits, + new Object[] { "BCB", "EAE", "CCC", 'A', ItemList.Machine_EV_Compressor, 'C', + MyMaterial.incoloy903.get(OrePrefixes.plate), 'E', OrePrefixes.circuit.get(Materials.IV), 'B', + ItemList.Electric_Piston_EV }); + + // Electric Compressor Casing + GT_ModHandler.addCraftingRecipe( + ItemList.Compressor_Casing.get(1), + bits, + new Object[] { "PhP", "PFP", "PwP", 'P', MyMaterial.incoloy903.get(OrePrefixes.plate), 'F', + MyMaterial.incoloy903.get(OrePrefixes.block) }); + + // Compression Pipe Casing + GT_ModHandler.addCraftingRecipe( + ItemList.Compressor_Pipe_Casing.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', MyMaterial.incoloy903.get(OrePrefixes.plate), 'Q', + MyMaterial.incoloy903.get(OrePrefixes.pipeMedium), 'F', + MyMaterial.incoloy903.get(OrePrefixes.gearGt) }); + + // Industrial Precision Lathe + GT_ModHandler.addCraftingRecipe( + ItemList.Machine_Multi_Lathe.get(1), + bits, + new Object[] { "CFC", "EAE", "CFC", 'A', ItemList.Machine_EV_Lathe, 'F', + OrePrefixes.circuit.get(Materials.IV), 'C', OrePrefixes.plate.get(Materials.TungstenSteel), 'E', + ItemList.Electric_Motor_EV }); + + // Item Pipe Casings + // Tin + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Tin.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.Tin), 'Q', + OrePrefixes.pipeMedium.get(Materials.Tin), 'F', OrePrefixes.frameGt.get(Materials.Tin) }); + + // Brass + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Brass.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.Brass), 'Q', + OrePrefixes.pipeMedium.get(Materials.Brass), 'F', OrePrefixes.frameGt.get(Materials.Brass) }); + + // Electrum + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Electrum.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.Electrum), 'Q', + OrePrefixes.pipeMedium.get(Materials.Electrum), 'F', + OrePrefixes.frameGt.get(Materials.Electrum) }); + + // Platinum + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Platinum.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.Platinum), 'Q', + OrePrefixes.pipeMedium.get(Materials.Platinum), 'F', + OrePrefixes.frameGt.get(Materials.Platinum) }); + + // Osmium + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Osmium.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.Osmium), 'Q', + OrePrefixes.pipeMedium.get(Materials.Osmium), 'F', OrePrefixes.frameGt.get(Materials.Osmium) }); + + // Quantium + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Quantium.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.Quantium), 'Q', + OrePrefixes.pipeMedium.get(Materials.Quantium), 'F', + OrePrefixes.frameGt.get(Materials.Quantium) }); + + // Fluxed Electrum + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Fluxed_Electrum.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.ElectrumFlux), 'Q', + OrePrefixes.pipeMedium.get(Materials.ElectrumFlux), 'F', + OrePrefixes.frameGt.get(Materials.ElectrumFlux) }); + + // Black Plutonium + GT_ModHandler.addCraftingRecipe( + ItemList.Casing_Item_Pipe_Black_Plutonium.get(1), + bits, + new Object[] { "PQP", "QFQ", "PQP", 'P', OrePrefixes.plate.get(Materials.BlackPlutonium), 'Q', + OrePrefixes.pipeMedium.get(Materials.BlackPlutonium), 'F', + OrePrefixes.frameGt.get(Materials.BlackPlutonium) }); + // BM raw orbs GT_ModHandler.addCraftingRecipe( CustomItemList.RawOrbTier1.get(1L), @@ -717,7 +815,7 @@ public void run() { new Object[] { "XTX", "POP", "PPP", 'X', OrePrefixes.screw.get(Materials.TungstenSteel), 'T', ToolDictNames.craftingToolScrewdriver, 'P', OrePrefixes.plate.get(Materials.EnergeticAlloy), 'O', CustomItemList.ReinforcedGlassLense.get(1L) }); - if (BartWorks.isModLoaded()) GT_ModHandler.addCraftingRecipe( + GT_ModHandler.addCraftingRecipe( CustomItemList.RawOrbTier5.get(1L), bits, new Object[] { "XTX", "POP", "PPP", 'X', WerkstoffLoader.LuVTierMaterial.get(screw), 'T', @@ -734,103 +832,96 @@ public void run() { // Diodes // =================================================================================================== - if (BartWorks.isModLoaded()) { - Materials[] cables = { // Cable material used in the acid gen, diode and energy distributor below - Materials.Bedrockium, // UHV - Materials.Draconium, // UEV - Materials.NetherStar, // UIV - Materials.Quantium, // UMV - Materials.BlackPlutonium, // UXV - Materials.DraconiumAwakened, // MAX - }; - - final long BITSD = GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE - | GT_ModHandler.RecipeBits.REVERSIBLE; - - for (int i = 9; i < GT_Values.VN.length - 1; i++) { - try { - Materials cable = cables[i - 9]; - ItemStack hull; - - ItemStack machinehull; - switch (i) { - case 9: // UHV - hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 1L); - machinehull = ItemList.Hull_MAX.get(1L); - break; - case 10: // UEV - hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bedrockium, 1L); - machinehull = ItemList.Hull_UEV.get(1L); - break; - case 11: // UIV - hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackPlutonium, 1L); - machinehull = ItemList.Hull_UIV.get(1L); - break; - case 12: // UMV - hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 1L); - machinehull = ItemList.Hull_UMV.get(1L); - break; - case 13: // UXV - hull = GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.TranscendentMetal, 1L); - machinehull = ItemList.Hull_UXV.get(1L); - break; - default: // MAX - hull = GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 1L); - machinehull = ItemList.Hull_MAXV.get(1L); - break; - } - - GT_ModHandler.addCraftingRecipe( - ItemRegistry.energyDistributor[i], - BITSD, - new Object[] { "PWP", "WCW", "PWP", 'W', - GT_OreDictUnificator.get(OrePrefixes.wireGt16, cable, 1L), 'P', hull, 'C', - machinehull }); - GT_ModHandler.addCraftingRecipe( - ItemRegistry.diode12A[i], - BITSD, - new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), - 'W', - GT_OreDictUnificator - .get(i < 13 ? OrePrefixes.cableGt12 : OrePrefixes.wireGt12, cable, 1L), - 'P', hull, 'C', machinehull }); - GT_ModHandler.addCraftingRecipe( - ItemRegistry.diode8A[i], - BITSD, - new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), - 'W', - GT_OreDictUnificator - .get(i < 13 ? OrePrefixes.cableGt08 : OrePrefixes.wireGt08, cable, 1L), - 'P', hull, 'C', machinehull }); - GT_ModHandler.addCraftingRecipe( - ItemRegistry.diode4A[i], - BITSD, - new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), - 'W', - GT_OreDictUnificator - .get(i < 13 ? OrePrefixes.cableGt04 : OrePrefixes.wireGt04, cable, 1L), - 'P', hull, 'C', machinehull }); - GT_ModHandler.addCraftingRecipe( - ItemRegistry.diode2A[i], - BITSD, - new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), - 'W', - GT_OreDictUnificator - .get(i < 13 ? OrePrefixes.cableGt02 : OrePrefixes.wireGt02, cable, 1L), - 'P', hull, 'C', machinehull }); - GT_ModHandler.addCraftingRecipe( - ItemRegistry.diode16A[i], - BITSD, - new Object[] { "WHW", "DCD", "PDP", 'H', - OrePrefixes.componentCircuit.get(Materials.Inductor), 'D', - OrePrefixes.componentCircuit.get(Materials.Diode), 'W', - GT_OreDictUnificator - .get(i < 13 ? OrePrefixes.cableGt16 : OrePrefixes.wireGt16, cable, 1L), - 'P', hull, 'C', machinehull }); - - } catch (ArrayIndexOutOfBoundsException e) { - e.printStackTrace(); + Materials[] cables = { // Cable material used in the acid gen, diode and energy distributor below + Materials.Bedrockium, // UHV + Materials.Draconium, // UEV + Materials.NetherStar, // UIV + Materials.Quantium, // UMV + Materials.BlackPlutonium, // UXV + Materials.DraconiumAwakened, // MAX + }; + + final long BITSD = GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.NOT_REMOVABLE + | GT_ModHandler.RecipeBits.REVERSIBLE; + + for (int i = 9; i < GT_Values.VN.length - 1; i++) { + try { + Materials cable = cables[i - 9]; + ItemStack hull; + + ItemStack machinehull; + switch (i) { + case 9: // UHV + hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 1L); + machinehull = ItemList.Hull_MAX.get(1L); + break; + case 10: // UEV + hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bedrockium, 1L); + machinehull = ItemList.Hull_UEV.get(1L); + break; + case 11: // UIV + hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackPlutonium, 1L); + machinehull = ItemList.Hull_UIV.get(1L); + break; + case 12: // UMV + hull = GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 1L); + machinehull = ItemList.Hull_UMV.get(1L); + break; + case 13: // UXV + hull = GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.TranscendentMetal, 1L); + machinehull = ItemList.Hull_UXV.get(1L); + break; + default: // MAX + hull = GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 1L); + machinehull = ItemList.Hull_MAXV.get(1L); + break; } + + GT_ModHandler.addCraftingRecipe( + ItemRegistry.energyDistributor[i], + BITSD, + new Object[] { "PWP", "WCW", "PWP", 'W', + GT_OreDictUnificator.get(OrePrefixes.wireGt16, cable, 1L), 'P', hull, 'C', + machinehull }); + GT_ModHandler.addCraftingRecipe( + ItemRegistry.diode12A[i], + BITSD, + new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), 'W', + GT_OreDictUnificator + .get(i < 13 ? OrePrefixes.cableGt12 : OrePrefixes.wireGt12, cable, 1L), + 'P', hull, 'C', machinehull }); + GT_ModHandler.addCraftingRecipe( + ItemRegistry.diode8A[i], + BITSD, + new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), 'W', + GT_OreDictUnificator + .get(i < 13 ? OrePrefixes.cableGt08 : OrePrefixes.wireGt08, cable, 1L), + 'P', hull, 'C', machinehull }); + GT_ModHandler.addCraftingRecipe( + ItemRegistry.diode4A[i], + BITSD, + new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), 'W', + GT_OreDictUnificator + .get(i < 13 ? OrePrefixes.cableGt04 : OrePrefixes.wireGt04, cable, 1L), + 'P', hull, 'C', machinehull }); + GT_ModHandler.addCraftingRecipe( + ItemRegistry.diode2A[i], + BITSD, + new Object[] { "WDW", "DCD", "PDP", 'D', OrePrefixes.componentCircuit.get(Materials.Diode), 'W', + GT_OreDictUnificator + .get(i < 13 ? OrePrefixes.cableGt02 : OrePrefixes.wireGt02, cable, 1L), + 'P', hull, 'C', machinehull }); + GT_ModHandler.addCraftingRecipe( + ItemRegistry.diode16A[i], + BITSD, + new Object[] { "WHW", "DCD", "PDP", 'H', OrePrefixes.componentCircuit.get(Materials.Inductor), + 'D', OrePrefixes.componentCircuit.get(Materials.Diode), 'W', + GT_OreDictUnificator + .get(i < 13 ? OrePrefixes.cableGt16 : OrePrefixes.wireGt16, cable, 1L), + 'P', hull, 'C', machinehull }); + + } catch (ArrayIndexOutOfBoundsException e) { + e.printStackTrace(); } } @@ -1000,7 +1091,7 @@ public void run() { new ItemStack(Items.slime_ball, 1, 0) }); GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "dreamcraft_Concrete_bucket", 1, 0), + ItemBucketList.Concrete.get(1), bits4, new Object[] { "CBS", "CWA", " Y ", 'C', OrePrefixes.dust.get(Materials.Calcite), 'S', OrePrefixes.dust.get(Materials.Stone), 'Y', OrePrefixes.dust.get(Materials.Clay), 'A', @@ -1013,7 +1104,7 @@ public void run() { new ItemStack(Items.water_bucket, 1, 0) }); if (IguanaTweaksTinkerConstruct.isModLoaded()) { GT_ModHandler.addCraftingRecipe( - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "dreamcraft_Concrete_bucket", 1, 0), + ItemBucketList.Concrete.get(1), bits4, new Object[] { "CBS", "CWA", " Y ", 'C', OrePrefixes.dust.get(Materials.Calcite), 'S', OrePrefixes.dust.get(Materials.Stone), 'Y', OrePrefixes.dust.get(Materials.Clay), 'A', diff --git a/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java b/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java index 66a195dd7..1fa3057ad 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java +++ b/src/main/java/com/dreammaster/gthandler/GT_CustomLoader.java @@ -24,40 +24,34 @@ public enum AdvancedGTMaterials { LuV(OrePrefixes.circuit.get(Materials.LuV), OrePrefixes.wireGt02.get(Materials.YttriumBariumCuprate), Materials.VanadiumGallium, OrePrefixes.wireGt02.get(Materials.HSSG), - OrePrefixes.gemExquisite.get(Materials.Diamond), gregtech.api.enums.ItemList.Gravistar, - BartWorks.isModLoaded() ? "blockGlassLuV" : "glassReinforced", - BartWorks.isModLoaded() ? Materials.get("Rhodium-PlatedPalladium") : Materials.Chrome, - Materials.Enderium), + OrePrefixes.gemExquisite.get(Materials.Diamond), gregtech.api.enums.ItemList.Gravistar, "blockGlassLuV", + Materials.get("Rhodium-PlatedPalladium"), Materials.Enderium), ZPM(OrePrefixes.circuit.get(Materials.ZPM), OrePrefixes.wireGt04.get(Materials.YttriumBariumCuprate), Materials.Naquadah, OrePrefixes.wireGt02.get(Materials.Naquadah), OrePrefixes.gemExquisite.get(Materials.GarnetYellow), ItemList.MysteriousCrystal.getIS(), - BartWorks.isModLoaded() ? "blockGlassZPM" : "glassReinforced", Materials.Iridium, Materials.Naquadah), + "blockGlassZPM", Materials.Iridium, Materials.Naquadah), UV(OrePrefixes.circuit.get(Materials.UV), OrePrefixes.wireGt08.get(Materials.YttriumBariumCuprate), Materials.ElectrumFlux, OrePrefixes.wireGt02.get(Materials.NaquadahAlloy), - OrePrefixes.gemExquisite.get(Materials.GarnetRed), new ItemStack(Blocks.dragon_egg, 1), - BartWorks.isModLoaded() ? "blockGlassUV" : "glassReinforced", Materials.Osmium, Materials.Neutronium), + OrePrefixes.gemExquisite.get(Materials.GarnetRed), new ItemStack(Blocks.dragon_egg, 1), "blockGlassUV", + Materials.Osmium, Materials.Neutronium), UHV(OrePrefixes.circuit.get(Materials.UHV), OrePrefixes.wireGt16.get(Materials.YttriumBariumCuprate), - Materials.Bedrockium, OrePrefixes.wireGt02.get(Materials.Bedrockium), null, null, - BartWorks.isModLoaded() ? "blockGlassUHV" : "glassReinforced", Materials.Neutronium, - Materials.Neutronium), + Materials.Bedrockium, OrePrefixes.wireGt02.get(Materials.Bedrockium), null, null, "blockGlassUHV", + Materials.Neutronium, Materials.Neutronium), UEV(OrePrefixes.circuit.get(Materials.UEV), OrePrefixes.wireGt04.get(Materials.Bedrockium), Materials.Draconium, - OrePrefixes.wireGt02.get(Materials.Draconium), null, null, - BartWorks.isModLoaded() ? "blockGlassUEV" : "glassReinforced", Materials.Bedrockium, + OrePrefixes.wireGt02.get(Materials.Draconium), null, null, "blockGlassUEV", Materials.Bedrockium, Materials.Infinity), UIV(OrePrefixes.circuit.get(Materials.UIV), OrePrefixes.wireGt08.get(Materials.Bedrockium), - Materials.NetherStar, OrePrefixes.wireGt02.get(Materials.NetherStar), null, null, - BartWorks.isModLoaded() ? "blockGlassUIV" : "glassReinforced", Materials.CosmicNeutronium, - MaterialsUEVplus.TranscendentMetal), - - UMV(OrePrefixes.circuit.get(Materials.Piko), OrePrefixes.wireGt16.get(Materials.Bedrockium), Materials.Quantium, - OrePrefixes.wireGt02.get(Materials.Quantium), null, null, - BartWorks.isModLoaded() ? "blockGlassUMV" : "glassReinforced", MaterialsUEVplus.TranscendentMetal, - MaterialsUEVplus.SpaceTime); + Materials.NetherStar, OrePrefixes.wireGt02.get(Materials.NetherStar), null, null, "blockGlassUIV", + Materials.CosmicNeutronium, MaterialsUEVplus.TranscendentMetal), + + UMV(OrePrefixes.circuit.get(Materials.UMV), OrePrefixes.wireGt16.get(Materials.Bedrockium), Materials.Quantium, + OrePrefixes.wireGt02.get(Materials.Quantium), null, null, "blockGlassUMV", + MaterialsUEVplus.TranscendentMetal, MaterialsUEVplus.SpaceTime); private Object _mCircuit; private Object _mHeatingCoil; diff --git a/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java b/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java index ee88736b5..50fb3305e 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java +++ b/src/main/java/com/dreammaster/gthandler/GT_Loader_Machines.java @@ -1,9 +1,6 @@ package com.dreammaster.gthandler; import static com.dreammaster.gthandler.enums.MetaTileEntityIDs.*; -import static gregtech.api.enums.Mods.BartWorks; -import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; import static gregtech.api.recipe.RecipeMaps.slicerRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -29,6 +26,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicMachine_GT_Recipe; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; public class GT_Loader_Machines { @@ -80,7 +78,7 @@ public void run() { public void recipes() { - Materials LuVMat2 = BartWorks.isModLoaded() ? Materials.get("Rhodium-PlatedPalladium") : Materials.Chrome; + Materials LuVMat2 = Materials.get("Rhodium-PlatedPalladium"); GT_ModHandler.addCraftingRecipe( ItemList.Hull_UEV.get(1L), @@ -1013,171 +1011,161 @@ public void recipes() { .itemOutputs(new ItemStack(QuantumBread.Instance(), 1)).duration(20 * TICKS).eut(TierEU.RECIPE_UV) .addTo(slicerRecipes); - if (GTPlusPlus.isModLoaded()) { - GT_ModHandler.addCraftingRecipe( - ItemList.Transformer_HA_UEV_UHV.get(1L), - bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Transformer_UEV_UHV, 'C', - OrePrefixes.wireGt04.get(Materials.Draconium), 'B', - OrePrefixes.wireGt04.get(Materials.Bedrockium), 'K', ItemList.Casing_Coil_Superconductor }); - GT_ModHandler.addCraftingRecipe( - ItemList.Transformer_HA_UIV_UEV.get(1L), - bitsd, - new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Transformer_UIV_UEV, 'C', - OrePrefixes.wireGt04.get(Materials.NetherStar), 'B', - OrePrefixes.wireGt04.get(Materials.Draconium), 'K', ItemList.Casing_Fusion_Coil }); - GT_ModHandler.addCraftingRecipe( - ItemList.Transformer_HA_UMV_UIV.get(1L), - bitsd, - new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_UMV_UIV, 'C', - OrePrefixes.wireGt04.get(Materials.Quantium), 'B', - OrePrefixes.wireGt04.get(Materials.NetherStar), 'K', ItemList.Casing_Fusion_Coil }); - - GT_ModHandler.addCraftingRecipe( - ItemList.Transformer_HA_UXV_UMV.get(1L), - bitsd, - new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_UXV_UMV, 'C', - OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'B', - OrePrefixes.wireGt04.get(Materials.Quantium), 'K', ItemList.Casing_Fusion_Coil }); - - GT_ModHandler.addCraftingRecipe( - ItemList.Transformer_HA_MAX_UXV.get(1L), - bitsd, - new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_MAX_UXV, 'C', - OrePrefixes.wireGt04.get(Materials.Infinity), 'B', - OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'K', ItemList.Casing_Coil_Infinity }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_LV_ULV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Lead), 'C', - OrePrefixes.cableGt16.get(Materials.Lead), 'S', OrePrefixes.spring.get(Materials.Tin), 'X', - OrePrefixes.cableGt08.get(Materials.Tin), 'O', OrePrefixes.cell.get(Materials.Lubricant), - 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 877) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_MV_LV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Tin), 'C', - OrePrefixes.cableGt16.get(Materials.Tin), 'S', OrePrefixes.spring.get(Materials.AnyCopper), - 'X', OrePrefixes.cableGt08.get(Materials.AnyCopper), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 878) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_HV_MV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.AnyCopper), 'C', - OrePrefixes.cableGt16.get(Materials.AnyCopper), 'S', OrePrefixes.spring.get(Materials.Gold), - 'X', OrePrefixes.cableGt08.get(Materials.Gold), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 879) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_EV_HV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Gold), 'C', - OrePrefixes.cableGt16.get(Materials.Gold), 'S', OrePrefixes.spring.get(Materials.Aluminium), - 'X', OrePrefixes.cableGt08.get(Materials.Aluminium), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 880) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_IV_EV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Aluminium), 'C', - OrePrefixes.cableGt16.get(Materials.Aluminium), 'S', - OrePrefixes.spring.get(Materials.Tungsten), 'X', - OrePrefixes.cableGt08.get(Materials.Tungsten), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 881) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_LuV_IV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Tungsten), 'C', - OrePrefixes.cableGt16.get(Materials.Tungsten), 'S', - OrePrefixes.spring.get(Materials.VanadiumGallium), 'X', - OrePrefixes.cableGt08.get(Materials.VanadiumGallium), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 882) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_ZPM_LuV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.VanadiumGallium), - 'C', OrePrefixes.cableGt16.get(Materials.VanadiumGallium), 'S', - OrePrefixes.spring.get(Materials.Naquadah), 'X', - OrePrefixes.cableGt08.get(Materials.Naquadah), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 883) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_UV_ZPM.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Naquadah), 'C', - OrePrefixes.cableGt16.get(Materials.Naquadah), 'S', - OrePrefixes.spring.get(Materials.NaquadahAlloy), 'X', - OrePrefixes.cableGt08.get(Materials.NaquadahAlloy), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 884) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_UHV_UV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.NaquadahAlloy), 'C', - OrePrefixes.cableGt16.get(Materials.NaquadahAlloy), 'S', - OrePrefixes.spring.get(Materials.Neutronium), 'X', - OrePrefixes.wireGt08.get(Materials.Bedrockium), 'O', - OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', - GT_ModHandler.getModItem(GregTech.ID, "gt.blockmachines", 1, 885) }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_UEV_UHV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Neutronium), 'C', - OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'S', - OrePrefixes.spring.get(Materials.Draconium), 'X', - OrePrefixes.wireGt08.get(Materials.Draconium), 'O', ItemList.Reactor_Coolant_He_1, 'P', - ItemList.Electric_Pump_MV, 'T', ItemList.Transformer_HA_UEV_UHV }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_UIV_UEV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Draconium), 'C', - OrePrefixes.wireGt16.get(Materials.Draconium), 'S', - OrePrefixes.spring.get(Materials.BlackPlutonium), 'X', - OrePrefixes.wireGt08.get(Materials.NetherStar), 'O', ItemList.Reactor_Coolant_He_3, 'P', - ItemList.Electric_Pump_HV, 'T', ItemList.Transformer_HA_UIV_UEV }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_UMV_UIV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.BlackPlutonium), 'C', - OrePrefixes.wireGt16.get(Materials.NetherStar), 'S', - OrePrefixes.spring.get(Materials.Quantium), 'X', - OrePrefixes.wireGt08.get(Materials.Quantium), 'O', ItemList.Reactor_Coolant_He_6, 'P', - ItemList.Electric_Pump_IV, 'T', ItemList.Transformer_HA_UMV_UIV }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_UXV_UMV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(MaterialsUEVplus.SpaceTime), - 'C', OrePrefixes.wireGt16.get(Materials.Quantium), 'S', - OrePrefixes.spring.get(Materials.Infinity), 'X', - OrePrefixes.wireGt08.get(Materials.BlackPlutonium), 'O', ItemList.Reactor_Coolant_Sp_1, 'P', - ItemList.Electric_Pump_LuV, 'T', ItemList.Transformer_HA_UXV_UMV }); - - GT_ModHandler.addCraftingRecipe( - ItemList.WetTransformer_MAX_UXV.get(1L), - bitsd, - new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(MaterialsUEVplus.Universium), - 'C', OrePrefixes.wireGt16.get(Materials.BlackPlutonium), 'S', - OrePrefixes.spring.get(MaterialsUEVplus.SpaceTime), 'X', - OrePrefixes.wireGt08.get(Materials.Infinity), 'O', ItemList.Reactor_Coolant_Sp_2, 'P', - ItemList.Electric_Pump_ZPM, 'T', ItemList.Transformer_HA_MAX_UXV }); - } + GT_ModHandler.addCraftingRecipe( + ItemList.Transformer_HA_UEV_UHV.get(1L), + bitsd, + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Transformer_UEV_UHV, 'C', + OrePrefixes.wireGt04.get(Materials.Draconium), 'B', + OrePrefixes.wireGt04.get(Materials.Bedrockium), 'K', ItemList.Casing_Coil_Superconductor }); + GT_ModHandler.addCraftingRecipe( + ItemList.Transformer_HA_UIV_UEV.get(1L), + bitsd, + new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Transformer_UIV_UEV, 'C', + OrePrefixes.wireGt04.get(Materials.NetherStar), 'B', + OrePrefixes.wireGt04.get(Materials.Draconium), 'K', ItemList.Casing_Fusion_Coil }); + GT_ModHandler.addCraftingRecipe( + ItemList.Transformer_HA_UMV_UIV.get(1L), + bitsd, + new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_UMV_UIV, 'C', + OrePrefixes.wireGt04.get(Materials.Quantium), 'B', + OrePrefixes.wireGt04.get(Materials.NetherStar), 'K', ItemList.Casing_Fusion_Coil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.Transformer_HA_UXV_UMV.get(1L), + bitsd, + new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_UXV_UMV, 'C', + OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'B', + OrePrefixes.wireGt04.get(Materials.Quantium), 'K', ItemList.Casing_Fusion_Coil }); + + GT_ModHandler.addCraftingRecipe( + ItemList.Transformer_HA_MAX_UXV.get(1L), + bitsd, + new Object[] { "KBB", "CMK", "KBB", 'M', ItemList.Transformer_MAX_UXV, 'C', + OrePrefixes.wireGt04.get(Materials.Infinity), 'B', + OrePrefixes.wireGt04.get(Materials.BlackPlutonium), 'K', ItemList.Casing_Coil_Infinity }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_LV_ULV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Lead), 'C', + OrePrefixes.cableGt16.get(Materials.Lead), 'S', OrePrefixes.spring.get(Materials.Tin), 'X', + OrePrefixes.cableGt08.get(Materials.Tin), 'O', OrePrefixes.cell.get(Materials.Lubricant), 'P', + ItemList.Electric_Pump_LV, 'T', GregtechItemList.Transformer_HA_LV_ULV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_MV_LV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Tin), 'C', + OrePrefixes.cableGt16.get(Materials.Tin), 'S', OrePrefixes.spring.get(Materials.AnyCopper), 'X', + OrePrefixes.cableGt08.get(Materials.AnyCopper), 'O', OrePrefixes.cell.get(Materials.Lubricant), + 'P', ItemList.Electric_Pump_LV, 'T', GregtechItemList.Transformer_HA_MV_LV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_HV_MV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.AnyCopper), 'C', + OrePrefixes.cableGt16.get(Materials.AnyCopper), 'S', OrePrefixes.spring.get(Materials.Gold), + 'X', OrePrefixes.cableGt08.get(Materials.Gold), 'O', OrePrefixes.cell.get(Materials.Lubricant), + 'P', ItemList.Electric_Pump_LV, 'T', GregtechItemList.Transformer_HA_HV_MV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_EV_HV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Gold), 'C', + OrePrefixes.cableGt16.get(Materials.Gold), 'S', OrePrefixes.spring.get(Materials.Aluminium), + 'X', OrePrefixes.cableGt08.get(Materials.Aluminium), 'O', + OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', + GregtechItemList.Transformer_HA_EV_HV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_IV_EV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Aluminium), 'C', + OrePrefixes.cableGt16.get(Materials.Aluminium), 'S', OrePrefixes.spring.get(Materials.Tungsten), + 'X', OrePrefixes.cableGt08.get(Materials.Tungsten), 'O', + OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', + GregtechItemList.Transformer_HA_IV_EV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_LuV_IV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Tungsten), 'C', + OrePrefixes.cableGt16.get(Materials.Tungsten), 'S', + OrePrefixes.spring.get(Materials.VanadiumGallium), 'X', + OrePrefixes.cableGt08.get(Materials.VanadiumGallium), 'O', + OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', + GregtechItemList.Transformer_HA_LuV_IV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_ZPM_LuV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.VanadiumGallium), 'C', + OrePrefixes.cableGt16.get(Materials.VanadiumGallium), 'S', + OrePrefixes.spring.get(Materials.Naquadah), 'X', OrePrefixes.cableGt08.get(Materials.Naquadah), + 'O', OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', + GregtechItemList.Transformer_HA_ZPM_LuV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_UV_ZPM.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Naquadah), 'C', + OrePrefixes.cableGt16.get(Materials.Naquadah), 'S', + OrePrefixes.spring.get(Materials.NaquadahAlloy), 'X', + OrePrefixes.cableGt08.get(Materials.NaquadahAlloy), 'O', + OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV, 'T', + GregtechItemList.Transformer_HA_UV_ZPM.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_UHV_UV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.NaquadahAlloy), 'C', + OrePrefixes.cableGt16.get(Materials.NaquadahAlloy), 'S', + OrePrefixes.spring.get(Materials.Neutronium), 'X', + OrePrefixes.wireGt08.get(Materials.Bedrockium), 'O', OrePrefixes.cell.get(Materials.Lubricant), + 'P', ItemList.Electric_Pump_LV, 'T', GregtechItemList.Transformer_HA_MAX_UV.get(1) }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_UEV_UHV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Neutronium), 'C', + OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'S', + OrePrefixes.spring.get(Materials.Draconium), 'X', OrePrefixes.wireGt08.get(Materials.Draconium), + 'O', ItemList.Reactor_Coolant_He_1, 'P', ItemList.Electric_Pump_MV, 'T', + ItemList.Transformer_HA_UEV_UHV }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_UIV_UEV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.Draconium), 'C', + OrePrefixes.wireGt16.get(Materials.Draconium), 'S', + OrePrefixes.spring.get(Materials.BlackPlutonium), 'X', + OrePrefixes.wireGt08.get(Materials.NetherStar), 'O', ItemList.Reactor_Coolant_He_3, 'P', + ItemList.Electric_Pump_HV, 'T', ItemList.Transformer_HA_UIV_UEV }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_UMV_UIV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(Materials.BlackPlutonium), 'C', + OrePrefixes.wireGt16.get(Materials.NetherStar), 'S', OrePrefixes.spring.get(Materials.Quantium), + 'X', OrePrefixes.wireGt08.get(Materials.Quantium), 'O', ItemList.Reactor_Coolant_He_6, 'P', + ItemList.Electric_Pump_IV, 'T', ItemList.Transformer_HA_UMV_UIV }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_UXV_UMV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(MaterialsUEVplus.SpaceTime), 'C', + OrePrefixes.wireGt16.get(Materials.Quantium), 'S', OrePrefixes.spring.get(Materials.Infinity), + 'X', OrePrefixes.wireGt08.get(Materials.BlackPlutonium), 'O', ItemList.Reactor_Coolant_Sp_1, + 'P', ItemList.Electric_Pump_LuV, 'T', ItemList.Transformer_HA_UXV_UMV }); + + GT_ModHandler.addCraftingRecipe( + ItemList.WetTransformer_MAX_UXV.get(1L), + bitsd, + new Object[] { "XOC", "STA", "POC", 'A', OrePrefixes.springSmall.get(MaterialsUEVplus.Universium), 'C', + OrePrefixes.wireGt16.get(Materials.BlackPlutonium), 'S', + OrePrefixes.spring.get(MaterialsUEVplus.SpaceTime), 'X', + OrePrefixes.wireGt08.get(Materials.Infinity), 'O', ItemList.Reactor_Coolant_Sp_2, 'P', + ItemList.Electric_Pump_ZPM, 'T', ItemList.Transformer_HA_MAX_UXV }); ItemStack[] inHatches = { ItemList.Hatch_Input_UEV.get(1), ItemList.Hatch_Input_UIV.get(1), ItemList.Hatch_Input_UMV.get(1), ItemList.Hatch_Input_UXV.get(1), ItemList.Hatch_Input_MAX.get(1) }; @@ -1198,10 +1186,10 @@ public void recipes() { for (int aTier = 10; aTier < 15; aTier++) { GT_Values.RA.stdBuilder().itemInputs(flInputs[aTier - 10]).itemOutputs(inHatches[aTier - 10]) - .fluidInputs(GT_CoreModSupport.RadoxPolymer.getMolten((long) (2.25 * Math.pow(2, (aTier - 9))))) + .fluidInputs(Materials.RadoxPolymer.getMolten((long) (2.25 * Math.pow(2, (aTier - 9))))) .duration(24 * SECONDS).eut((int) (30 * Math.pow(4, (aTier - 1)))).addTo(assemblerRecipes); GT_Values.RA.stdBuilder().itemInputs(flInputs2[aTier - 10]).itemOutputs(outHatches[aTier - 10]) - .fluidInputs(GT_CoreModSupport.RadoxPolymer.getMolten((long) (2.25 * Math.pow(2, (aTier - 9))))) + .fluidInputs(Materials.RadoxPolymer.getMolten((long) (2.25 * Math.pow(2, (aTier - 9))))) .duration(24 * SECONDS).eut((int) (30 * Math.pow(4, (aTier - 1)))).addTo(assemblerRecipes); } diff --git a/src/main/java/com/dreammaster/gthandler/GT_Loader_Materials.java b/src/main/java/com/dreammaster/gthandler/GT_Loader_Materials.java index de7d51e3d..acdb04d74 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_Loader_Materials.java +++ b/src/main/java/com/dreammaster/gthandler/GT_Loader_Materials.java @@ -1,7 +1,5 @@ package com.dreammaster.gthandler; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; - import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; @@ -15,7 +13,7 @@ public void run() { private void registerMaterialRecipes() { GT_ModHandler.addShapelessCraftingRecipe( - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.AlumiteDust", 8L), + com.dreammaster.item.ItemList.AlumiteDust.getIS(8), GT_ModHandler.RecipeBits.NOT_REMOVABLE, new Object[] { OrePrefixes.dust.get(Materials.Aluminium), OrePrefixes.dust.get(Materials.Aluminium), OrePrefixes.dust.get(Materials.Aluminium), OrePrefixes.dust.get(Materials.Aluminium), diff --git a/src/main/java/com/dreammaster/gthandler/GT_Loader_OreDictionary.java b/src/main/java/com/dreammaster/gthandler/GT_Loader_OreDictionary.java index 65b3746f1..bd96e72c7 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_Loader_OreDictionary.java +++ b/src/main/java/com/dreammaster/gthandler/GT_Loader_OreDictionary.java @@ -15,7 +15,6 @@ import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.Railcraft; import static gregtech.api.enums.Mods.StevesCarts2; @@ -28,6 +27,7 @@ import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import com.dreammaster.block.BlockList; import com.dreammaster.item.ItemList; import gregtech.api.enums.Materials; @@ -62,15 +62,10 @@ public void run() { GT_OreDictUnificator .registerOre(OrePrefixes.compressed, Materials.Mytryl, ItemList.MytrylCompressedPlate.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.plateDense, Materials.Mytryl, ItemList.MytrylDensePlate.getIS()); - GT_OreDictUnificator.registerOre( - OrePrefixes.block, - Materials.Mytryl, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "tile.Mytryl", 1L, 0)); + GT_OreDictUnificator.registerOre(OrePrefixes.block, Materials.Mytryl, BlockList.Mytryl.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.CallistoIce, ItemList.CallistoIceIngot.getIS()); GT_OreDictUnificator.registerOre("ingotColdCallistoIce", ItemList.CallistoIceColdIngot.getIS()); - GT_OreDictUnificator.registerOre( - "blockCallistoIce", - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "tile.CallistoColdIce", 1L, 0)); + GT_OreDictUnificator.registerOre("blockCallistoIce", BlockList.CallistoColdIce.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.dust, Materials.CallistoIce, ItemList.CallistoIceDust.getIS()); GT_OreDictUnificator.registerOre("plateColdCallistoIce", ItemList.CallistoIcePlate.getIS()); GT_OreDictUnificator @@ -81,8 +76,7 @@ public void run() { ItemList.CallistoIceCompressedPlate.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.Ledox, ItemList.LedoxIngot.getIS()); GT_OreDictUnificator.registerOre("ingotColdLedox", ItemList.LedoxColdIngot.getIS()); - GT_OreDictUnificator - .registerOre("blockLedox", GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "tile.Ledox", 1L, 0)); + GT_OreDictUnificator.registerOre("blockLedox", BlockList.Ledox.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.dust, Materials.Ledox, ItemList.LedoxDust.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.plate, Materials.Ledox, ItemList.LedoxPlate.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.plateDense, Materials.Ledox, ItemList.LedoxDensePlate.getIS()); @@ -97,18 +91,15 @@ public void run() { GT_OreDictUnificator.registerOre("stickSandstone", ItemList.SandStoneRod.getIS()); GT_OreDictUnificator.registerOre("lensReinforcedGlass", ItemList.ReinforcedGlassLense.getIS()); GT_OreDictUnificator.registerOre("plateReinforcedGlass", ItemList.ReinforcedGlassPlate.getIS()); - GT_OreDictUnificator - .registerOre("blockQuantium", GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "tile.Quantinum", 1L, 0)); + GT_OreDictUnificator.registerOre("blockQuantium", BlockList.Quantinum.getIS()); GT_OreDictUnificator .registerOre(OrePrefixes.compressed, Materials.Quantium, ItemList.QuantinumCompressedPlate.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.dust, Materials.Quantium, ItemList.QuantinumDust.getIS()); GT_OreDictUnificator .registerOre(OrePrefixes.plateDense, Materials.Quantium, ItemList.QuantinumDensePlate.getIS()); GT_OreDictUnificator.registerOre(OrePrefixes.plate, Materials.Quantium, ItemList.QuantinumPlate.getIS()); - GT_OreDictUnificator.registerOre( - OrePrefixes.block, - Materials.MysteriousCrystal, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "tile.MysteriousCrystal", 1L, 0)); + GT_OreDictUnificator + .registerOre(OrePrefixes.block, Materials.MysteriousCrystal, BlockList.MysteriousCrystal.getIS()); GT_OreDictUnificator.registerOre( OrePrefixes.compressed, Materials.MysteriousCrystal, @@ -116,42 +107,36 @@ public void run() { GT_OreDictUnificator.registerOre( OrePrefixes.plate, Materials.Bedrockium, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BedrockiumPlate", 1L, 0)); + com.dreammaster.item.ItemList.BedrockiumPlate.getIS(1)); GT_OreDictUnificator.registerOre( OrePrefixes.plate, Materials.BlackPlutonium, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BlackPlutoniumPlate", 1L, 0)); + com.dreammaster.item.ItemList.BlackPlutoniumPlate.getIS(1)); GT_OreDictUnificator.registerOre( OrePrefixes.plateDense, Materials.BlackPlutonium, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.BlackPlutoniumDensePlate", 1L, 0)); - GT_OreDictUnificator.registerOre( - OrePrefixes.block, - Materials.BlackPlutonium, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "tile.BlackPlutonium", 1L, 0)); + com.dreammaster.item.ItemList.BlackPlutoniumDensePlate.getIS(1)); + GT_OreDictUnificator.registerOre(OrePrefixes.block, Materials.BlackPlutonium, BlockList.BlackPlutonium.getIS()); GT_OreDictUnificator.registerOre( OrePrefixes.plate, Materials.Manyullyn, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ManyullynPlate", 1L, 0)); - GT_OreDictUnificator.registerOre( - OrePrefixes.plate, - Materials.Ardite, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ArditePlate", 1L, 0)); - GT_OreDictUnificator.registerOre(OrePrefixes.dust, Materials.Alumite, ItemList.AlumiteDust.getIS()); + com.dreammaster.item.ItemList.ManyullynPlate.getIS(1)); GT_OreDictUnificator - .registerOre("dustQuartzSand", GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.SandDust", 1L, 0)); + .registerOre(OrePrefixes.plate, Materials.Ardite, com.dreammaster.item.ItemList.ArditePlate.getIS(1)); + GT_OreDictUnificator.registerOre(OrePrefixes.dust, Materials.Alumite, ItemList.AlumiteDust.getIS()); + GT_OreDictUnificator.registerOre("dustQuartzSand", com.dreammaster.item.ItemList.SandDust.getIS(1)); GT_OreDictUnificator.registerOre( OrePrefixes.dust, Materials.CertusQuartzCharged, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzDust", 1L, 0)); + com.dreammaster.item.ItemList.ChargedCertusQuartzDust.getIS(1)); GT_OreDictUnificator.registerOre( OrePrefixes.plate, Materials.CertusQuartzCharged, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzPlate", 1L, 0)); + com.dreammaster.item.ItemList.ChargedCertusQuartzPlate.getIS(1)); GT_OreDictUnificator.registerOre( OrePrefixes.stick, Materials.CertusQuartzCharged, - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzRod", 1L, 0)); + com.dreammaster.item.ItemList.ChargedCertusQuartzRod.getIS(1)); GT_OreDictUnificator.registerOre( OrePrefixes.crystal, Materials.CertusQuartzCharged, @@ -160,21 +145,12 @@ public void run() { OrePrefixes.gem, Materials.CertusQuartzCharged, getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 1)); - GT_OreDictUnificator.registerOre( - "dustCokeOvenBrick", - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CokeOvenBrickDust", 1L, 0)); - GT_OreDictUnificator.registerOre( - "ingotCokeOvenBrick", - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CokeOvenBrick", 1L, 0)); - GT_OreDictUnificator.registerOre( - "leather", - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ArtificialLeather", 1L, 0)); - GT_OreDictUnificator.registerOre( - "itemLeather", - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ArtificialLeather", 1L, 0)); - GT_OreDictUnificator.registerOre( - "dustPotassiumHydroxide", - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PotassiumHydroxideDust", 1L, 0)); + GT_OreDictUnificator.registerOre("dustCokeOvenBrick", com.dreammaster.item.ItemList.CokeOvenBrickDust.getIS(1)); + GT_OreDictUnificator.registerOre("ingotCokeOvenBrick", com.dreammaster.item.ItemList.CokeOvenBrick.getIS(1)); + GT_OreDictUnificator.registerOre("leather", com.dreammaster.item.ItemList.ArtificialLeather.getIS(1)); + GT_OreDictUnificator.registerOre("itemLeather", com.dreammaster.item.ItemList.ArtificialLeather.getIS(1)); + GT_OreDictUnificator + .registerOre("dustPotassiumHydroxide", com.dreammaster.item.ItemList.PotassiumHydroxideDust.getIS(1)); GT_OreDictUnificator.registerOre(OrePrefixes.stickLong, Materials.Obsidian, ItemList.LongObsidianRod.getIS()); diff --git a/src/main/java/com/dreammaster/gthandler/GT_MachineRecipeLoader.java b/src/main/java/com/dreammaster/gthandler/GT_MachineRecipeLoader.java index 813f66eb1..6c78d8d10 100644 --- a/src/main/java/com/dreammaster/gthandler/GT_MachineRecipeLoader.java +++ b/src/main/java/com/dreammaster/gthandler/GT_MachineRecipeLoader.java @@ -32,6 +32,7 @@ import com.dreammaster.gthandler.recipes.LatheRecipes; import com.dreammaster.gthandler.recipes.MaceratorRecipes; import com.dreammaster.gthandler.recipes.MixerRecipes; +import com.dreammaster.gthandler.recipes.NeutroniumCompressorRecipes; import com.dreammaster.gthandler.recipes.RecipeRemoval; import com.dreammaster.gthandler.recipes.SifterRecipes; import com.dreammaster.gthandler.recipes.SpaceAssemblerRecipes; @@ -75,6 +76,7 @@ public void run() { new LatheRecipes().run(); new MaceratorRecipes().run(); new MixerRecipes().run(); + new NeutroniumCompressorRecipes().run(); new SifterRecipes().run(); new VacuumFreezerRecipes().run(); new WiremillRecipes().run(); diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AlloySmelterRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AlloySmelterRecipes.java index 943c53ff1..e67de7645 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AlloySmelterRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AlloySmelterRecipes.java @@ -1,11 +1,11 @@ package com.dreammaster.gthandler.recipes; +import static com.dreammaster.scripts.IScriptLoader.wildcard; import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.TinkerConstruct; import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import static gregtech.api.util.GT_RecipeBuilder.TICKS; import net.minecraft.init.Blocks; import net.minecraft.init.Items; @@ -147,10 +147,6 @@ public void run() { .itemOutputs(ItemList.Circuit_Parts_Glass_Tube.get(1L)).duration(6 * SECONDS).eut(16) .addTo(alloySmelterRecipes); - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.obsidian, 1, 0), ItemList.Shape_Mold_Ingot.get(0L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Obsidian, 2L)) - .duration(6 * SECONDS + 10 * TICKS).eut(3).addTo(alloySmelterRecipes); - GT_Values.RA.stdBuilder() .itemInputs( GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemPartIridium", 2L), @@ -158,12 +154,9 @@ public void run() { .itemOutputs(com.dreammaster.item.ItemList.IridiumAlloyItemCasing.getIS().splitStack(3)) .duration(60 * SECONDS).eut(256).addTo(alloySmelterRecipes); - // recipes for everything that uses sand - for (int i = 0; i < OreDictionary.getOres("sand").size(); ++i) { - GT_Values.RA.stdBuilder().itemInputs(OreDictionary.getOres("sand").get(i), new ItemStack(Items.clay_ball)) - .itemOutputs(com.dreammaster.item.ItemList.CokeOvenBrick.getIS().splitStack(2)) - .duration(10 * SECONDS).eut(8).addTo(alloySmelterRecipes); - } + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sand, 1, wildcard), new ItemStack(Items.clay_ball)) + .itemOutputs(com.dreammaster.item.ItemList.CokeOvenBrick.getIS().splitStack(2)).duration(10 * SECONDS) + .eut(8).addTo(alloySmelterRecipes); if (EnderIO.isModLoaded()) { // EnderIO Fused Quartz and Glass diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java index 683700d1b..b8b66410f 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AssemblerRecipes.java @@ -1,7 +1,6 @@ package com.dreammaster.gthandler.recipes; -import static com.dreammaster.bartworksHandler.BartWorksMaterials.getBartWorksMaterialByIGNName; -import static com.dreammaster.gthandler.GT_CoreModSupport.Xenoxene; +import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.LuVTierMaterial; import static gregtech.api.enums.GT_Values.W; import static gregtech.api.enums.Mods.*; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; @@ -10,11 +9,13 @@ import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; import static gregtech.api.util.GT_RecipeBuilder.WILDCARD; +import static gtPlusPlus.core.block.ModBlocks.blockFishTrap; import static gtPlusPlus.core.material.ALLOY.HASTELLOY_C276; import static gtPlusPlus.core.material.ALLOY.HASTELLOY_W; import static gtPlusPlus.core.material.ALLOY.HASTELLOY_X; import static gtPlusPlus.core.material.ALLOY.NITINOL_60; import static gtPlusPlus.core.material.ALLOY.STELLITE; +import static gtPlusPlus.core.material.ELEMENT.STANDALONE.CHRONOMATIC_GLASS; import java.util.HashMap; import java.util.List; @@ -30,11 +31,12 @@ import net.minecraftforge.oredict.OreDictionary; import com.dreammaster.gthandler.CustomItemList; -import com.dreammaster.gthandler.GT_CoreModSupport; import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry; import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import common.TileEntities; +import goodgenerator.items.MyMaterial; +import goodgenerator.loader.Loaders; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -47,7 +49,9 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; import gregtech.common.items.GT_MetaGenerated_Tool_01; +import gtPlusPlus.core.material.ALLOY; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; +import pers.gwyog.gtneioreplugin.plugin.block.ModBlocks; public class AssemblerRecipes implements Runnable { @@ -733,11 +737,7 @@ public void run() { ItemList.Electric_Motor_LuV.get(4L), ItemList.Electric_Pump_LuV.get(4L), ItemList.Conveyor_Module_LuV.get(4L), - GT_OreDictUnificator.get( - OrePrefixes.gearGt, - BartWorks.isModLoaded() ? getBartWorksMaterialByIGNName("Rhodium-Plated Palladium") - : Materials.Chrome, - 4L), + GT_OreDictUnificator.get(OrePrefixes.gearGt, LuVTierMaterial.getBridgeMaterial(), 4L), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(ItemList.OreDrill3.get(1L)).fluidInputs(Materials.SolderingAlloy.getMolten(288)) .duration(20 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); @@ -824,15 +824,12 @@ public void run() { .itemOutputs(CustomItemList.Casing_UMV.get(1L)).duration(2 * SECONDS + 10 * TICKS).eut(16) .addTo(assemblerRecipes); - if (GoodGenerator.isModLoaded()) { - GT_Values.RA.stdBuilder().itemInputs( - GT_OreDictUnificator - .get(OrePrefixes.plate, MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter, 4L), - GT_OreDictUnificator.get("plateShirabon", 4), - GT_Utility.getIntegratedCircuit(8)).itemOutputs(CustomItemList.Casing_UXV.get(1L)) - .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes); - - } + GT_Values.RA.stdBuilder().itemInputs( + GT_OreDictUnificator + .get(OrePrefixes.plate, MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter, 4L), + GT_OreDictUnificator.get("plateShirabon", 4), + GT_Utility.getIntegratedCircuit(8)).itemOutputs(CustomItemList.Casing_UXV.get(1L)) + .duration(2 * SECONDS + 10 * TICKS).eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( @@ -1434,14 +1431,11 @@ public void run() { .itemOutputs(ItemList.Neutron_Reflector.get(1L)).requiresCleanRoom() .duration(3 * MINUTES + 7 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); - if (BartWorks.isModLoaded()) { - // Humongous input hatch - GT_Values.RA.stdBuilder().itemInputs(ItemList.Hatch_Input_UXV.get(1), ItemList.Quantum_Tank_IV.get(1)) - .itemOutputs(ItemRegistry.humongousInputHatch.copy()) - .fluidInputs(MaterialsUEVplus.Space.getMolten(5_760L)).duration(5 * SECONDS).eut(TierEU.RECIPE_UMV) - .addTo(assemblerRecipes); - - } + // Humongous input hatch + GT_Values.RA.stdBuilder().itemInputs(ItemList.Hatch_Input_UXV.get(1), ItemList.Quantum_Tank_IV.get(1)) + .itemOutputs(ItemRegistry.humongousInputHatch.copy()) + .fluidInputs(MaterialsUEVplus.Space.getMolten(5_760L)).duration(5 * SECONDS).eut(TierEU.RECIPE_UMV) + .addTo(assemblerRecipes); // Wood Plates GT_Values.RA.stdBuilder() @@ -1529,15 +1523,12 @@ public void run() { .addTo(assemblerRecipes); } - if (GTPlusPlus.isModLoaded()) { // GT++, remember to remove later - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.WroughtIron, 1L), - CustomItemList.SteelBars.get(6L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(GTPlusPlus.ID, "blockFishTrap", 1L, 0)).duration(10 * SECONDS) - .eut(64).addTo(assemblerRecipes); - } + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.WroughtIron, 1L), + CustomItemList.SteelBars.get(6L), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(new ItemStack(blockFishTrap, 1, 0)).duration(10 * SECONDS).eut(64).addTo(assemblerRecipes); if (ExtraBees.isModLoaded()) { ItemStack alveary = GT_ModHandler.getModItem(Forestry.ID, "alveary", 1L, 0); @@ -1823,6 +1814,33 @@ public void run() { .itemOutputs(ItemList.Machine_Multi_LargeChemicalReactor.get(1)).duration(10 * SECONDS) .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + // Industrial Autoclave + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.AutoclaveLuV.get(2L), + ItemList.Casing_Autoclave.get(4L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 4L), + ALLOY.LAFIUM.getPlate(8)) + .fluidInputs(Materials.Polybenzimidazole.getMolten(8 * 144)) + .itemOutputs(ItemList.Machine_Multi_Autoclave.get(1L)).duration(30 * SECONDS).eut(TierEU.RECIPE_LuV) + .addTo(assemblerRecipes); + + // YOTT Casings + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.BlackSteel, 4L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene, 2L), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 2L), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.BlackSteel, 1L)) + .itemOutputs(new ItemStack(Loaders.yottaFluidTankCasing, 1, 0)).duration(24 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + + // Industrial Autoclave + GT_Values.RA.stdBuilder() + .itemInputs(GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Polytetrafluoroethylene, 1L)) + .fluidInputs(Materials.StainlessSteel.getMolten(8 * 144)).itemOutputs(ItemList.Casing_Autoclave.get(1L)) + .duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); + if (GraviSuite.isModLoaded() && GalacticraftMars.isModLoaded()) { // Gravitational Engine GT_Values.RA.stdBuilder() @@ -2220,53 +2238,69 @@ public void run() { ItemList.Hull_LuV.get(1)) .itemOutputs(ItemList.Transformer_ZPM_LuV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_EV) .addTo(assemblerRecipes); - if (GTPlusPlus.isModLoaded()) { - // 16A Zpm to LuV transformer - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.VanadiumGallium, 4), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 1), - ItemList.Transformer_ZPM_LuV.get(1), - ItemList.Casing_Coil_TungstenSteel.get(1)) - .itemOutputs(GregtechItemList.Transformer_HA_ZPM_LuV.get(1)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); - // 64A Zpm To LuV transformer - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.cableGt16, Materials.VanadiumGallium, 2), - GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Naquadah, 1), - GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Naquadah, 1), - GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.VanadiumGallium, 1), - GregtechItemList.Transformer_HA_ZPM_LuV.get(1), - ItemList.Electric_Pump_LV.get(1)) - .fluidInputs(Materials.Lubricant.getFluid(2000)).itemOutputs(ItemList.WetTransformer_ZPM_LuV.get(1)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); - - // Hastelloy-X Structural Block - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Casing_EV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), - getModItem(GTPlusPlus.ID, "itemGearHastelloyX", 1L), - getModItem(GTPlusPlus.ID, "blockFrameGtHastelloyC276", 1L), - getModItem(GTPlusPlus.ID, "itemRingInconel792", 2L)) - .itemOutputs(getModItem(GTPlusPlus.ID, "gtplusplus.blockcasings.2", 1L, 2)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); - } + // 16A Zpm to LuV transformer + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.VanadiumGallium, 4), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.Naquadah, 1), + ItemList.Transformer_ZPM_LuV.get(1), + ItemList.Casing_Coil_TungstenSteel.get(1)) + .itemOutputs(GregtechItemList.Transformer_HA_ZPM_LuV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_EV) + .addTo(assemblerRecipes); + + // 64A Zpm To LuV transformer + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.cableGt16, Materials.VanadiumGallium, 2), + GT_OreDictUnificator.get(OrePrefixes.cableGt08, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Naquadah, 1), + GT_OreDictUnificator.get(OrePrefixes.springSmall, Materials.VanadiumGallium, 1), + GregtechItemList.Transformer_HA_ZPM_LuV.get(1), + ItemList.Electric_Pump_LV.get(1)) + .fluidInputs(Materials.Lubricant.getFluid(2000)).itemOutputs(ItemList.WetTransformer_ZPM_LuV.get(1)) + .duration(5 * SECONDS).eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); + + // Hastelloy-X Structural Block + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Casing_EV.get(1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 2), + HASTELLOY_X.getGear(1), + HASTELLOY_C276.getFrameBox(1), + ALLOY.INCONEL_792.getRing(2)) + .itemOutputs(GregtechItemList.Casing_Refinery_Structural.get(2)).duration(5 * SECONDS) + .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); // MagTech Casing GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6L), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Titanium, 1L)) - .itemOutputs(getModItem(GregTech.ID, "gt.blockcasings10", 1, 0)).duration(2 * SECONDS + 10 * TICKS) + .itemOutputs(ItemList.Casing_Electromagnetic_Separator.get(1)).duration(2 * SECONDS + 10 * TICKS) .eut(16).addTo(assemblerRecipes); // Laser Containment Casing GT_Values.RA.stdBuilder().itemInputs(STELLITE.getPlate(6), NITINOL_60.getFrameBox(1)) - .itemOutputs(getModItem(GregTech.ID, "gt.blockcasings10", 1, 1)).duration(2 * SECONDS + 10 * TICKS) - .eut(16).addTo(assemblerRecipes); + .itemOutputs(ItemList.Casing_Laser.get(1)).duration(2 * SECONDS + 10 * TICKS).eut(16) + .addTo(assemblerRecipes); + + // Electric Compressor Casing + GT_Values.RA.stdBuilder() + .itemInputs( + MyMaterial.incoloy903.get(OrePrefixes.plate, 6), + MyMaterial.incoloy903.get(OrePrefixes.block, 1)) + .itemOutputs(ItemList.Compressor_Casing.get(1)).duration(2 * SECONDS + 10 * TICKS).eut(16) + .addTo(assemblerRecipes); + + // Compression Pipe Casing + GT_Values.RA.stdBuilder() + .itemInputs( + MyMaterial.incoloy903.get(OrePrefixes.plate, 4), + MyMaterial.incoloy903.get(OrePrefixes.gearGt, 1), + MyMaterial.incoloy903.get(OrePrefixes.pipeMedium, 4)) + .itemOutputs(ItemList.Compressor_Pipe_Casing.get(1)).duration(2 * SECONDS + 10 * TICKS).eut(16) + .addTo(assemblerRecipes); // Iron Electromagnet GT_Values.RA.stdBuilder() @@ -2274,9 +2308,8 @@ public void run() { GT_OreDictUnificator.get(OrePrefixes.ring, Materials.IronMagnetic, 8L), ItemList.IV_Coil.get(8L), GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorIV, 16L)) - .itemOutputs(getModItem(GregTech.ID, "gt.metaitem.01", 1, 32345)) - .fluidInputs(Materials.Cobalt.getMolten(1152)).duration(30 * SECONDS).eut(TierEU.IV) - .addTo(assemblerRecipes); + .itemOutputs(ItemList.Electromagnet_Iron.get(1)).fluidInputs(Materials.Cobalt.getMolten(1152)) + .duration(30 * SECONDS).eut(TierEU.IV).addTo(assemblerRecipes); // Ultimate Time Anomaly GT_Values.RA.stdBuilder() @@ -2289,16 +2322,16 @@ public void run() { ItemList.Hull_UV.get(1)) .itemOutputs(ItemList.AcceleratorUV.get(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(assemblerRecipes); - if (KekzTech.isModLoaded()) { - // LSC controller - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.battery, Materials.EV, 4), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), - ItemList.Circuit_Chip_PIC.get(2)) - .itemOutputs(TileEntities.lsc.getStackForm(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(assemblerRecipes); - } + + // LSC controller + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.battery, Materials.EV, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LuV, 2), + ItemList.Circuit_Chip_PIC.get(2)) + .itemOutputs(TileEntities.lsc.getStackForm(1)).duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.pipeQuadruple, MaterialsUEVplus.SpaceTime, 1), @@ -2316,16 +2349,15 @@ public void run() { .fluidInputs(Materials.Polybenzimidazole.getMolten(2304)) .itemOutputs(ItemList.Hatch_Input_Multi_2x2_UXV.get(1)).duration(30 * SECONDS).eut(TierEU.RECIPE_UXV) .addTo(assemblerRecipes); - if (BartWorks.isModLoaded()) { - GT_Values.RA.stdBuilder() - .itemInputs( - ItemRegistry.humongousInputHatch.copy(), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, MaterialsUEVplus.SpaceTime, 4), - GT_Utility.getIntegratedCircuit(4)) - .fluidInputs(MaterialsUEVplus.Space.getMolten(5760)) - .itemOutputs(ItemList.Hatch_Input_Multi_2x2_Humongous.get(1)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_UXV).addTo(assemblerRecipes); - } + + GT_Values.RA.stdBuilder() + .itemInputs( + ItemRegistry.humongousInputHatch.copy(), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, MaterialsUEVplus.SpaceTime, 4), + GT_Utility.getIntegratedCircuit(4)) + .fluidInputs(MaterialsUEVplus.Space.getMolten(5760)) + .itemOutputs(ItemList.Hatch_Input_Multi_2x2_Humongous.get(1)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_UXV).addTo(assemblerRecipes); // Diamond Gear GT_Values.RA.stdBuilder() @@ -2336,15 +2368,15 @@ public void run() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.gearGt, Materials.Diamond, 1L)) .fluidInputs(Materials.Lubricant.getFluid(250L)).duration(10 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(assemblerRecipes); - if (TecTech.isModLoaded() && GTPlusPlus.isModLoaded()) { - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.CosmicNeutronium, 2), - (GT_ModHandler.getModItem(GTPlusPlus.ID, "itemFineWireChromaticGlass", 2))) - .itemOutputs(com.github.technus.tectech.thing.CustomItemList.DATApipe.get(64)) - .fluidInputs(GT_CoreModSupport.RadoxPolymer.getMolten(144L)).duration(10 * SECONDS) - .eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); - } + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.CosmicNeutronium, 2), + CHRONOMATIC_GLASS.getFineWire(2)) + .itemOutputs(com.github.technus.tectech.thing.CustomItemList.DATApipe.get(64)) + .fluidInputs(Materials.RadoxPolymer.getMolten(144L)).duration(10 * SECONDS).eut(TierEU.RECIPE_UV) + .addTo(assemblerRecipes); + // Fusion Coil Block GT_Values.RA.stdBuilder() .itemInputs( @@ -3545,59 +3577,63 @@ private void makeCircuitPartRecipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Naquadria, 4L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemFoilPikyonium64B", 2L), + ALLOY.PIKYONIUM.getFoil(2), GT_OreDictUnificator .get(OrePrefixes.foil, Materials.Tetranaquadahdiindiumhexaplatiumosminid, 1L), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 1L), GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.Circuit_Parts_ResistorXSMD.get(32L)).fluidInputs(Xenoxene.getFluid(144L)) - .duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); + .itemOutputs(ItemList.Circuit_Parts_ResistorXSMD.get(32L)) + .fluidInputs(Materials.Xenoxene.getFluid(144L)).duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM) + .addTo(assemblerRecipes); // Transistor GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.foil, Materials.BlackPlutonium, 4L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemFoilArceusAlloy2B", 2L), + ALLOY.TRINIUM_REINFORCED_STEEL.getFoil(2), GT_OreDictUnificator .get(OrePrefixes.foil, Materials.Tetranaquadahdiindiumhexaplatiumosminid, 1L), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 1L), GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.Circuit_Parts_TransistorXSMD.get(32L)).fluidInputs(Xenoxene.getFluid(144L)) - .duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); + .itemOutputs(ItemList.Circuit_Parts_TransistorXSMD.get(32L)) + .fluidInputs((Materials.Xenoxene.getFluid(144L))).duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM) + .addTo(assemblerRecipes); // Capacitor GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Draconium, 4L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemFoilCinobiteA243", 2L), + ALLOY.CINOBITE.getFoil(2), GT_OreDictUnificator .get(OrePrefixes.foil, Materials.Tetranaquadahdiindiumhexaplatiumosminid, 1L), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 1L), GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.Circuit_Parts_CapacitorXSMD.get(32L)).fluidInputs(Xenoxene.getFluid(144L)) - .duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); + .itemOutputs(ItemList.Circuit_Parts_CapacitorXSMD.get(32L)) + .fluidInputs((Materials.Xenoxene.getFluid(144L))).duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM) + .addTo(assemblerRecipes); // Diode GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Tritanium, 4L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemFoilLafiumCompound", 2L), + ALLOY.LAFIUM.getFoil(2), GT_OreDictUnificator .get(OrePrefixes.foil, Materials.Tetranaquadahdiindiumhexaplatiumosminid, 1L), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 1L), GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.Circuit_Parts_DiodeXSMD.get(64L)).fluidInputs(Xenoxene.getFluid(144L)) + .itemOutputs(ItemList.Circuit_Parts_DiodeXSMD.get(64L)).fluidInputs((Materials.Xenoxene.getFluid(144L))) .duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // Inductor GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedfoil", 4L, 10105), - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedfoil", 1L, 10102), + MyMaterial.hikarium.get(OrePrefixes.foil, 4), + MyMaterial.artheriumSn.get(OrePrefixes.foil, 1), GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorLuV, 1L), GT_Utility.getIntegratedCircuit(9)) - .itemOutputs(ItemList.Circuit_Parts_InductorXSMD.get(32L)).fluidInputs(Xenoxene.getFluid(144L)) - .duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); + .itemOutputs(ItemList.Circuit_Parts_InductorXSMD.get(32L)) + .fluidInputs((Materials.Xenoxene.getFluid(144L))).duration(8 * SECONDS).eut(TierEU.RECIPE_ZPM) + .addTo(assemblerRecipes); } @@ -4011,7 +4047,7 @@ private void makeEnderIORecipes() { GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedbolt", 4L, 10024), + MyMaterial.extremelyUnstableNaquadah.get(OrePrefixes.bolt, 4), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Manganese, 4), ItemList.Gravistar.get(1L), GT_ModHandler.getModItem(EnderIO.ID, "itemFrankenSkull", 1L, 5), @@ -4400,7 +4436,7 @@ private void makeAE2Recipes() { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lapis, 2L), getModItem(AppliedEnergistics2.ID, "tile.BlockInterface", 1), - getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidDiamondCore", 2), + com.dreammaster.item.ItemList.EngineeringProcessorFluidDiamondCore.getIS(2), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(getModItem(AE2FluidCraft.ID, "fluid_interface", 1, 0)).duration(5 * SECONDS) .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); @@ -4418,7 +4454,7 @@ private void makeAE2Recipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StainlessSteel, 1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateNitinol60", 2L), + NITINOL_60.getPlate(2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CertusQuartz, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CertusQuartz, 2L), GT_Utility.getIntegratedCircuit(3)) @@ -4438,7 +4474,7 @@ private void makeAE2Recipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateZeron100", 2L), + ALLOY.ZERON_100.getPlate(2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CertusQuartz, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CertusQuartz, 2L), GT_Utility.getIntegratedCircuit(3)) @@ -5768,27 +5804,14 @@ private void makeJabbaRecipes() { .itemOutputs(GT_ModHandler.getModItem(JABBA.ID, "upgradeStructural", 1L, 8)).duration(10 * SECONDS) .eut(16).addTo(assemblerRecipes); - if (BartWorks.isModLoaded()) { - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem(JABBA.ID, "barrel", 1L, 0), - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedplate", 2L, 88), - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedstick", 2L, 88), - GT_Utility.getIntegratedCircuit(13)) - .itemOutputs(GT_ModHandler.getModItem(JABBA.ID, "upgradeStructural", 1L, 9)).duration(10 * SECONDS) - .eut(16).addTo(assemblerRecipes); - - } else { - GT_Values.RA.stdBuilder() - .itemInputs( - GT_ModHandler.getModItem(JABBA.ID, "barrel", 1L, 0), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Chrome, 2), - GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Chrome, 2), - GT_Utility.getIntegratedCircuit(13)) - .itemOutputs(GT_ModHandler.getModItem(JABBA.ID, "upgradeStructural", 1L, 9)).duration(10 * SECONDS) - .eut(16).addTo(assemblerRecipes); - } + GT_Values.RA.stdBuilder() + .itemInputs( + GT_ModHandler.getModItem(JABBA.ID, "barrel", 1L, 0), + LuVTierMaterial.get(OrePrefixes.plate, 2), + LuVTierMaterial.get(OrePrefixes.stick, 2), + GT_Utility.getIntegratedCircuit(13)) + .itemOutputs(GT_ModHandler.getModItem(JABBA.ID, "upgradeStructural", 1L, 9)).duration(10 * SECONDS) + .eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( @@ -6064,6 +6087,7 @@ private void makeGalacticraftRocketRecipes() { GT_Utility.getIntegratedCircuit(3)) .itemOutputs(CustomItemList.HeavyDutyRocketEngineTier4.get(1L)).duration(5 * SECONDS) .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); + // nose cones GT_Values.RA.stdBuilder() @@ -6901,33 +6925,6 @@ private void makeMixedMetalIngotRecipes() { .itemOutputs(GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemIngot", 1L, 4)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Nickel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Zinc, 1)) - .itemOutputs(GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemIngot", 1L, 4)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Nickel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 1)) - .itemOutputs(GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemIngot", 1L, 4)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Nickel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 1)) - .itemOutputs(GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemIngot", 1L, 4)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.getIntegratedCircuit(3), @@ -7464,7 +7461,7 @@ private void makeMixedMetalIngotRecipes() { GT_Utility.getIntegratedCircuit(3), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Naquadah, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 1)) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSS, 1)) .itemOutputs(GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemIngot", 26L, 4)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); @@ -7491,7 +7488,7 @@ private void makeMixedMetalIngotRecipes() { GT_Utility.getIntegratedCircuit(3), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSE, 1)) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.HSSS, 1)) .itemOutputs(GT_ModHandler.getModItem(IndustrialCraft2.ID, "itemIngot", 32L, 4)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); @@ -8582,7 +8579,7 @@ private void makeCoilRecipes() { } private void makeNEIPlanetRecipes() { - if (!NEIOrePlugin.isModLoaded() || !Botania.isModLoaded()) { + if (!Botania.isModLoaded()) { return; } @@ -8600,7 +8597,7 @@ private void makeNEIPlanetRecipes() { getModItem(Minecraft.ID, "sapling", 1, 0), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Water.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ow", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ow"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); // Twilight Forest if (TwilightForest.isModLoaded()) { @@ -8612,7 +8609,7 @@ private void makeNEIPlanetRecipes() { getModItem(TwilightForest.ID, "tile.TFSapling", 1, 1), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Water.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_TF", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("TF"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); } // Nether @@ -8625,7 +8622,7 @@ private void makeNEIPlanetRecipes() { getModItem(BiomesOPlenty.ID, "ash", 64, 0), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Lava.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ne", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ne"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); } // End @@ -8638,7 +8635,7 @@ private void makeNEIPlanetRecipes() { getModItem(Natura.ID, "Cloud", 64, 1), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(FluidRegistry.getFluidStack("ender", 10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_ED", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("ED"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); } // Far End Asteroids @@ -8651,7 +8648,7 @@ private void makeNEIPlanetRecipes() { getModItem(HardcoreEnderExpansion.ID, "end_stone_terrain", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(FluidRegistry.getFluidStack("endergoo", 10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_EA", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("EA"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); } @@ -8666,7 +8663,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalacticraftCore.ID, "tile.moonBlock", 64, 14), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.SaltWater.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Mo", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Mo"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // T2 Planets // Deimos @@ -8679,8 +8676,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Uranium, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.SulfuricAcid.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_De", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("De"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); } // Phobos GT_Values.RA.stdBuilder() @@ -8691,7 +8688,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "phobosblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.SulfuricAcid.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ph", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ph"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); // Mars GT_Values.RA.stdBuilder() @@ -8702,7 +8699,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalacticraftMars.ID, "tile.mars", 64, 7), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Chlorobenzene.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ma", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ma"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); // T3 Planets // Ceres @@ -8714,7 +8711,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "ceresblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Oxygen.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ce", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ce"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); // Callisto for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8726,8 +8723,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.CallistoIce, 64L), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.LiquidAir.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ca", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ca"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); } // Asteroids GT_Values.RA.stdBuilder() @@ -8738,7 +8735,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalacticraftMars.ID, "tile.denseIce", 64, 0), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(FluidRegistry.getFluidStack("ice", 10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_As", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("As"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); // Ganymede for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8750,8 +8747,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Platinum, 64L), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Oxygen.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ga", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ga"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); } // Europa for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8763,8 +8760,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Manganese, 64L), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Water.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Eu", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Eu"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); } // Ross 128b GT_Values.RA.stdBuilder() @@ -8775,7 +8772,7 @@ private void makeNEIPlanetRecipes() { ItemList.Generator_Naquadah_Mark_I.get(1), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Lava.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Rb", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Rb"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); // T4 Planets // Io @@ -8787,7 +8784,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "ioblocks", 64, 3), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Lead.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Io", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Io"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); // Mercury GT_Values.RA.stdBuilder() @@ -8798,7 +8795,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "mercuryblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Iron.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Me", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Me"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); // Venus for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8810,8 +8807,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Quantium, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.CarbonDioxide.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ve", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ve"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); } // T5 Planets // Miranda @@ -8823,7 +8820,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "mirandablocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.HydricSulfide.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Mi", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Mi"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // Oberon GT_Values.RA.stdBuilder() @@ -8834,7 +8831,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "oberonblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.CarbonMonoxide.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ob", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ob"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // Enceladus GT_Values.RA.stdBuilder() @@ -8845,7 +8842,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "enceladusblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Oxygen.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_En", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("En"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // Titan GT_Values.RA.stdBuilder() @@ -8856,7 +8853,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "titanblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Methane.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ti", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ti"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // Ross 128ba GT_Values.RA.stdBuilder() @@ -8867,7 +8864,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalacticraftCore.ID, "tile.moonBlock", 64, 5), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Helium_3.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ra", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ra"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // T6 Planets // Triton @@ -8879,7 +8876,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "tritonblocks", 64, 2), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Ethylene.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Tr", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Tr"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); // Proteus GT_Values.RA.stdBuilder() @@ -8890,7 +8887,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "proteusblocks", 64, 3), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Deuterium.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Pr", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Pr"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); // T7 Planets // Haumea @@ -8903,8 +8900,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Naquadah, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.InfusedGold.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ha", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ha"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); } // Pluto GT_Values.RA.stdBuilder() @@ -8915,7 +8912,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "plutoblocks", 64, 6), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Fluorine.getGas(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Pl", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Pl"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); // Makemake for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8927,8 +8924,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Chrysotile, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.HydrofluoricAcid.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_MM", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("MM"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); } // Kuiper Belt for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8940,8 +8937,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Neutronium, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.HydrofluoricAcid.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_KB", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("KB"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); } // T8 Planets // Vega B @@ -8954,8 +8951,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.InfinityCatalyst, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Neutronium.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_VB", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("VB"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); } // Barnard C GT_Values.RA.stdBuilder() @@ -8966,7 +8963,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "barnardaCsapling", 1, 1), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(FluidRegistry.getFluidStack("unknowwater", 10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_BC", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("BC"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); // Barnard E GT_Values.RA.stdBuilder() @@ -8977,7 +8974,7 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(OrePrefixes.block, Materials.Unstable, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.LiquidAir.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_BE", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("BE"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); // Barnard F for (OrePrefixes orePrefix : allOrePrefixes) { @@ -8989,8 +8986,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Bedrockium, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Tin.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_BF", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("BF"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); } // T Ceti E GT_Values.RA.stdBuilder() @@ -9001,7 +8998,7 @@ private void makeNEIPlanetRecipes() { getModItem(GalaxySpace.ID, "tcetiedandelions", 64, 4), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(GT_ModHandler.getDistilledWater(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_TE", 1, 0)).duration(15 * SECONDS) + .itemOutputs(new ItemStack(ModBlocks.blocks.get("TE"), 1, 0)).duration(15 * SECONDS) .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); // Alpha Centauri Bb for (OrePrefixes orePrefix : allOrePrefixes) { @@ -9013,8 +9010,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Samarium, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Copper.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_CB", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("CB"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); } // T9 Planets // Seth @@ -9027,8 +9024,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.TengamRaw, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(FluidRegistry.getFluidStack("ice", 10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Se", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Se"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); } // Anubis for (OrePrefixes orePrefix : allOrePrefixes) { @@ -9041,8 +9038,8 @@ private void makeNEIPlanetRecipes() { GT_Utility.getIntegratedCircuit(17)) // This breaks the pattern but the theme of the planet is that it's super dry so // :shrug:, maybe add eventual pumpable fluid - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_An", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("An"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); } // Neper for (OrePrefixes orePrefix : allOrePrefixes) { @@ -9056,8 +9053,8 @@ private void makeNEIPlanetRecipes() { .fluidInputs(Materials.Water.getFluid(10000)) // There isn't actually water on Neper, but it // fits // the grass - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Np", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Np"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); } // Maahes for (OrePrefixes orePrefix : allOrePrefixes) { @@ -9069,8 +9066,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Naquadria, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Water.getFluid(10000)) // Same as Neper (but the grass is red) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Mh", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Mh"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); } // Horus for (OrePrefixes orePrefix : allOrePrefixes) { @@ -9082,8 +9079,8 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.CosmicNeutronium, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(Materials.Lava.getFluid(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_Ho", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("Ho"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); } // Technically T10 // Deep Dark @@ -9096,10 +9093,27 @@ private void makeNEIPlanetRecipes() { GT_OreDictUnificator.get(orePrefix, Materials.Pumice, 64), GT_Utility.getIntegratedCircuit(17)) .fluidInputs(MaterialsUEVplus.SpaceTime.getMolten(10000)) - .itemOutputs(getModItem(NEIOrePlugin.ID, "blockDimensionDisplay_DD", 1, 0)) - .duration(15 * SECONDS).eut(TierEU.RECIPE_UMV).addTo(assemblerRecipes); + .itemOutputs(new ItemStack(ModBlocks.blocks.get("DD"), 1, 0)).duration(15 * SECONDS) + .eut(TierEU.RECIPE_UMV).addTo(assemblerRecipes); } } + if (Computronics.isModLoaded()) { + // Audio Cable + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Silver, 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Paper, 1)) + .fluidInputs(Materials.Bismuth.getMolten(GT_Values.L)) + .itemOutputs(GT_ModHandler.getModItem(Computronics.ID, "computronics.audioCable", 1L)) + .duration(3 * SECONDS + 4 * TICKS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Silver, 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Paper, 1)) + .fluidInputs(Materials.Lead.getMolten(GT_Values.L)) + .itemOutputs(GT_ModHandler.getModItem(Computronics.ID, "computronics.audioCable", 1L)) + .duration(3 * SECONDS + 4 * TICKS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); + } } private void makeSolderingAlloyRecipes() { @@ -9270,17 +9284,6 @@ private void makeSolderingAlloyRecipes() { .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "screen1", 1L, 0)) .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS).eut(64) .addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Casing_MV.get(1L), - ItemList.Cover_Screen.get(1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.MV, 2L), - ItemList.Circuit_Parts_TransistorSMD.get(1L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "screen1", 1L, 0)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS).eut(64) - .addTo(assemblerRecipes); // display t2 GT_Values.RA.stdBuilder() @@ -9293,17 +9296,6 @@ private void makeSolderingAlloyRecipes() { .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "screen2", 1L, 0)) .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Casing_HV.get(1L), - GT_ModHandler.getModItem(OpenComputers.ID, "screen1", 1L, 0), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 2L), - ItemList.Circuit_Parts_TransistorSMD.get(2L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "screen2", 1L, 0)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); // display t3 GT_Values.RA.stdBuilder() @@ -9317,17 +9309,6 @@ private void makeSolderingAlloyRecipes() { .fluidInputs(tMat.getMolten(288L * tMultiplier / 2L)).duration(12 * SECONDS).eut(256) .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Casing_EV.get(1L), - GT_ModHandler.getModItem(OpenComputers.ID, "screen2", 1L, 0), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.EV, 2L), - ItemList.Circuit_Parts_TransistorSMD.get(4L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "screen3", 1L, 0)) - .fluidInputs(tMat.getMolten(288L * tMultiplier / 2L)).duration(12 * SECONDS).eut(256) - .addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() .itemInputs( ItemList.Casing_EV.get(1L), @@ -9389,18 +9370,6 @@ private void makeSolderingAlloyRecipes() { .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 63)) .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Circuit_Board_Plastic_Advanced.get(1L), - GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Aluminium, 2L), - GT_ModHandler.getModItem(OpenComputers.ID, "capacitor", 1L, 0), - ItemList.Circuit_Parts_TransistorSMD.get(1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedAlloy, 4L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 63)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); // battery upgrade 2 GT_Values.RA.stdBuilder() @@ -9414,18 +9383,6 @@ private void makeSolderingAlloyRecipes() { .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 64)) .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) .eut(256).addTo(assemblerRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Circuit_Board_Epoxy_Advanced.get(1L), - GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Titanium, 2L), - GT_ModHandler.getModItem(OpenComputers.ID, "capacitor", 2L, 0), - ItemList.Circuit_Parts_TransistorSMD.get(2L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Silver, 8L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 64)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) - .eut(256).addTo(assemblerRecipes); // battery upgrade 3 GT_Values.RA.stdBuilder() @@ -9440,18 +9397,6 @@ private void makeSolderingAlloyRecipes() { .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Circuit_Board_Fiberglass_Advanced.get(1L), - GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.TungstenSteel, 2L), - GT_ModHandler.getModItem(OpenComputers.ID, "capacitor", 4L, 0), - ItemList.Circuit_Parts_TransistorSMD.get(4L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Electrum, 16L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 65)) - .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) - .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() .itemInputs( ItemList.Circuit_Board_Fiberglass_Advanced.get(1L), @@ -10079,23 +10024,6 @@ private void makeSolderingAlloyRecipes() { .itemOutputs(GT_ModHandler.getModItem(Computronics.ID, "computronics.dockingUpgrade", 1L, 0)) .fluidInputs(tMat.getMolten(144L * tMultiplier / 2L)).duration(12 * SECONDS + 10 * TICKS) .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); - - // Audio Cable - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Silver, 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Paper, 1)) - .fluidInputs(Materials.Bismuth.getMolten(GT_Values.L)) - .itemOutputs(GT_ModHandler.getModItem(Computronics.ID, "computronics.audioCable", 1L)) - .duration(3 * SECONDS + 4 * TICKS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.Silver, 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Paper, 1)) - .fluidInputs(Materials.Lead.getMolten(GT_Values.L)) - .itemOutputs(GT_ModHandler.getModItem(Computronics.ID, "computronics.audioCable", 1L)) - .duration(3 * SECONDS + 4 * TICKS).eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); - } } } diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java index a294c6bef..1a61ddaf0 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AssemblingLineRecipes.java @@ -1,17 +1,26 @@ package com.dreammaster.gthandler.recipes; +import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.Californium; import static com.github.technus.tectech.thing.CustomItemList.DATApipe; import static com.github.technus.tectech.thing.CustomItemList.Machine_Multi_DataBank; import static com.github.technus.tectech.thing.CustomItemList.Machine_Multi_Switch; +import static com.github.technus.tectech.thing.CustomItemList.dataInAss_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataInAss_Wireless_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataIn_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataIn_Wireless_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataOutAss_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataOutAss_Wireless_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataOut_Hatch; +import static com.github.technus.tectech.thing.CustomItemList.dataOut_Wireless_Hatch; import static gregtech.api.enums.Mods.AE2FluidCraft; import static gregtech.api.enums.Mods.AppliedEnergistics2; +import static gregtech.api.enums.Mods.Computronics; import static gregtech.api.enums.Mods.EternalSingularity; +import static gregtech.api.enums.Mods.GalaxySpace; import static gregtech.api.enums.Mods.GraviSuite; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.SGCraft; -import static gregtech.api.enums.Mods.TecTech; -import static gregtech.api.util.GT_ModHandler.getModItem; +import static gregtech.api.enums.Mods.SuperSolarPanels; import static gregtech.api.util.GT_RecipeBuilder.HOURS; import static gregtech.api.util.GT_RecipeBuilder.INGOTS; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; @@ -23,6 +32,7 @@ import static gtPlusPlus.core.material.ALLOY.HASTELLOY_C276; import static gtPlusPlus.core.material.ALLOY.HASTELLOY_X; +import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; @@ -30,9 +40,13 @@ import net.minecraftforge.fluids.FluidStack; import com.dreammaster.gthandler.CustomItemList; +import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry; import com.github.technus.tectech.recipe.TT_recipeAdder; import appeng.api.AEApi; +import goodgenerator.items.MyMaterial; +import goodgenerator.util.ItemRefer; +import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -41,6 +55,9 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.material.ALLOY; +import gtPlusPlus.core.material.ELEMENT; import gtPlusPlus.core.material.Particle; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; @@ -170,506 +187,689 @@ public void run() { .itemOutputs(ItemList.Hatch_Input_Bus_ME_Advanced.get(1L)).eut(TierEU.RECIPE_LuV).duration(15 * SECONDS) .addTo(AssemblyLine); - if (TecTech.isModLoaded()) { + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Hatch_CraftingInput_Bus_ME_ItemOnly.get(1L), + 2000 * 60 * 8, + 2000, + 3000000, + 2, + new ItemStack[] { ItemList.Hatch_Input_Bus_ME.get(1L), ItemList.Hatch_Input_Multi_2x2_UEV.get(1L), + // 16384k storage component + GT_ModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 8, 60), + // 16384k fluid storage component + GT_ModHandler.getModItem(AE2FluidCraft.ID, "fluid_part", 8, 7), + // ME Controller + GT_ModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockController", 1, WILDCARD), + // Dual Interface + GT_ModHandler.getModItem(AE2FluidCraft.ID, "part_fluid_interface", 1, WILDCARD), + // Pattern capacity card + GT_ModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 3, 54) }, + new FluidStack[] { FluidRegistry.getFluidStack("molten.spacetime", 16 * INGOTS), + FluidRegistry.getFluidStack("molten.mutatedlivingsolder", 2000), }, + ItemList.Hatch_CraftingInput_Bus_ME.get(1L), + 30 * SECONDS, + (int) TierEU.RECIPE_UIV); + + // Cloud Computation Client Hatch + TT_recipeAdder.addResearchableAssemblylineRecipe( + dataIn_Hatch.get(1), + 512000, + 2000, + 100_000_000, + 2, + new ItemStack[] { + // Regular slave connector + dataIn_Hatch.get(1), + // Network Switch With QoS + Machine_Multi_Switch.get(1), + // Data pipe + DATApipe.get(64), + // Internet card + GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), + // Dense infinity plate + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), + // Shirabon foil + GT_OreDictUnificator.get("foilShirabon", 64), + // Quantum circuit + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), + // Energized tesseract + ItemList.EnergisedTesseract.get(1) }, + new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, + // Cloud Computation Client Hatch + dataIn_Wireless_Hatch.get(1), + 30 * SECONDS, + (int) TierEU.RECIPE_UMV); + + // Cloud computation server hatch + TT_recipeAdder.addResearchableAssemblylineRecipe( + // Optical Master Connector + dataOut_Hatch.get(1), + 512000, + 2000, + 100_000_000, + 2, + new ItemStack[] { + // Regular master connector + dataOut_Hatch.get(1), + // Network Switch With QoS + Machine_Multi_Switch.get(1), + // Data pipe + DATApipe.get(64), + // Internet card + GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), + // Dense infinity plate + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), + // Shirabon foil + GT_OreDictUnificator.get("foilShirabon", 64), + // Quantum circuit + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), + // Energized tesseract + ItemList.EnergisedTesseract.get(1) }, + new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, + // Cloud Computation Server Hatch + dataOut_Wireless_Hatch.get(1), + 30 * SECONDS, + (int) TierEU.RECIPE_UMV); + + // Wireless assembly line slave connector + TT_recipeAdder.addResearchableAssemblylineRecipe( + // Assembly line slave connector + dataInAss_Hatch.get(1), + 512000, + 2000, + 100_000_000, + 2, + new ItemStack[] { + // Assembly line slave connector + dataInAss_Hatch.get(1), + // Data bank + Machine_Multi_DataBank.get(1), + // Data pipe + DATApipe.get(64), + // Internet card + GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), + // Dense infinity plate + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), + // Shirabon foil + GT_OreDictUnificator.get("foilShirabon", 64), + // Quantum circuit + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), + // Energized tesseract + ItemList.EnergisedTesseract.get(1) }, + new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, + // Wireless assembly line slave connector + dataInAss_Wireless_Hatch.get(1), + 30 * SECONDS, + (int) TierEU.RECIPE_UMV); + + // Wireless data bank master connector + TT_recipeAdder.addResearchableAssemblylineRecipe( + // Data bank master connector + dataOutAss_Hatch.get(1), + 512000, + 2000, + 100_000_000, + 2, + new ItemStack[] { + // Data bank master connector + dataOutAss_Hatch.get(1), + // Data bank + Machine_Multi_DataBank.get(1), + // Data pipe + DATApipe.get(64), + // Internet card + GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), + // Dense infinity plate + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), + // Shirabon foil + GT_OreDictUnificator.get("foilShirabon", 64), + // Quantum circuit + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), + // Energized tesseract + ItemList.EnergisedTesseract.get(1) }, + new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, + // Wireless data bank master connector + dataOutAss_Wireless_Hatch.get(1), + 30 * SECONDS, + (int) TierEU.RECIPE_UMV); + + if (GalaxySpace.isModLoaded()) { + // Dyson Swarm Module + TT_recipeAdder.addResearchableAssemblylineRecipe( + GT_ModHandler.getModItem(OpenComputers.ID, "item", 1, 91), + 192_000, + 512, + 8_000_000, + 16, + new Object[] { ItemList.Cover_SolarPanel_LuV.get(4), + GT_ModHandler.getModItem(GalaxySpace.ID, "item.DysonSwarmParts", 8, 3), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UHV, 2), + ItemList.Circuit_Chip_QPIC.get(2), ItemList.Emitter_UEV.get(1), ItemList.Sensor_UEV.get(1), + GT_ModHandler.getModItem(OpenComputers.ID, "item", 4, 91) }, + new FluidStack[] { new FluidStack(solderUEV, 18_432) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "item.DysonSwarmParts", 64, 0), + 5 * SECONDS, + (int) TierEU.RECIPE_UHV); + + // Dyson Swarm Energy Receiver Base Casing + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Circuit_Chip_QPIC.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { GT_Utility.copyAmount(4, ItemRegistry.energyDistributor[9]), + ItemList.Circuit_Chip_QPIC.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUEV, 4), + ItemList.UHV_Coil.get(64), ItemList.UHV_Coil.get(64), }, + new FluidStack[] { new FluidStack(FluidRegistry.getFluid("liquid helium"), 50_000), + Materials.SuperCoolant.getFluid(16_000), new FluidStack(solderUEV, 11_520), + Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 4, 0), + 40 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Energy Receiver Dish Block TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Hatch_CraftingInput_Bus_ME_ItemOnly.get(1L), - 2000 * 60 * 8, - 2000, - 3000000, - 2, - new ItemStack[] { ItemList.Hatch_Input_Bus_ME.get(1L), ItemList.Hatch_Input_Multi_2x2_UEV.get(1L), - // 16384k storage component - GT_ModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 8, 60), - // 16384k fluid storage component - GT_ModHandler.getModItem(AE2FluidCraft.ID, "fluid_part", 8, 7), - // ME Controller - GT_ModHandler.getModItem(AppliedEnergistics2.ID, "tile.BlockController", 1, WILDCARD), - // Dual Interface - GT_ModHandler.getModItem(AE2FluidCraft.ID, "part_fluid_interface", 1, WILDCARD), - // Pattern capacity card - GT_ModHandler.getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 3, 54) }, - new FluidStack[] { FluidRegistry.getFluidStack("molten.spacetime", 16 * INGOTS), - FluidRegistry.getFluidStack("molten.mutatedlivingsolder", 2000), }, - ItemList.Hatch_CraftingInput_Bus_ME.get(1L), + GT_ModHandler.getModItem(GalaxySpace.ID, "item.DysonSwarmParts", 1, 3), + 192000, + 512, + 2000000, + 32, + new ItemStack[] { GT_ModHandler.getModItem(GalaxySpace.ID, "item.DysonSwarmParts", 64, 3), + ItemRefer.Advanced_Radiation_Protection_Plate.get(64), ItemList.Reactor_Coolant_Sp_6.get(1), + ItemList.Reactor_Coolant_Sp_6.get(1), ItemList.Reactor_Coolant_Sp_6.get(1), + ItemList.Reactor_Coolant_Sp_6.get(1), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Infinity, 8), + ItemRefer.Field_Restriction_Coil_T2.get(2) }, + new FluidStack[] { ELEMENT.STANDALONE.RHUGNOR.getFluidStack(40), + Materials.SuperCoolant.getFluid(16_000), new FluidStack(solderUEV, 11_520), + Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 3, 1), 30 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Module Deployment Unit Base Casing + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Quantum_Chest_IV.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Hull_UIV.get(4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UMV, 4), + ItemList.Electric_Pump_UIV.get(32), ItemList.Quantum_Tank_IV.get(2), + ItemList.Conveyor_Module_UIV.get(32), ItemList.Quantum_Chest_IV.get(2) }, + new FluidStack[] { Materials.Lubricant.getFluid(50000), Materials.SuperCoolant.getFluid(16_000), + new FluidStack(solderUEV, 11_520), Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 4, 2), + 40 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Module Deployment Unit Core + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.dropper), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Hull_UIV.get(4), ItemList.Conveyor_Module_UIV.get(32), + ItemList.Robot_Arm_UIV.get(32), ItemList.Electric_Piston_UIV.get(32), + new ItemStack(Blocks.dropper, 64), new ItemStack(Blocks.dropper, 64), + new ItemStack(Blocks.dropper, 64), new ItemStack(Blocks.dropper, 64), }, + new FluidStack[] { Materials.Lubricant.getFluid(50_000), Materials.SuperCoolant.getFluid(16_000), + new FluidStack(solderUEV, 11520), Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 1, 3), + 10 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Module Deployment Unit Superconducting Magnet + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.PolarizerUEV.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Hull_UIV.get(4), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUEV, 16), + ItemList.Circuit_Chip_QPIC.get(64), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UMV, 8) }, + new FluidStack[] { ELEMENT.STANDALONE.RHUGNOR.getFluidStack(40), + Materials.SuperCoolant.getFluid(16_000), new FluidStack(solderUEV, 11_520), + Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 4, 4), + 40 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Control Center Base Casing + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.github.technus.tectech.thing.CustomItemList.Machine_Multi_Computer.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Hull_UIV.get(4), + GT_ModHandler.getModItem(OpenComputers.ID, "item", 4, 103), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UMV, 4), + com.github.technus.tectech.thing.CustomItemList.Machine_Multi_Computer.get(4), }, + new FluidStack[] { Materials.SuperCoolant.getFluid(32_000), new FluidStack(solderUEV, 11_520), + Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 8, 5), + 80 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Control Center Primary Windings + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.github.technus.tectech.thing.CustomItemList.tM_TeslaPrimary_6.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Circuit_Chip_QPIC.get(4), CustomItemList.MicaInsulatorFoil.get(64), + CustomItemList.MicaInsulatorFoil.get(64), CustomItemList.MicaInsulatorFoil.get(64), + com.github.technus.tectech.thing.CustomItemList.eM_Coil.get(4), + CustomItemList.MicaInsulatorFoil.get(64), CustomItemList.MicaInsulatorFoil.get(64), + CustomItemList.MicaInsulatorFoil.get(64), CustomItemList.MicaInsulatorFoil.get(64), + CustomItemList.MicaInsulatorFoil.get(64) }, + new FluidStack[] { Materials.RadoxPolymer.getMolten(3_456), Materials.SuperCoolant.getFluid(16_000), + new FluidStack(solderUEV, 11_520), Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 4, 6), + 40 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Control Center Secondary Windings + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.github.technus.tectech.thing.CustomItemList.tM_TeslaSecondary.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Circuit_Chip_QPIC.get(4), CustomItemList.MicaInsulatorFoil.get(64), + CustomItemList.MicaInsulatorFoil.get(64), CustomItemList.MicaInsulatorFoil.get(64), + ItemList.Casing_Coil_AwakenedDraconium.get(4), CustomItemList.MicaInsulatorFoil.get(64), + CustomItemList.MicaInsulatorFoil.get(64), CustomItemList.MicaInsulatorFoil.get(64), + CustomItemList.MicaInsulatorFoil.get(64), CustomItemList.MicaInsulatorFoil.get(64) }, + new FluidStack[] { Materials.RadoxPolymer.getMolten(3_240), Materials.SuperCoolant.getFluid(16_000), + new FluidStack(solderUEV, 11_520), Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 4, 7), + 40 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Control Center Toroid Casing + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.github.technus.tectech.thing.CustomItemList.tM_TeslaToroid.get(1), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Neutronium, 8), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SuperconductorUEVBase, 4), }, + new FluidStack[] { Materials.RadoxPolymer.getMolten(144), Materials.SuperCoolant.getFluid(16_000), + new FluidStack(solderUEV, 11_520), Materials.UUMatter.getFluid(8_000) }, + GT_ModHandler.getModItem(GalaxySpace.ID, "dysonswarmparts", 1, 8), + 10 * SECONDS, + (int) TierEU.RECIPE_UEV); + + // Dyson Swarm Controller + TT_recipeAdder.addResearchableAssemblylineRecipe( + GT_ModHandler.getModItem(SuperSolarPanels.ID, "PhotonicSolarPanel", 1), + 192_000, + 512, + 8_000_000, + 16, + new ItemStack[] { ItemList.Hull_UIV.get(4), + CustomItemList.IrradiantReinforcedBedrockiumPlate.get(4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UMV, 8), + GT_ModHandler.getModItem(Computronics.ID, "computronics.ocSpecialParts", 4), + GT_ModHandler.getModItem(OpenComputers.ID, "item", 8, 103) }, + new FluidStack[] { ELEMENT.STANDALONE.RHUGNOR.getFluidStack(100), + Materials.SuperCoolant.getFluid(16_000), new FluidStack(solderUEV, 11_520), + Materials.UUMatter.getFluid(8_000) }, + new ItemStack(GregTech_API.sBlockMachines, 1, 14001), + 2 * MINUTES, (int) TierEU.RECIPE_UIV); + } - // Cloud Computation Client Hatch + if (SGCraft.isModLoaded() && EternalSingularity.isModLoaded()) { + + // The first crafted gate TT_recipeAdder.addResearchableAssemblylineRecipe( - // Optical Slave Connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15440), - 512000, - 2000, - 100_000_000, - 2, - new ItemStack[] { - // Regular slave connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15440), - // Network Switch With QoS - Machine_Multi_Switch.get(1), - // Data pipe - DATApipe.get(64), - // Internet card - GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), - // Dense infinity plate - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), - // Shirabon foil - GT_OreDictUnificator.get("foilShirabon", 64), - // Quantum circuit - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), - // Energized tesseract - ItemList.EnergisedTesseract.get(1) }, - new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, - // Cloud Computation Client Hatch - getModItem(GregTech.ID, "gt.blockmachines", 1, 15445), - 30 * SECONDS, - (int) TierEU.RECIPE_UMV); + ItemList.Circuit_Biomainframe.get(1L), + 192_000, + 512, + 2_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), + ItemList.Circuit_Biomainframe.get(2L), ItemList.Circuit_Parts_CapacitorASMD.get(32L), + ItemList.Circuit_Parts_ResistorASMD.get(32L), + ItemList.Circuit_Parts_TransistorASMD.get(32L), ItemList.Circuit_Parts_DiodeASMD.get(32L), + ItemList.Circuit_Chip_Ram.get(64L), ItemList.Circuit_Chip_NPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), + new Object[] { OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L }, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) }, + new FluidStack[] { Materials.SolderingAlloy.getMolten(3_744L), + Materials.Naquadria.getMolten(4_032L), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20_000) }, + com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(1), + 400 * SECONDS, + (int) TierEU.RECIPE_UEV); - // Cloud computation server hatch TT_recipeAdder.addResearchableAssemblylineRecipe( - // Optical Master Connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15441), - 512000, - 2000, - 100_000_000, - 2, - new ItemStack[] { - // Regular master connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15441), - // Network Switch With QoS - Machine_Multi_Switch.get(1), - // Data pipe - DATApipe.get(64), - // Internet card - GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), - // Dense infinity plate - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), - // Shirabon foil - GT_OreDictUnificator.get("foilShirabon", 64), - // Quantum circuit - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), - // Energized tesseract - ItemList.EnergisedTesseract.get(1) }, - new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, - // Cloud Computation Server Hatch - getModItem(GregTech.ID, "gt.blockmachines", 1, 15444), - 30 * SECONDS, - (int) TierEU.RECIPE_UMV); + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Infinity, 1L), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1L), + ItemList.Sensor_UV.get(16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.CosmicNeutronium, 16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(16) }, + new FluidStack[] { Materials.Neutronium.getMolten(36_864L), Materials.Tritanium.getMolten(36_864L), + Materials.Tetranaquadahdiindiumhexaplatiumosminid.getMolten(36_864L), + Materials.Silver.getPlasma(36_864L) }, + com.dreammaster.item.ItemList.GatePlateOrigin.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UHV); - // Wireless assembly line slave connector TT_recipeAdder.addResearchableAssemblylineRecipe( - // Assembly line slave connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15442), - 512000, - 2000, - 100_000_000, - 2, - new ItemStack[] { - // Assembly line slave connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15442), - // Data bank - Machine_Multi_DataBank.get(1), - // Data pipe - DATApipe.get(64), - // Internet card - GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), - // Dense infinity plate - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), - // Shirabon foil - GT_OreDictUnificator.get("foilShirabon", 64), - // Quantum circuit - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), - // Energized tesseract - ItemList.EnergisedTesseract.get(1) }, - new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, - // Wireless assembly line slave connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15446), - 30 * SECONDS, - (int) TierEU.RECIPE_UMV); + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 1L), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { ItemList.Electric_Piston_UV.get(16L), ItemList.Electric_Motor_UV.get(64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherStar, 16L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Ruby, 64L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Jasper, 64L), + com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(32) }, + new FluidStack[] { Materials.Neutronium.getMolten(9_216L), Materials.Tritanium.getMolten(9_216L), + Materials.Tetranaquadahdiindiumhexaplatiumosminid.getMolten(9_216L), + Materials.Silver.getPlasma(9_216L) }, + com.dreammaster.item.ItemList.ChevronOrigin.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UHV); - // Wireless data bank master connector TT_recipeAdder.addResearchableAssemblylineRecipe( - // Data bank master connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15443), - 512000, - 2000, - 100_000_000, - 2, - new ItemStack[] { - // Data bank master connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15443), - // Data bank - Machine_Multi_DataBank.get(1), - // Data pipe - DATApipe.get(64), - // Internet card - GT_ModHandler.getModItem(OpenComputers.ID, "item", 1L, 44), - // Dense infinity plate - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 64), - // Shirabon foil - GT_OreDictUnificator.get("foilShirabon", 64), - // Quantum circuit - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UXV, 1), - // Energized tesseract - ItemList.EnergisedTesseract.get(1) }, - new FluidStack[] { new FluidStack(solderUEV, 1296), MaterialsUEVplus.ExcitedDTEC.getFluid(500L) }, - // Wireless data bank master connector - getModItem(GregTech.ID, "gt.blockmachines", 1, 15447), - 30 * SECONDS, + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 1L), + 192_000, + 512, + 2_000_000, + 32, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.CosmicNeutronium, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Osmiridium, 64L) }, + new FluidStack[] { Materials.Neutronium.getMolten(73728L), Materials.Tritanium.getMolten(73_728L), + Materials.Concrete.getMolten(73_728L) }, + com.dreammaster.item.ItemList.FramePartOrigin.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UHV); + + // UEV Gate + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(1), + 192000 * 2, + 512 * 2, + 2_000_000 * 2, + 32 * 2, + new Object[] { ItemList.Circuit_Board_Bio_Ultra.get(1L), + com.dreammaster.item.ItemList.PicoWafer.getIS(4), + com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(2), + ItemList.Circuit_Parts_TransistorXSMD.get(48L), + ItemList.Circuit_Parts_ResistorXSMD.get(48L), ItemList.Circuit_Parts_CapacitorXSMD.get(48L), + ItemList.Circuit_Parts_DiodeXSMD.get(48L), ItemList.Circuit_Chip_PPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 16), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Osmium, 32), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Neutronium, 16), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, + new FluidStack[] { Materials.SolderingAlloy.getMolten(3744L), Materials.UUMatter.getFluid(8_000L), + Materials.Osmium.getMolten(1_152L) }, + com.dreammaster.item.ItemList.PikoCircuitPolychrome.getIS(1), + 500 * SECONDS, + (int) TierEU.RECIPE_UEV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.PikoCircuitPolychrome.getIS(1), + 192000 * 4, + 512 * 4, + 2_000_000 * 4, + 32 * 4, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 16), + com.dreammaster.item.ItemList.PikoCircuitPolychrome.getIS(2), + ItemList.Circuit_Parts_CapacitorXSMD.get(64L), ItemList.Circuit_Parts_DiodeXSMD.get(64L), + ItemList.Circuit_Parts_TransistorXSMD.get(64L), + ItemList.Circuit_Parts_ResistorXSMD.get(64L), ItemList.Circuit_Chip_QPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 64), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Indium, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Bedrockium, 8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, + new FluidStack[] { Materials.SolderingAlloy.getMolten(3744L), Materials.UUMatter.getFluid(24_000L), + Materials.Osmium.getMolten(2_304L) }, + com.dreammaster.item.ItemList.QuantumCircuitPolychrome.getIS(1), + 1000 * SECONDS, + (int) TierEU.RECIPE_UIV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.GatePlateOrigin.getIS(1), + 32_000_000 * 12, + 8192, + 32_000_000, + 64, + new ItemStack[] { GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1L), + ItemList.Sensor_UEV.get(16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.CosmicNeutronium, 16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + com.dreammaster.item.ItemList.QuantumCircuitPolychrome.getIS(16) }, + new FluidStack[] { Materials.Neutronium.getMolten(36_864L), Materials.Tritanium.getMolten(36_864L), + Materials.Longasssuperconductornameforuhvwire.getMolten(36_864L), + Materials.Silver.getPlasma(36_864L) }, + com.dreammaster.item.ItemList.GatePlatePolychrome.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UIV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.ChevronOrigin.getIS(1), + 32_000_000 * 12, + 8192, + 32_000_000, + 64, + new ItemStack[] { ItemList.Electric_Piston_UEV.get(16L), ItemList.Electric_Motor_UEV.get(64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherStar, 16L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Ruby, 64L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Jasper, 64L), + com.dreammaster.item.ItemList.QuantumCircuitPolychrome.getIS(32) }, + new FluidStack[] { Materials.Neutronium.getMolten(9_216L), Materials.Tritanium.getMolten(9_216L), + Materials.Longasssuperconductornameforuhvwire.getMolten(9_216L), + Materials.Silver.getPlasma(9_216L) }, + com.dreammaster.item.ItemList.ChevronPolychrome.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UIV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.FramePartOrigin.getIS(1), + 32_000_000 * 12, + 8192, + 32_000_000, + 64, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.CosmicNeutronium, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Osmiridium, 64L) }, + new FluidStack[] { Materials.Neutronium.getMolten(73_728L), Materials.Tritanium.getMolten(73_728L), + Materials.Concrete.getMolten(73_728L) }, + com.dreammaster.item.ItemList.FramePartPolychrome.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UIV); + + // UMV Gate + TT_recipeAdder.addResearchableAssemblylineRecipe( + ItemList.Circuit_Wafer_NPIC.get(1L), + 192_000, + 512, + 2_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), + ItemList.Circuit_Biomainframe.get(2L), ItemList.Circuit_Parts_CapacitorXSMD.get(32L), + ItemList.Circuit_Parts_ResistorXSMD.get(32L), + ItemList.Circuit_Parts_TransistorXSMD.get(32L), ItemList.Circuit_Parts_DiodeXSMD.get(32L), + ItemList.Circuit_Chip_Ram.get(64L), ItemList.Circuit_Chip_NPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), + new Object[] { OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L }, + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) }, + new FluidStack[] { new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3_744), + Materials.Naquadria.getMolten(4_032L), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20_000) }, + com.dreammaster.item.ItemList.NanoCircuit.getIS(1), + 400 * SECONDS, + (int) TierEU.RECIPE_UIV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.NanoCircuit.getIS(1), + 384_000, + 1_024, + 4_000_000, + 64, + new Object[] { ItemList.Circuit_Board_Bio_Ultra.get(1L), + com.dreammaster.item.ItemList.PicoWafer.getIS(4), + com.dreammaster.item.ItemList.NanoCircuit.getIS(2), + ItemList.Circuit_Parts_TransistorXSMD.get(48L), + ItemList.Circuit_Parts_ResistorXSMD.get(48L), ItemList.Circuit_Parts_CapacitorXSMD.get(48L), + ItemList.Circuit_Parts_DiodeXSMD.get(48L), ItemList.Circuit_Chip_PPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 16), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Osmium, 32), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Neutronium, 16), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, + new FluidStack[] { new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3_744), + Materials.UUMatter.getFluid(8000L), Materials.Osmium.getMolten(1152L) }, + com.dreammaster.item.ItemList.PikoCircuitDimensional.getIS(1), + 500 * SECONDS, (int) TierEU.RECIPE_UMV); - if (SGCraft.isModLoaded() && EternalSingularity.isModLoaded()) { - - // The first crafted gate - TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Biomainframe.get(1L), - 192_000, - 512, - 2_000_000, - 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), - ItemList.Circuit_Biomainframe.get(2L), ItemList.Circuit_Parts_CapacitorASMD.get(32L), - ItemList.Circuit_Parts_ResistorASMD.get(32L), - ItemList.Circuit_Parts_TransistorASMD.get(32L), - ItemList.Circuit_Parts_DiodeASMD.get(32L), ItemList.Circuit_Chip_Ram.get(64L), - ItemList.Circuit_Chip_NPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), - new Object[] { OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L }, - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) }, - new FluidStack[] { Materials.SolderingAlloy.getMolten(3_744L), - Materials.Naquadria.getMolten(4_032L), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20_000) }, - com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(1), - 400 * SECONDS, - (int) TierEU.RECIPE_UEV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Infinity, 1L), - 192_000, - 512, - 2_000_000, - 32, - new ItemStack[] { GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1L), - ItemList.Sensor_UV.get(16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.CosmicNeutronium, 16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(16) }, - new FluidStack[] { Materials.Neutronium.getMolten(36_864L), - Materials.Tritanium.getMolten(36_864L), - Materials.Tetranaquadahdiindiumhexaplatiumosminid.getMolten(36_864L), - Materials.Silver.getPlasma(36_864L) }, - com.dreammaster.item.ItemList.GatePlateOrigin.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UHV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 1L), - 192_000, - 512, - 2_000_000, - 32, - new ItemStack[] { ItemList.Electric_Piston_UV.get(16L), ItemList.Electric_Motor_UV.get(64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherStar, 16L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Ruby, 64L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Jasper, 64L), - com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(32) }, - new FluidStack[] { Materials.Neutronium.getMolten(9_216L), - Materials.Tritanium.getMolten(9_216L), - Materials.Tetranaquadahdiindiumhexaplatiumosminid.getMolten(9_216L), - Materials.Silver.getPlasma(9_216L) }, - com.dreammaster.item.ItemList.ChevronOrigin.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UHV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 1L), - 192_000, - 512, - 2_000_000, - 32, - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.CosmicNeutronium, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Osmiridium, 64L) }, - new FluidStack[] { Materials.Neutronium.getMolten(73728L), - Materials.Tritanium.getMolten(73_728L), Materials.Concrete.getMolten(73_728L) }, - com.dreammaster.item.ItemList.FramePartOrigin.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UHV); - - // UEV Gate - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(1), - 192000 * 2, - 512 * 2, - 2_000_000 * 2, - 32 * 2, - new Object[] { ItemList.Circuit_Board_Bio_Ultra.get(1L), - com.dreammaster.item.ItemList.PicoWafer.getIS(4), - com.dreammaster.item.ItemList.NanoCircuitOrigin.getIS(2), - ItemList.Circuit_Parts_TransistorXSMD.get(48L), - ItemList.Circuit_Parts_ResistorXSMD.get(48L), - ItemList.Circuit_Parts_CapacitorXSMD.get(48L), - ItemList.Circuit_Parts_DiodeXSMD.get(48L), ItemList.Circuit_Chip_PPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 16), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Osmium, 32), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Neutronium, 16), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, - new FluidStack[] { Materials.SolderingAlloy.getMolten(3744L), - Materials.UUMatter.getFluid(8_000L), Materials.Osmium.getMolten(1_152L) }, - com.dreammaster.item.ItemList.PikoCircuitPolychrome.getIS(1), - 500 * SECONDS, - (int) TierEU.RECIPE_UEV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.PikoCircuitPolychrome.getIS(1), - 192000 * 4, - 512 * 4, - 2_000_000 * 4, - 32 * 4, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 16), - com.dreammaster.item.ItemList.PikoCircuitPolychrome.getIS(2), - ItemList.Circuit_Parts_CapacitorXSMD.get(64L), - ItemList.Circuit_Parts_DiodeXSMD.get(64L), - ItemList.Circuit_Parts_TransistorXSMD.get(64L), - ItemList.Circuit_Parts_ResistorXSMD.get(64L), ItemList.Circuit_Chip_QPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 64), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Indium, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Bedrockium, 8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, - new FluidStack[] { Materials.SolderingAlloy.getMolten(3744L), - Materials.UUMatter.getFluid(24_000L), Materials.Osmium.getMolten(2_304L) }, - com.dreammaster.item.ItemList.QuantumCircuitPolychrome.getIS(1), - 1000 * SECONDS, - (int) TierEU.RECIPE_UIV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.GatePlateOrigin.getIS(1), - 32_000_000 * 12, - 8192, - 32_000_000, - 64, - new ItemStack[] { GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1L), - ItemList.Sensor_UEV.get(16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.CosmicNeutronium, 16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - com.dreammaster.item.ItemList.QuantumCircuitPolychrome.getIS(16) }, - new FluidStack[] { Materials.Neutronium.getMolten(36_864L), - Materials.Tritanium.getMolten(36_864L), - Materials.Longasssuperconductornameforuhvwire.getMolten(36_864L), - Materials.Silver.getPlasma(36_864L) }, - com.dreammaster.item.ItemList.GatePlatePolychrome.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UIV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.ChevronOrigin.getIS(1), - 32_000_000 * 12, - 8192, - 32_000_000, - 64, - new ItemStack[] { ItemList.Electric_Piston_UEV.get(16L), ItemList.Electric_Motor_UEV.get(64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 16L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherStar, 16L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Ardite, 8L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Ruby, 64L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Jasper, 64L), - com.dreammaster.item.ItemList.QuantumCircuitPolychrome.getIS(32) }, - new FluidStack[] { Materials.Neutronium.getMolten(9_216L), - Materials.Tritanium.getMolten(9_216L), - Materials.Longasssuperconductornameforuhvwire.getMolten(9_216L), - Materials.Silver.getPlasma(9_216L) }, - com.dreammaster.item.ItemList.ChevronPolychrome.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UIV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.FramePartOrigin.getIS(1), - 32_000_000 * 12, - 8192, - 32_000_000, - 64, - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.CosmicNeutronium, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Osmiridium, 64L) }, - new FluidStack[] { Materials.Neutronium.getMolten(73_728L), - Materials.Tritanium.getMolten(73_728L), Materials.Concrete.getMolten(73_728L) }, - com.dreammaster.item.ItemList.FramePartPolychrome.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UIV); - - // UMV Gate - TT_recipeAdder.addResearchableAssemblylineRecipe( - ItemList.Circuit_Wafer_NPIC.get(1L), - 192_000, - 512, - 2_000_000, - 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Tritanium, 8), - ItemList.Circuit_Biomainframe.get(2L), ItemList.Circuit_Parts_CapacitorXSMD.get(32L), - ItemList.Circuit_Parts_ResistorXSMD.get(32L), - ItemList.Circuit_Parts_TransistorXSMD.get(32L), - ItemList.Circuit_Parts_DiodeXSMD.get(32L), ItemList.Circuit_Chip_Ram.get(64L), - ItemList.Circuit_Chip_NPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.Draconium, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64), - new Object[] { OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L }, - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64) }, - new FluidStack[] { new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3_744), - Materials.Naquadria.getMolten(4_032L), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20_000) }, - com.dreammaster.item.ItemList.NanoCircuit.getIS(1), - 400 * SECONDS, - (int) TierEU.RECIPE_UIV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.NanoCircuit.getIS(1), - 384_000, - 1_024, - 4_000_000, - 64, - new Object[] { ItemList.Circuit_Board_Bio_Ultra.get(1L), - com.dreammaster.item.ItemList.PicoWafer.getIS(4), - com.dreammaster.item.ItemList.NanoCircuit.getIS(2), - ItemList.Circuit_Parts_TransistorXSMD.get(48L), - ItemList.Circuit_Parts_ResistorXSMD.get(48L), - ItemList.Circuit_Parts_CapacitorXSMD.get(48L), - ItemList.Circuit_Parts_DiodeXSMD.get(48L), ItemList.Circuit_Chip_PPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 16), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Osmium, 32), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Neutronium, 16), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, - new FluidStack[] { new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3_744), - Materials.UUMatter.getFluid(8000L), Materials.Osmium.getMolten(1152L) }, - com.dreammaster.item.ItemList.PikoCircuitDimensional.getIS(1), - 500 * SECONDS, - (int) TierEU.RECIPE_UMV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.PikoCircuitDimensional.getIS(1), - 720_000, - 2_048, - 8_000_000, - 128, - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 16), - com.dreammaster.item.ItemList.PikoCircuitDimensional.getIS(2), - ItemList.Circuit_Parts_CapacitorXSMD.get(64L), - ItemList.Circuit_Parts_DiodeXSMD.get(64L), - ItemList.Circuit_Parts_TransistorXSMD.get(64L), - ItemList.Circuit_Parts_ResistorXSMD.get(64L), ItemList.Circuit_Chip_QPIC.get(64L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 64), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Indium, 64), - GT_OreDictUnificator.get(OrePrefixes.wireGt01, MaterialsUEVplus.SpaceTime, 8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, - new FluidStack[] { new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3_744), - Materials.UUMatter.getFluid(24_000L), Materials.Osmium.getMolten(2_304L) }, - com.dreammaster.item.ItemList.QuantumCircuitDimensional.getIS(1), - 1000 * SECONDS, - (int) TierEU.RECIPE_UXV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.GatePlatePolychrome.getIS(1), - 2_000_000_000, - 32_768, - 500_000_000, - 64, - new ItemStack[] { ItemList.Casing_Dim_Bridge.get(64), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, MaterialsUEVplus.SpaceTime, 16L), - com.dreammaster.item.ItemList.QuantumCircuitDimensional.getIS(16), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 8L), - ItemList.Sensor_UMV.get(16L), ItemList.Emitter_UMV.get(16L), - GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 16L) }, - new FluidStack[] { Materials.Neutronium.getMolten(32_768_000L), - MaterialsUEVplus.SpaceTime.getMolten(4 * 36864L), - Materials.SuperconductorUMVBase.getMolten(4 * 36864L), - MaterialsUEVplus.ExcitedDTEC.getFluid(4 * 36864L) }, - com.dreammaster.item.ItemList.GatePlateDimensional.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UXV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.ChevronPolychrome.getIS(1), - 2_000_000_000, - 32_768, - 500_000_000, - 64, - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), - ItemList.Casing_Dim_Bridge.get(64), ItemList.Casing_Dim_Bridge.get(64), - GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 16L), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 16L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Ruby, 16L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Jasper, 16L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Opal, 16L), - GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Sapphire, 16L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Osmiridium, 8L), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Osmiridium, 8L), - ItemList.Electric_Motor_UMV.get(64L), ItemList.Electric_Piston_UMV.get(64L), - ItemList.Field_Generator_UMV.get(16L), - com.dreammaster.item.ItemList.QuantumCircuitDimensional.getIS(32), }, - new FluidStack[] { Materials.Neutronium.getMolten(32_768_000L), - MaterialsUEVplus.SpaceTime.getMolten(4 * 36864L), - Materials.SuperconductorUMVBase.getMolten(4 * 36864L), - MaterialsUEVplus.ExcitedDTEC.getFluid(4 * 36864L) }, - com.dreammaster.item.ItemList.ChevronDimensional.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UXV); - - TT_recipeAdder.addResearchableAssemblylineRecipe( - com.dreammaster.item.ItemList.FramePartPolychrome.getIS(1), - 2_000_000_000, - 32_768, - 500_000_000, - 64, - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Infinity, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, MaterialsUEVplus.SpaceTime, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.CosmicNeutronium, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Osmiridium, 64L), - GT_ModHandler.getModItem("bartworks", "gt.bwMetaGeneratedstickLong", 64L, 39), - GT_ModHandler.getModItem("miscutils", "itemRodLongQuantum", 64L), - GT_ModHandler.getModItem("miscutils", "itemRodLongHypogen", 64L), - GT_ModHandler.getModItem("miscutils", "itemRodLongCelestialTungsten", 64L), - GT_ModHandler.getModItem("bartworks", "gt.bwMetaGeneratedstickLong", 64L, 10106), - GT_ModHandler.getModItem("miscutils", "itemRodLongAstralTitanium", 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.SuperconductorUMVBase, 64L), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Sunnarium, 64L), - GT_ModHandler.getModItem("miscutils", "itemRodLongAbyssalAlloy", 64L), - GT_OreDictUnificator - .get(OrePrefixes.stickLong, MaterialsUEVplus.TranscendentMetal, 64L), }, - new FluidStack[] { Materials.Neutronium.getMolten(32_768_000L), - MaterialsUEVplus.SpaceTime.getMolten(4 * 36864L), - Materials.SuperconductorUMVBase.getMolten(4 * 36864L), - MaterialsUEVplus.ExcitedDTEC.getFluid(4 * 36864L) }, - com.dreammaster.item.ItemList.FramePartDimensional.getIS(1), - 1 * HOURS, - (int) TierEU.RECIPE_UXV); - } + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.PikoCircuitDimensional.getIS(1), + 720_000, + 2_048, + 8_000_000, + 128, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 16), + com.dreammaster.item.ItemList.PikoCircuitDimensional.getIS(2), + ItemList.Circuit_Parts_CapacitorXSMD.get(64L), ItemList.Circuit_Parts_DiodeXSMD.get(64L), + ItemList.Circuit_Parts_TransistorXSMD.get(64L), + ItemList.Circuit_Parts_ResistorXSMD.get(64L), ItemList.Circuit_Chip_QPIC.get(64L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NiobiumTitanium, 64), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Indium, 64), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, MaterialsUEVplus.SpaceTime, 8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64) }, + new FluidStack[] { new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3_744), + Materials.UUMatter.getFluid(24_000L), Materials.Osmium.getMolten(2_304L) }, + com.dreammaster.item.ItemList.QuantumCircuitDimensional.getIS(1), + 1000 * SECONDS, + (int) TierEU.RECIPE_UXV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.GatePlatePolychrome.getIS(1), + 2_000_000_000, + 32_768, + 500_000_000, + 64, + new ItemStack[] { ItemList.Casing_Dim_Bridge.get(64), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, MaterialsUEVplus.SpaceTime, 16L), + com.dreammaster.item.ItemList.QuantumCircuitDimensional.getIS(16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Infinity, 8L), + ItemList.Sensor_UMV.get(16L), ItemList.Emitter_UMV.get(16L), + GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 16L) }, + new FluidStack[] { Materials.Neutronium.getMolten(32_768_000L), + MaterialsUEVplus.SpaceTime.getMolten(4 * 36864L), + Materials.SuperconductorUMVBase.getMolten(4 * 36864L), + MaterialsUEVplus.ExcitedDTEC.getFluid(4 * 36864L) }, + com.dreammaster.item.ItemList.GatePlateDimensional.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UXV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.ChevronPolychrome.getIS(1), + 2_000_000_000, + 32_768, + 500_000_000, + 64, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NaquadahAlloy, 64L), + ItemList.Casing_Dim_Bridge.get(64), ItemList.Casing_Dim_Bridge.get(64), + GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 16L), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 16L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Ruby, 16L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Jasper, 16L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Opal, 16L), + GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Sapphire, 16L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Osmiridium, 8L), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Osmiridium, 8L), + ItemList.Electric_Motor_UMV.get(64L), ItemList.Electric_Piston_UMV.get(64L), + ItemList.Field_Generator_UMV.get(16L), + com.dreammaster.item.ItemList.QuantumCircuitDimensional.getIS(32), }, + new FluidStack[] { Materials.Neutronium.getMolten(32_768_000L), + MaterialsUEVplus.SpaceTime.getMolten(4 * 36864L), + Materials.SuperconductorUMVBase.getMolten(4 * 36864L), + MaterialsUEVplus.ExcitedDTEC.getFluid(4 * 36864L) }, + com.dreammaster.item.ItemList.ChevronDimensional.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UXV); + + TT_recipeAdder.addResearchableAssemblylineRecipe( + com.dreammaster.item.ItemList.FramePartPolychrome.getIS(1), + 2_000_000_000, + 32_768, + 500_000_000, + 64, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Infinity, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, MaterialsUEVplus.SpaceTime, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.CosmicNeutronium, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Neutronium, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Osmiridium, 64L), + Californium.get(OrePrefixes.stickLong, 64), ALLOY.QUANTUM.getLongRod(64), + ELEMENT.STANDALONE.HYPOGEN.getLongRod(64), + ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getLongRod(64), + MyMaterial.tairitsu.get(OrePrefixes.stickLong, 64), + ELEMENT.STANDALONE.ASTRAL_TITANIUM.getLongRod(64), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.SuperconductorUMVBase, 64L), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Sunnarium, 64L), + ALLOY.ABYSSAL.getLongRod(64), + GT_OreDictUnificator.get(OrePrefixes.stickLong, MaterialsUEVplus.TranscendentMetal, 64L), }, + new FluidStack[] { Materials.Neutronium.getMolten(32_768_000L), + MaterialsUEVplus.SpaceTime.getMolten(4 * 36864L), + Materials.SuperconductorUMVBase.getMolten(4 * 36864L), + MaterialsUEVplus.ExcitedDTEC.getFluid(4 * 36864L) }, + com.dreammaster.item.ItemList.FramePartDimensional.getIS(1), + 1 * HOURS, + (int) TierEU.RECIPE_UXV); } GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemList.Hatch_Input_Bus_ME_Advanced.get(1L)) @@ -734,7 +934,7 @@ public void run() { // Electromagnets { // Steel Electromagnet - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, getModItem(GregTech.ID, "gt.metaitem.01", 1, 32345)) + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemList.Electromagnet_Iron.get(1)) .metadata(RESEARCH_TIME, 60 * SECONDS) .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NickelZincFerrite, 32L), @@ -742,7 +942,7 @@ public void run() { ItemList.LuV_Coil.get(16L), GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorLuV, 32L), ItemList.Field_Generator_LuV.get(2)) - .itemOutputs(getModItem(GregTech.ID, "gt.metaitem.01", 1, 32346)) + .itemOutputs(ItemList.Electromagnet_Steel.get(1)) .fluidInputs( new FluidStack(FluidRegistry.getFluid("ic2coolant"), 8000), Materials.Cobalt.getMolten(2304), @@ -750,7 +950,7 @@ public void run() { .duration(60 * SECONDS).eut((int) TierEU.RECIPE_LuV).addTo(AssemblyLine); // Neodymium Electromagnet - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, getModItem(GregTech.ID, "gt.metaitem.01", 1, 32346)) + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemList.Electromagnet_Steel.get(1)) .metadata(RESEARCH_TIME, 60 * SECONDS) .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 32L), @@ -758,7 +958,7 @@ public void run() { ItemList.ZPM_Coil.get(16L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorZPM, 32L), ItemList.Field_Generator_ZPM.get(2)) - .itemOutputs(getModItem(GregTech.ID, "gt.metaitem.01", 1, 32347)) + .itemOutputs(ItemList.Electromagnet_Neodymium.get(1)) .fluidInputs( new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000), Materials.Cobalt.getMolten(4608), @@ -766,7 +966,7 @@ public void run() { .duration(60 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(AssemblyLine); // Samarium Electromagnet - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, getModItem(GregTech.ID, "gt.metaitem.01", 1, 32347)) + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemList.Electromagnet_Neodymium.get(1)) .metadata(RESEARCH_TIME, 60 * SECONDS) .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), @@ -774,7 +974,7 @@ public void run() { ItemList.UV_Coil.get(32L), GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUV, 64L), ItemList.Field_Generator_UV.get(2)) - .itemOutputs(getModItem(GregTech.ID, "gt.metaitem.01", 1, 32348)) + .itemOutputs(ItemList.Electromagnet_Samarium.get(1)) .fluidInputs( new FluidStack(FluidRegistry.getFluid("supercoolant"), 32000), Materials.Cobalt.getMolten(6912), @@ -782,7 +982,7 @@ public void run() { .duration(60 * SECONDS).eut(TierEU.RECIPE_UV).addTo(AssemblyLine); // Tengam Electromagnet - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, getModItem(GregTech.ID, "gt.metaitem.01", 1, 32348)) + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemList.Electromagnet_Samarium.get(1)) .metadata(RESEARCH_TIME, 60 * SECONDS) .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 32L), @@ -790,7 +990,7 @@ public void run() { ItemList.UHV_Coil.get(32L), GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUHV, 64L), ItemList.Field_Generator_UHV.get(2)) - .itemOutputs(getModItem(GregTech.ID, "gt.metaitem.01", 1, 32349)) + .itemOutputs(ItemList.Electromagnet_Tengam.get(1)) .fluidInputs( new FluidStack(FluidRegistry.getFluid("supercoolant"), 64000), Materials.Cobalt.getMolten(9216), @@ -1035,7 +1235,7 @@ public void run() { .eut(TierEU.RECIPE_UIV).addTo(AssemblyLine); // Femtometer-calibrated particle beam casing - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, Particle.getBaseParticle(Particle.CHARM)) + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, Particle.getBaseParticle(Particle.TOP)) .metadata(RESEARCH_TIME, 1 * HOURS) .itemInputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 16), diff --git a/src/main/java/com/dreammaster/gthandler/recipes/AutoclaveRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/AutoclaveRecipes.java index 7ca840581..b9239b6f8 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/AutoclaveRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/AutoclaveRecipes.java @@ -120,13 +120,13 @@ public void run() { .eut(TierEU.RECIPE_HV).addTo(autoclaveRecipes); } - if (GTPlusPlus.isModLoaded()) { - GT_Values.RA.stdBuilder() - .itemInputs(ItemList.Circuit_Silicon_Wafer6.get(1L), ELEMENT.STANDALONE.HYPOGEN.getDust(1)) - .itemOutputs(ItemList.Circuit_Wafer_Bioware.get(1L)).outputChances(10000) - .fluidInputs(Materials.BioMediumSterilized.getFluid(8_000L)).duration(60 * SECONDS) - .eut(TierEU.RECIPE_UHV).addTo(autoclaveRecipes); - } + + GT_Values.RA.stdBuilder() + .itemInputs(ItemList.Circuit_Silicon_Wafer6.get(1L), ELEMENT.STANDALONE.HYPOGEN.getDust(1)) + .itemOutputs(ItemList.Circuit_Wafer_Bioware.get(1L)).outputChances(10000) + .fluidInputs(Materials.BioMediumSterilized.getFluid(8_000L)).duration(60 * SECONDS) + .eut(TierEU.RECIPE_UHV).addTo(autoclaveRecipes); + } public static void spaceRecipes() { diff --git a/src/main/java/com/dreammaster/gthandler/recipes/BendingMachineRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/BendingMachineRecipes.java index 994960999..ca96346a7 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/BendingMachineRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/BendingMachineRecipes.java @@ -62,12 +62,6 @@ public void run() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Lapis, 1L)) .duration(3 * MINUTES).eut(TierEU.RECIPE_MV * 3 / 4).addTo(benderRecipes); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Plastic, 1L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Plastic, 1L)).duration(10 * SECONDS) - .eut(TierEU.RECIPE_LV / 2).addTo(benderRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Plastic, 1L), diff --git a/src/main/java/com/dreammaster/gthandler/recipes/ChemicalBathRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/ChemicalBathRecipes.java index dec2ddb25..caee42f28 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/ChemicalBathRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/ChemicalBathRecipes.java @@ -4,7 +4,6 @@ import static gregtech.api.enums.Mods.BiomesOPlenty; import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.Forestry; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.HardcoreEnderExpansion; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.LogisticsPipes; @@ -31,6 +30,7 @@ import com.dreammaster.gthandler.CustomItemList; +import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -170,7 +170,7 @@ public void run() { // Laser Resistant Plate GT_Values.RA.stdBuilder().itemInputs(getModItem(IndustrialCraft2.ID, "blockAlloy", 1)) - .itemOutputs(getModItem(GregTech.ID, "gt.laserplate", 1, 0)) + .itemOutputs(new ItemStack(GregTech_API.sLaserRender)) .fluidInputs(FluidRegistry.getFluidStack("molten.hastelloyx", 1152)).duration(15 * SECONDS) .eut(TierEU.RECIPE_IV).addTo(chemicalBathRecipes); diff --git a/src/main/java/com/dreammaster/gthandler/recipes/ChemicalReactorRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/ChemicalReactorRecipes.java index 97b29a70c..fc9173b94 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/ChemicalReactorRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/ChemicalReactorRecipes.java @@ -6,7 +6,6 @@ import static gregtech.api.enums.Mods.HardcoreEnderExpansion; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.TinkerConstruct; import static gregtech.api.recipe.RecipeMaps.chemicalReactorRecipes; import static gregtech.api.recipe.RecipeMaps.multiblockChemicalReactorRecipes; @@ -55,14 +54,14 @@ public void run() { .itemInputs( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Potassium, 1L), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PotassiumHydroxideDust", 3L, 0)) + .itemOutputs(com.dreammaster.item.ItemList.PotassiumHydroxideDust.getIS(3)) .fluidInputs(Materials.Water.getFluid(3000)).fluidOutputs(Materials.Hydrogen.getGas(1000)) .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(UniversalChemical); // Rock Salt GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PotassiumHydroxideDust", 1L, 0), + com.dreammaster.item.ItemList.PotassiumHydroxideDust.getIS(), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(Materials.RockSalt.getDust(1)).fluidInputs(Materials.HydrochloricAcid.getFluid(1000)) .fluidOutputs(Materials.Water.getFluid(1000)).duration(5 * SECONDS).eut(TierEU.RECIPE_LV) diff --git a/src/main/java/com/dreammaster/gthandler/recipes/CircuitAssemblerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/CircuitAssemblerRecipes.java index 2d103e465..a9b0fdd74 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/CircuitAssemblerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/CircuitAssemblerRecipes.java @@ -1,7 +1,6 @@ package com.dreammaster.gthandler.recipes; import static gregtech.api.enums.Mods.AppliedEnergistics2; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GalacticraftCore; import static gregtech.api.enums.Mods.GalacticraftMars; import static gregtech.api.enums.Mods.IndustrialCraft2; @@ -228,18 +227,16 @@ public void run() { .itemOutputs(ItemList.Circuit_Bioprocessor.get(1L)).fluidInputs(new FluidStack(solderIndalloy, 72)) .requiresCleanRoom().duration(1 * SECONDS + 17 * TICKS).eut(614400).addTo(circuitAssemblerRecipes); - if (GTPlusPlus.isModLoaded()) { - // Bio SoC - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Circuit_Board_Bio_Ultra.get(1L), - ItemList.Circuit_Parts_Chip_Bioware.get(1L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.NiobiumTitanium, 16), - ELEMENT.STANDALONE.CHRONOMATIC_GLASS.getBolt(8)) - .itemOutputs(ItemList.Circuit_Bioprocessor.get(1L)).fluidInputs(new FluidStack(solderUEV, 144)) - .requiresCleanRoom().duration(3 * SECONDS + 15 * TICKS).eut(TierEU.RECIPE_UEV) - .addTo(circuitAssemblerRecipes); - } + // Bio SoC + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Circuit_Board_Bio_Ultra.get(1L), + ItemList.Circuit_Parts_Chip_Bioware.get(1L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.NiobiumTitanium, 16), + ELEMENT.STANDALONE.CHRONOMATIC_GLASS.getBolt(8)) + .itemOutputs(ItemList.Circuit_Bioprocessor.get(1L)).fluidInputs(new FluidStack(solderUEV, 144)) + .requiresCleanRoom().duration(3 * SECONDS + 15 * TICKS).eut(TierEU.RECIPE_UEV) + .addTo(circuitAssemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( diff --git a/src/main/java/com/dreammaster/gthandler/recipes/CompressorRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/CompressorRecipes.java index 6d4e367d4..773e7d4d4 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/CompressorRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/CompressorRecipes.java @@ -8,7 +8,6 @@ import static gregtech.api.enums.Mods.ExtraTrees; import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.Forestry; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GalacticraftCore; import static gregtech.api.enums.Mods.HardcoreEnderExpansion; import static gregtech.api.enums.Mods.IndustrialCraft2; @@ -36,6 +35,7 @@ import com.dreammaster.block.BlockList; import com.dreammaster.gthandler.CustomItemList; +import com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; @@ -43,6 +43,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.core.block.ModBlocks; public class CompressorRecipes implements Runnable { @@ -98,6 +99,10 @@ public void run() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherStar, 1)) .duration(15 * SECONDS).eut(TierEU.RECIPE_UV).addTo(compressorRecipes); + GT_Values.RA.stdBuilder().itemInputs(WerkstoffMaterialPool.Gangue.get(OrePrefixes.dust, 9)) + .itemOutputs((WerkstoffMaterialPool.Gangue.get(OrePrefixes.block, 1))).duration(10 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(compressorRecipes); + // compressed coal variants GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 9)) .itemOutputs(BlockList.CompressedCharcoal.getIS(1)).duration(15 * SECONDS).eut(2) @@ -317,17 +322,14 @@ private void makeExtraUtilitiesRecipes() { } private void makeGTPlusPlusRecipes() { - if (!GTPlusPlus.isModLoaded()) { - return; - } // Compressed Glowstone GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.glowstone, 9)) - .itemOutputs(getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1L, 6)).duration(15 * SECONDS).eut(2) + .itemOutputs(new ItemStack(ModBlocks.blockCompressedObsidian, 1, 6)).duration(15 * SECONDS).eut(2) .addTo(compressorRecipes); // Double Compressed Glowstone - GT_Values.RA.stdBuilder().itemInputs(getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 9L, 6)) - .itemOutputs(getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1L, 7)).duration(15 * SECONDS).eut(2) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(ModBlocks.blockCompressedObsidian, 9, 6)) + .itemOutputs(new ItemStack(ModBlocks.blockCompressedObsidian, 1, 7)).duration(15 * SECONDS).eut(2) .addTo(compressorRecipes); } diff --git a/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java index 40f7b98e4..4294630e6 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/CuttingMachineRecipes.java @@ -1,6 +1,5 @@ package com.dreammaster.gthandler.recipes; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.Chisel; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.ProjectRedCore; @@ -219,20 +218,18 @@ public void run() { } - if (BartWorks.isModLoaded()) { - // Photonically Prepared Wafer - int wafer_duration_ticks = 50 * SECONDS; - long wafer_eu_per_tick = TierEU.RECIPE_UEV; - - GT_Values.RA.stdBuilder().itemInputs(ItemList.Circuit_Silicon_Ingot6.get(1L)) // Optical boule - .itemOutputs(ItemList.Circuit_Silicon_Wafer6.get(16)) - .fluidInputs(Materials.Grade7PurifiedWater.getFluid(1000L)).duration(wafer_duration_ticks) - .eut(wafer_eu_per_tick).addTo(cutterRecipes); - GT_Values.RA.stdBuilder().itemInputs(ItemList.Circuit_Silicon_Ingot6.get(1L)) // Optical boule - .itemOutputs(ItemList.Circuit_Silicon_Wafer6.get(24)) - .fluidInputs(Materials.Grade8PurifiedWater.getFluid(1000L)).duration(wafer_duration_ticks / 2) - .eut(wafer_eu_per_tick).addTo(cutterRecipes); - } + // Photonically Prepared Wafer + int wafer_duration_ticks = 50 * SECONDS; + long wafer_eu_per_tick = TierEU.RECIPE_UEV; + + GT_Values.RA.stdBuilder().itemInputs(ItemList.Circuit_Silicon_Ingot6.get(1L)) // Optical boule + .itemOutputs(ItemList.Circuit_Silicon_Wafer6.get(16)) + .fluidInputs(Materials.Grade7PurifiedWater.getFluid(1000L)).duration(wafer_duration_ticks) + .eut(wafer_eu_per_tick).addTo(cutterRecipes); + GT_Values.RA.stdBuilder().itemInputs(ItemList.Circuit_Silicon_Ingot6.get(1L)) // Optical boule + .itemOutputs(ItemList.Circuit_Silicon_Wafer6.get(24)) + .fluidInputs(Materials.Grade8PurifiedWater.getFluid(1000L)).duration(wafer_duration_ticks / 2) + .eut(wafer_eu_per_tick).addTo(cutterRecipes); if (Chisel.isModLoaded()) { // Floor Carpet diff --git a/src/main/java/com/dreammaster/gthandler/recipes/DTPFRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/DTPFRecipes.java index 5fe0fa20e..7f4720ec5 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/DTPFRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/DTPFRecipes.java @@ -2,7 +2,6 @@ import static gregtech.api.enums.Mods.*; import static gregtech.api.recipe.RecipeMaps.plasmaForgeRecipes; -import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeConstants.COIL_HEAT; @@ -14,7 +13,6 @@ import com.dreammaster.block.BlockList; import com.dreammaster.gthandler.CustomItemList; import com.dreammaster.gthandler.DTPFCalculator; -import com.dreammaster.gthandler.GT_CoreModSupport; import goodgenerator.items.MyMaterial; import goodgenerator.util.ItemRefer; @@ -27,6 +25,8 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gregtech.common.items.CombType; +import gregtech.loaders.misc.GT_Bees; import gtPlusPlus.core.material.ALLOY; import gtPlusPlus.core.material.ELEMENT; import gtPlusPlus.core.material.Particle; @@ -133,7 +133,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 117), + GT_Bees.combs.getStackForType(CombType.COSMICNEUTRONIUM), GT_Utility.getIntegratedCircuit(1)) .fluidInputs( MaterialsUEVplus.ExcitedDTCC.getFluid(cosmic_neutronium_bee.getCatalystAmount(0)), @@ -149,7 +149,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 117), + GT_Bees.combs.getStackForType(CombType.COSMICNEUTRONIUM), GT_Utility.getIntegratedCircuit(1)) .fluidInputs( MaterialsUEVplus.ExcitedDTPC.getFluid(cosmic_neutronium_bee.getCatalystAmount(1)), @@ -165,7 +165,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 117), + GT_Bees.combs.getStackForType(CombType.COSMICNEUTRONIUM), GT_Utility.getIntegratedCircuit(1)) .fluidInputs( MaterialsUEVplus.ExcitedDTRC.getFluid(cosmic_neutronium_bee.getCatalystAmount(2)), @@ -184,7 +184,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 117), + GT_Bees.combs.getStackForType(CombType.COSMICNEUTRONIUM), GT_Utility.getIntegratedCircuit(1)) .fluidInputs( MaterialsUEVplus.ExcitedDTEC.getFluid(cosmic_neutronium_bee.getCatalystAmount(3)), @@ -345,7 +345,7 @@ public void run() { .addTo(plasmaForgeRecipes); // Hypogen v3 - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32100)) + GT_Values.RA.stdBuilder().itemInputs(GregtechItemList.Compressed_Fusion_Reactor.get(0)) .fluidInputs( Materials.Neutronium.getMolten(5760L), new FluidStack(ALLOY.QUANTUM.getFluid(), 5760), @@ -358,7 +358,7 @@ public void run() { .addTo(plasmaForgeRecipes); // Hypogen v4 - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32100)) + GT_Values.RA.stdBuilder().itemInputs(GregtechItemList.Compressed_Fusion_Reactor.get(0)) .fluidInputs( Materials.Neutronium.getMolten(5760L * 2), new FluidStack(ALLOY.QUANTUM.getFluid(), 5760), @@ -440,9 +440,7 @@ public void run() { // Spacetime v2 GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32100)) + .itemInputs(ItemList.EnergisedTesseract.get(1), GregtechItemList.Compressed_Fusion_Reactor.get(0)) .fluidInputs( MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(5000L), Materials.Infinity.getMolten(1152L)) @@ -454,11 +452,11 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.stick, Materials.CosmicNeutronium, 8L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRodOctiron", 8L), - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedstick", 8L, 10106), + ALLOY.OCTIRON.getRod(8), + MyMaterial.tairitsu.get(OrePrefixes.stick, 8), GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Sunnarium, 8L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateAbyssalAlloy", 24L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemScrewBotmium", 16L), + ALLOY.ABYSSAL.getPlate(24), + ALLOY.BOTMIUM.getScrew(16), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 1L)) .itemOutputs(ItemList.Tesseract.get(4)).fluidInputs(MaterialsUEVplus.ExcitedDTRC.getFluid(1000)) .fluidOutputs(MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(1000 / 2)) @@ -469,10 +467,10 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.stick, Materials.CosmicNeutronium, 12L), - GT_ModHandler.getModItem(BartWorks.ID, "gt.bwMetaGeneratedstick", 12L, 10106), + MyMaterial.tairitsu.get(OrePrefixes.stick, 12), GT_OreDictUnificator.get(OrePrefixes.stick, MaterialsUEVplus.TranscendentMetal, 8L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateBotmium", 24L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemScrewArcanite", 16L), + ALLOY.BOTMIUM.getPlate(24), + ALLOY.ARCANITE.getScrew(16), GT_ModHandler.getModItem(SuperSolarPanels.ID, "enderquantumcomponent", 1L)) .itemOutputs(ItemList.Tesseract.get(8)).fluidInputs(MaterialsUEVplus.ExcitedDTEC.getFluid(1000)) .fluidOutputs(MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(1000)) @@ -485,7 +483,7 @@ public void run() { GT_OreDictUnificator.get(OrePrefixes.stick, MaterialsUEVplus.TranscendentMetal, 32L), ALLOY.BLACK_TITANIUM.getPlate(24), ALLOY.ZERON_100.getScrew(16), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 1L, 32105)) + GregtechItemList.Laser_Lens_Special.get(1)) .itemOutputs(ItemList.Tesseract.get(16)).fluidInputs(MaterialsUEVplus.ExcitedDTSC.getFluid(1000)) .fluidOutputs(MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(2000)) .duration(40 * SECONDS).eut(512_000_000).metadata(COIL_HEAT, eternal_heat) @@ -541,7 +539,7 @@ public void run() { CI.getEnergyCore(9, 0), BlockList.Quantinum.getIS(2), // Quantum Anomaly - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 2, 32105)) + GregtechItemList.Laser_Lens_Special.get(2)) .itemOutputs(ELEMENT.STANDALONE.ASTRAL_TITANIUM.getBlock(2)) .fluidInputs( ALLOY.BLACK_TITANIUM.getFluidStack(144 * 320 * 7 / 10), @@ -561,7 +559,7 @@ public void run() { CI.getEnergyCore(9, 0), BlockList.Quantinum.getIS(4), // Quantum Anomaly - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 3, 32105)) + GregtechItemList.Laser_Lens_Special.get(3)) .itemOutputs(ELEMENT.STANDALONE.ASTRAL_TITANIUM.getBlock(4)) .fluidInputs( ALLOY.BLACK_TITANIUM.getFluidStack(144 * 640 * 7 / 10), @@ -579,7 +577,7 @@ public void run() { // Timepiece GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "gtplusplus.blockcasings.5", 0, 14), + GregtechItemList.SpaceTimeBendingCore.get(0), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.DarkIron, 1L), Materials.Dilithium.getGems(32), MaterialsUEVplus.Universium.getNanite(1)) @@ -595,11 +593,10 @@ public void run() { // Time to Space GT_Values.RA.stdBuilder().itemInputs( // Spacetime Continuum Ripper - getModItem(GTPlusPlus.ID, "gtplusplus.blockcasings.5", 0, 10), + GregtechItemList.SpaceTimeContinuumRipper.get(0), ItemList.EnergisedTesseract.get(2), // Quantum Anomaly - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 16, 32105)) - .itemOutputs(ItemList.Tesseract.get(1)) + GregtechItemList.Laser_Lens_Special.get(16)).itemOutputs(ItemList.Tesseract.get(1)) .fluidInputs( MaterialsUEVplus.Time.getMolten(9216L * 64), MaterialsUEVplus.SpaceTime.getMolten(9216L * 16), @@ -612,7 +609,7 @@ public void run() { // Space to Time GT_Values.RA.stdBuilder().itemInputs( // Spacetime Continuum Ripper - getModItem(GTPlusPlus.ID, "gtplusplus.blockcasings.5", 0, 10), + GregtechItemList.SpaceTimeContinuumRipper.get(0), ItemList.EnergisedTesseract.get(2), ItemList.Timepiece.get(16)).itemOutputs(ItemList.Tesseract.get(1)) .fluidInputs( @@ -639,7 +636,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_ModHandler.getModItem(Avaritia.ID, "Resource", 4L, 5), - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 119), + GT_Bees.combs.getStackForType(CombType.INFINITY), GT_Utility.getIntegratedCircuit(3)) .fluidInputs(MaterialsUEVplus.ExcitedDTSC.getFluid(infinity_bee.getCatalystAmount(4))) .fluidOutputs( @@ -652,7 +649,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_ModHandler.getModItem(Avaritia.ID, "Resource", 2L, 5), - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 119), + GT_Bees.combs.getStackForType(CombType.INFINITY), GT_Utility.getIntegratedCircuit(3)) .fluidInputs(MaterialsUEVplus.ExcitedDTEC.getFluid(infinity_bee.getCatalystAmount(3))) .fluidOutputs( @@ -665,7 +662,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_ModHandler.getModItem(Avaritia.ID, "Resource", 1L, 5), - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 119), + GT_Bees.combs.getStackForType(CombType.INFINITY), GT_Utility.getIntegratedCircuit(2)) .fluidInputs(MaterialsUEVplus.ExcitedDTRC.getFluid(infinity_bee.getCatalystAmount(2))) .fluidOutputs( @@ -678,7 +675,7 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( GT_ModHandler.getModItem(Avaritia.ID, "Resource", 1L, 5), - GT_ModHandler.getModItem(GregTech.ID, "gt.comb", 1L, 119), + GT_Bees.combs.getStackForType(CombType.INFINITY), GT_Utility.getIntegratedCircuit(3)) .fluidInputs(MaterialsUEVplus.ExcitedDTRC.getFluid(infinity_bee.getCatalystAmount(2) / 64)) .fluidOutputs( @@ -1060,9 +1057,7 @@ public void run() { } // UEV Superconductors. - - if (GTPlusPlus.isModLoaded()) { - + { long base_quantity = 504L; long tier_up_multiplier = 2L; @@ -1127,7 +1122,7 @@ public void run() { long tier_1_quantity = 144L * base_quantity; GT_Values.RA.stdBuilder().fluidInputs( - GT_CoreModSupport.RadoxPolymer.getMolten(4L * tier_1_quantity / 25), + Materials.RadoxPolymer.getMolten(4L * tier_1_quantity / 25), MaterialsUEVplus.TranscendentMetal.getMolten(10L * tier_1_quantity / 25), new FluidStack(FluidRegistry.getFluid("molten.rhugnor"), (int) tier_1_quantity * 6 / 25), new FluidStack(FluidRegistry.getFluid("molten.chromaticglass"), (int) tier_1_quantity * 5 / 25), @@ -1142,7 +1137,7 @@ public void run() { long tier_2_quantity = 144L * base_quantity * tier_up_multiplier; GT_Values.RA.stdBuilder().fluidInputs( - GT_CoreModSupport.RadoxPolymer.getMolten(4L * tier_2_quantity / 25), + Materials.RadoxPolymer.getMolten(4L * tier_2_quantity / 25), MaterialsUEVplus.TranscendentMetal.getMolten(10L * tier_2_quantity / 25), new FluidStack(FluidRegistry.getFluid("molten.rhugnor"), (int) tier_2_quantity * 6 / 25), new FluidStack(FluidRegistry.getFluid("molten.chromaticglass"), (int) tier_2_quantity * 5 / 25), @@ -1157,7 +1152,7 @@ public void run() { long tier_3_quantity = 144L * base_quantity * tier_up_multiplier * tier_up_multiplier; GT_Values.RA.stdBuilder().fluidInputs( - GT_CoreModSupport.RadoxPolymer.getMolten(4L * tier_3_quantity / 25), + Materials.RadoxPolymer.getMolten(4L * tier_3_quantity / 25), MaterialsUEVplus.TranscendentMetal.getMolten(10L * tier_3_quantity / 25), new FluidStack(FluidRegistry.getFluid("molten.rhugnor"), (int) tier_3_quantity * 6 / 25), new FluidStack(FluidRegistry.getFluid("molten.chromaticglass"), (int) tier_3_quantity * 5 / 25), diff --git a/src/main/java/com/dreammaster/gthandler/recipes/ExtruderRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/ExtruderRecipes.java index 8881ef959..e54f4ed40 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/ExtruderRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/ExtruderRecipes.java @@ -1,6 +1,5 @@ package com.dreammaster.gthandler.recipes; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.recipe.RecipeMaps.extruderRecipes; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -11,8 +10,8 @@ import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; -import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; @SuppressWarnings("PointlessArithmeticExpression") public class ExtruderRecipes implements Runnable { @@ -115,50 +114,48 @@ public void run() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.StainlessSteel, 1L)) .duration(7 * SECONDS + 10 * TICKS).eut(TierEU.RECIPE_MV).addTo(extruderRecipes); - if (GTPlusPlus.isModLoaded()) { // GT++, remember to remove later - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iron, 9L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32040)) - .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(extruderRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.WroughtIron, 9L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32040)) - .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(extruderRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32040)) - .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(extruderRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.WroughtIron, 1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32040)) - .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) - .addTo(extruderRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 9L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32040)) - .itemOutputs(ItemList.IC2_ShaftSteel.get(1L)).duration(1 * MINUTES + 4 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(extruderRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Steel, 1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 0L, 32040)) - .itemOutputs(ItemList.IC2_ShaftSteel.get(1L)).duration(1 * MINUTES + 4 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(extruderRecipes); - } + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iron, 9L), + GregtechItemList.Shape_Extruder_WindmillShaft.get(0)) + .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) + .addTo(extruderRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.WroughtIron, 9L), + GregtechItemList.Shape_Extruder_WindmillShaft.get(0)) + .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) + .addTo(extruderRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1L), + GregtechItemList.Shape_Extruder_WindmillShaft.get(0)) + .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) + .addTo(extruderRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.WroughtIron, 1L), + GregtechItemList.Shape_Extruder_WindmillShaft.get(0)) + .itemOutputs(ItemList.IC2_ShaftIron.get(1L)).duration(32 * SECONDS).eut(TierEU.RECIPE_MV) + .addTo(extruderRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 9L), + GregtechItemList.Shape_Extruder_WindmillShaft.get(0)) + .itemOutputs(ItemList.IC2_ShaftSteel.get(1L)).duration(1 * MINUTES + 4 * SECONDS).eut(TierEU.RECIPE_MV) + .addTo(extruderRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Steel, 1L), + GregtechItemList.Shape_Extruder_WindmillShaft.get(0)) + .itemOutputs(ItemList.IC2_ShaftSteel.get(1L)).duration(1 * MINUTES + 4 * SECONDS).eut(TierEU.RECIPE_MV) + .addTo(extruderRecipes); + GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Carbon, 4), diff --git a/src/main/java/com/dreammaster/gthandler/recipes/FluidCannerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/FluidCannerRecipes.java index 8dce48c17..7e02e2401 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/FluidCannerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/FluidCannerRecipes.java @@ -1,6 +1,5 @@ package com.dreammaster.gthandler.recipes; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.GalaxySpace; import static gregtech.api.recipe.RecipeMaps.fluidCannerRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -52,7 +51,7 @@ public void run() { .itemOutputs(ItemList.Reactor_Coolant_Sp_6.get(1L)).fluidInputs(Materials.SuperCoolant.getFluid(6000L)) .duration(4 * SECONDS + 16 * TICKS).eut(1).addTo(fluidCannerRecipes); - if (GalaxySpace.isModLoaded() && BartWorks.isModLoaded()) { + if (GalaxySpace.isModLoaded()) { GT_Values.RA.stdBuilder().itemInputs(CustomItemList.TenKCell.get(1L)) .itemOutputs(ItemList.Reactor_Coolant_He_1.get(1L)) .fluidInputs(new FluidStack(FluidRegistry.getFluid("liquid helium"), 1000)).duration(16 * TICKS) diff --git a/src/main/java/com/dreammaster/gthandler/recipes/FluidExtractorRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/FluidExtractorRecipes.java index 561c1b01e..442b47bb8 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/FluidExtractorRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/FluidExtractorRecipes.java @@ -1,7 +1,6 @@ package com.dreammaster.gthandler.recipes; import static gregtech.api.enums.Mods.OpenBlocks; -import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.TinkerConstruct; import static gregtech.api.recipe.RecipeMaps.fluidExtractionRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -31,124 +30,6 @@ public void run() { .fluidOutputs(Materials.GalliumArsenide.getMolten(288L)).duration(2 * SECONDS + 8 * TICKS).eut(37) .addTo(fluidExtractionRecipes); - if (PamsHarvestCraft.isModLoaded()) { - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "catfishrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "crayfishrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "jellyfishrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "mudfishrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "greenheartfishItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "catfishrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "anchovyrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "bassrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "carprawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "octopusrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "charrrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "clamrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "crabrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "crayfishrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "eelrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "frograwItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "grouperrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "herringrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "perchrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "scalloprawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "shrimprawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "snailrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "snapperrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "tilapiarawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "troutrawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "tunarawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "turtlerawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "walleyerawItem", 1, 0)) - .fluidOutputs(Materials.FishOil.getFluid(50L)).duration(16 * TICKS).eut(4) - .addTo(fluidExtractionRecipes); - - } - if (OpenBlocks.isModLoaded() && TinkerConstruct.isModLoaded()) { GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(TinkerConstruct.ID, "oreBerries", 1L, 5)) diff --git a/src/main/java/com/dreammaster/gthandler/recipes/FluidSolidifierRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/FluidSolidifierRecipes.java index 939166d31..895d9a5a9 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/FluidSolidifierRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/FluidSolidifierRecipes.java @@ -1,7 +1,6 @@ package com.dreammaster.gthandler.recipes; import static gregtech.api.enums.Mods.ExtraUtilities; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.TinkerConstruct; import static gregtech.api.recipe.RecipeMaps.fluidSolidifierRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -157,73 +156,59 @@ public void run() { } // Making molds - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormAnvil", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormAnvil.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Anvil.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormArrowHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormArrowHead.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Arrow.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBaguette", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBaguette.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Baguette.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBall", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBall.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Ball.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBlock", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBlock.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Block.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBolt", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBolt.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Bolt.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBottle", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBottle.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Bottle.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBread", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBread.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Bread.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBuns", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBuns.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Bun.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCasing", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormCasing.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Casing.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCoinage", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormCoinage.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Credit.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCylinder", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormCylinder.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Cylinder.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormGear", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormGear.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Gear.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormIngot", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormIngot.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Ingot.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); @@ -231,259 +216,210 @@ public void run() { .itemOutputs(CustomItemList.MarshmallowForm.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormName", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormName.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Name.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormNuggets", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormNuggets.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Nugget.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPlate", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormPlate.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Plate.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRing", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormRing.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Ring.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRound", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormRound.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Round.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRotor", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormRotor.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Rotor.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormScrew", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormScrew.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Screw.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormSmallGear", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormSmallGear.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Gear_Small.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormStick", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormStick.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Rod.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormStickLong", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormStickLong.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Rod_Long.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeTiny", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormPipeTiny.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Pipe_Tiny.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeSmall", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormPipeSmall.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Pipe_Small.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeMedium", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormPipeMedium.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Pipe_Medium.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeLarge", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormPipeLarge.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Pipe_Large.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeHuge", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormPipeHuge.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Pipe_Huge.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormTurbineBlade", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormTurbineBlade.getIS(1)) .itemOutputs(ItemList.Shape_Mold_Turbine_Blade.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBoots", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormBoots.getIS(1)) .itemOutputs(CustomItemList.MoldBoots.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormChestplate", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormChestplate.getIS(1)) .itemOutputs(CustomItemList.MoldChestplate.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormLeggings", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormLeggings.getIS(1)) .itemOutputs(CustomItemList.MoldLeggings.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormHelmet", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormHelmet.getIS(1)) .itemOutputs(CustomItemList.MoldHelmet.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.MoldFormDrillHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MoldFormDrillHead.getIS(1)) .itemOutputs(ItemList.Shape_Mold_ToolHeadDrill.get(1)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); // Making shapes - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeBolt", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeBolt.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Bolt.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeHoeHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeHoeHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Hoe.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeRing", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeRing.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Ring.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeTurbineBlade", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeTurbineBlade.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Turbine_Blade.get(1L)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeGear", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeGear.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Gear.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeLargePipe", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeLargePipe.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Pipe_Large.get(1L)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeShovelHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeShovelHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Shovel.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeCell", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeCell.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Cell.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeAxeHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeAxeHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Axe.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeBlock", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeBlock.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Block.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeSwordBlade", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeSwordBlade.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Sword.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapePlate", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapePlate.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Plate.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeBoat", 1, 0)) - .itemOutputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeBoat.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(1)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeCasing", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeCasing.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Casing.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeHugePipe", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeHugePipe.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Pipe_Huge.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeRod", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeRod.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Rod.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeWire", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeWire.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Wire.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeTinyPipe", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeTinyPipe.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Pipe_Tiny.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeHammerHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeHammerHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Hammer.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeNormalPipe", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeNormalPipe.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Pipe_Medium.get(1L)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeFileHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeFileHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_File.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeBottle", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeBottle.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Bottle.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeSmallGear", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeSmallGear.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Small_Gear.get(1L)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeSawBlade", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeSawBlade.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Saw.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeSmallPipe", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeSmallPipe.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Pipe_Small.get(1L)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeRotor", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeRotor.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Rotor.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapePickaxeHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapePickaxeHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Pickaxe.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeIngot", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeIngot.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_Ingot.get(1L)).fluidInputs(Materials.Steel.getMolten(576L)) .duration(20 * TICKS).eut(TierEU.RECIPE_MV).addTo(fluidSolidifierRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ShapeDrillHead", 1, 0)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ShapeDrillHead.getIS(1)) .itemOutputs(ItemList.Shape_Extruder_ToolHeadDrill.get(1)) .fluidInputs(Materials.Steel.getMolten(576L)).duration(20 * TICKS).eut(TierEU.RECIPE_MV) .addTo(fluidSolidifierRecipes); diff --git a/src/main/java/com/dreammaster/gthandler/recipes/FormingPressRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/FormingPressRecipes.java index db3a39243..1c2967a2d 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/FormingPressRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/FormingPressRecipes.java @@ -1,10 +1,7 @@ package com.dreammaster.gthandler.recipes; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.BloodArsenal; import static gregtech.api.enums.Mods.BuildCraftSilicon; -import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.ProjectRedCore; import static gregtech.api.enums.Mods.Thaumcraft; import static gregtech.api.recipe.RecipeMaps.formingPressRecipes; @@ -24,6 +21,7 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.material.ALLOY; public class FormingPressRecipes implements Runnable { @@ -303,11 +301,9 @@ public void run() { .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Shape_Empty.get(1L), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 0, 0)) - .itemOutputs(GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 1, 0)) - .duration(10 * SECONDS).eut(256).addTo(formingPressRecipes); + .itemInputs(ItemList.Shape_Empty.get(1L), com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(0)) + .itemOutputs(com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(1)).duration(10 * SECONDS).eut(256) + .addTo(formingPressRecipes); GT_Values.RA.stdBuilder().itemInputs(ItemList.Shape_Empty.get(1L), ItemList.Shape_Extruder_ToolHeadDrill.get(0)) .itemOutputs(ItemList.Shape_Extruder_ToolHeadDrill.get(1)).duration(10 * SECONDS).eut(256) @@ -464,18 +460,18 @@ public void run() { .eut(TierEU.RECIPE_IV).addTo(formingPressRecipes); } - if (BartWorks.isModLoaded()) { - // Optical CPU Containment Housing - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Circuit_Board_Optical.get(1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemFoilBotmium", 1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NickelZincFerrite, 1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.VibrantAlloy, 1L), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Bedrockium, 8L)) - .itemOutputs(ItemList.Optical_Cpu_Containment_Housing.get(1L)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_UEV).addTo(formingPressRecipes); - } + + // Optical CPU Containment Housing + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Circuit_Board_Optical.get(1L), + ALLOY.BOTMIUM.getFoil(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NickelZincFerrite, 1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.VibrantAlloy, 1L), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Bedrockium, 8L)) + .itemOutputs(ItemList.Optical_Cpu_Containment_Housing.get(1L)).duration(5 * SECONDS) + .eut(TierEU.RECIPE_UEV).addTo(formingPressRecipes); + } } diff --git a/src/main/java/com/dreammaster/gthandler/recipes/ImplosionCompressorRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/ImplosionCompressorRecipes.java index 63a59b5a7..bdfcee3c4 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/ImplosionCompressorRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/ImplosionCompressorRecipes.java @@ -1,7 +1,6 @@ package com.dreammaster.gthandler.recipes; import static gregtech.api.enums.Mods.Avaritia; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.DraconicEvolution; import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.GalacticraftCore; @@ -230,15 +229,6 @@ public void run() { GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Ash, 2L)) .duration(20 * TICKS).eut(TierEU.RECIPE_LV).metadata(ADDITIVE_AMOUNT, 2).addTo(implosionRecipes); - } - if (!BartWorks.isModLoaded()) { - - GT_Values.RA.stdBuilder().itemInputs(CustomItemList.HeavyDutyAlloyIngotT4.get(1L)) - .itemOutputs( - CustomItemList.HeavyDutyPlateTier4.get(1L), - GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Osmiridium, 4L)) - .duration(20 * TICKS).eut(TierEU.RECIPE_LV).metadata(ADDITIVE_AMOUNT, 32).addTo(implosionRecipes); - } GT_Values.RA.stdBuilder().itemInputs(CustomItemList.HeavyDutyAlloyIngotT5.get(1L)) diff --git a/src/main/java/com/dreammaster/gthandler/recipes/LaserEngraverRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/LaserEngraverRecipes.java index 5668766ea..b66ea8552 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/LaserEngraverRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/LaserEngraverRecipes.java @@ -1,7 +1,5 @@ package com.dreammaster.gthandler.recipes; -import static gregtech.api.enums.Mods.BartWorks; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GalacticraftCore; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.SuperSolarPanels; @@ -28,16 +26,14 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; public class LaserEngraverRecipes implements Runnable { @Override public void run() { // Energised tesseract - GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Tesseract.get(1), - GT_Utility.copyAmount(0, GT_ModHandler.getModItem(GTPlusPlus.ID, "MU-metaitem.01", 1, 32105))) + GT_Values.RA.stdBuilder().itemInputs(ItemList.Tesseract.get(1), GregtechItemList.Laser_Lens_Special.get(0)) .itemOutputs(ItemList.EnergisedTesseract.get(1)) .fluidOutputs(MaterialsUEVplus.ExcitedDTEC.getFluid(100)).requiresCleanRoom().duration(30 * SECONDS) .eut(32_000_000).noOptimize().addTo(laserEngraverRecipes); @@ -168,41 +164,39 @@ public void run() { .itemOutputs(com.dreammaster.item.ItemList.RawPicoWafer.getIS()).requiresCleanRoom() .duration(5 * MINUTES).eut((GT_Values.V[8] - (GT_Values.V[8] / 10))).addTo(laserEngraverRecipes); - if (BartWorks.isModLoaded()) { - // Optical Boule - GT_Values.RA.stdBuilder().itemInputs( - ItemList.Circuit_Silicon_Ingot5.get(1L), // Americium Boule - WerkstoffLoader.MagnetoResonaticDust.get(OrePrefixes.lens, 0), // Magneto resonatic lens - WerkstoffLoader.Fayalit.get(OrePrefixes.lens, 0), // Fayalite lens - CustomItemList.MysteriousCrystalLens.get(0)).itemOutputs(ItemList.Circuit_Silicon_Ingot6.get(1L)) - .fluidInputs(Materials.UUMatter.getFluid(16000L)).duration(30 * SECONDS).eut(7_864_320) - .requiresCleanRoom().addTo(laserEngraverRecipes); - - Fluid oganesson = FluidRegistry.getFluid("oganesson") != null ? FluidRegistry.getFluid("oganesson") - : FluidRegistry.getFluid("radon"); - - if (SuperSolarPanels.isModLoaded()) { - // Photonically Enhanced Wafer - GT_Values.RA.stdBuilder().itemInputs( - ItemList.Circuit_Silicon_Wafer6.get(1L), // Photonically Prepared Wafer - Materials.Glowstone.getNanite(1), - GT_ModHandler.getModItem(SuperSolarPanels.ID, "solarsplitter", 0L, 0) // Solar Light Splitter - ).itemOutputs(ItemList.Circuit_Silicon_Wafer7.get(1L)) - .fluidInputs(Materials.Tin.getPlasma(1000L), new FluidStack(oganesson, 4000)) - .fluidOutputs(Materials.Tin.getMolten(1000L)).duration(10 * SECONDS).eut(7_864_320) - .requiresCleanRoom().addTo(laserEngraverRecipes); + // Optical Boule + GT_Values.RA.stdBuilder().itemInputs( + ItemList.Circuit_Silicon_Ingot5.get(1L), // Americium Boule + WerkstoffLoader.MagnetoResonaticDust.get(OrePrefixes.lens, 0), // Magneto resonatic lens + WerkstoffLoader.Fayalit.get(OrePrefixes.lens, 0), // Fayalite lens + CustomItemList.MysteriousCrystalLens.get(0)).itemOutputs(ItemList.Circuit_Silicon_Ingot6.get(1L)) + .fluidInputs(Materials.UUMatter.getFluid(16000L)).duration(30 * SECONDS).eut(7_864_320) + .requiresCleanRoom().addTo(laserEngraverRecipes); - } + Fluid oganesson = FluidRegistry.getFluid("oganesson") != null ? FluidRegistry.getFluid("oganesson") + : FluidRegistry.getFluid("radon"); - GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1)), - ItemList.Circuit_Chip_CrystalSoC2.get(1L)) - .itemOutputs(ItemList.Circuit_Parts_Crystal_Chip_Wetware.get(1)) - .fluidInputs(Materials.BioMediumSterilized.getFluid(50L)).duration(60 * SECONDS).eut(160_000) + if (SuperSolarPanels.isModLoaded()) { + // Photonically Enhanced Wafer + GT_Values.RA.stdBuilder().itemInputs( + ItemList.Circuit_Silicon_Wafer6.get(1L), // Photonically Prepared Wafer + Materials.Glowstone.getNanite(1), + GT_ModHandler.getModItem(SuperSolarPanels.ID, "solarsplitter", 0L, 0) // Solar Light Splitter + ).itemOutputs(ItemList.Circuit_Silicon_Wafer7.get(1L)) + .fluidInputs(Materials.Tin.getPlasma(1000L), new FluidStack(oganesson, 4000)) + .fluidOutputs(Materials.Tin.getMolten(1000L)).duration(10 * SECONDS).eut(7_864_320) .requiresCleanRoom().addTo(laserEngraverRecipes); + } + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmount(0, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1)), + ItemList.Circuit_Chip_CrystalSoC2.get(1L)) + .itemOutputs(ItemList.Circuit_Parts_Crystal_Chip_Wetware.get(1)) + .fluidInputs(Materials.BioMediumSterilized.getFluid(50L)).duration(60 * SECONDS).eut(160_000) + .requiresCleanRoom().addTo(laserEngraverRecipes); + // GC/GS Wafer if (GalacticraftCore.isModLoaded()) { diff --git a/src/main/java/com/dreammaster/gthandler/recipes/LatheRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/LatheRecipes.java index 2db8042ab..58e1553f7 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/LatheRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/LatheRecipes.java @@ -1,18 +1,16 @@ package com.dreammaster.gthandler.recipes; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.recipe.RecipeMaps.latheRecipes; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gtPlusPlus.core.material.ELEMENT.STANDALONE.CHRONOMATIC_GLASS; import com.dreammaster.gthandler.CustomItemList; -import com.dreammaster.gthandler.GT_CoreModSupport; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; -import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; public class LatheRecipes implements Runnable { @@ -20,11 +18,11 @@ public class LatheRecipes implements Runnable { @Override public void run() { - GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateChromaticGlass", 1)) + GT_Values.RA.stdBuilder().itemInputs(CHRONOMATIC_GLASS.getPlate(1)) .itemOutputs(CustomItemList.ChromaticLens.get(1)).duration(60 * SECONDS).eut(TierEU.RECIPE_UHV) .addTo(latheRecipes); - GT_Values.RA.stdBuilder().itemInputs(GT_CoreModSupport.RadoxPolymer.getPlates(1)) + GT_Values.RA.stdBuilder().itemInputs(Materials.RadoxPolymer.getPlates(1)) .itemOutputs(CustomItemList.RadoxPolymerLens.get(1)).duration(1 * MINUTES + 30 * SECONDS) .eut(TierEU.RECIPE_UEV).addTo(latheRecipes); diff --git a/src/main/java/com/dreammaster/gthandler/recipes/MaceratorRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/MaceratorRecipes.java index 085b96309..1b9b2280e 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/MaceratorRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/MaceratorRecipes.java @@ -1,5 +1,6 @@ package com.dreammaster.gthandler.recipes; +import static com.dreammaster.scripts.IScriptLoader.wildcard; import static gregtech.api.enums.Mods.AdvancedSolarPanel; import static gregtech.api.enums.Mods.Avaritia; import static gregtech.api.enums.Mods.GalacticraftCore; @@ -14,9 +15,9 @@ import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; +import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; -import net.minecraftforge.oredict.OreDictionary; import com.dreammaster.gthandler.CustomItemList; @@ -83,16 +84,13 @@ public void run() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.GalliumArsenide, 1)) .outputChances(10000).duration(1 * SECONDS + 5 * TICKS).eut(4).addTo(maceratorRecipes); - // recipes for everything that uses sand - for (int i = 0; i < OreDictionary.getOres("sand").size(); ++i) { - GT_Values.RA.stdBuilder().itemInputs(OreDictionary.getOres("sand").get(i)) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L)) - .outputChances(10000, 2500, 2000, 1500).duration(10 * SECONDS).eut(8).addTo(maceratorRecipes); - } + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.sand, 1, wildcard)) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.QuartzSand, 1L)) + .outputChances(10000, 2500, 2000, 1500).duration(10 * SECONDS).eut(8).addTo(maceratorRecipes); if (OpenPrinters.isModLoaded()) { diff --git a/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java index f2690395e..814d75acd 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/MixerRecipes.java @@ -3,13 +3,11 @@ import static com.dreammaster.bartworksHandler.BartWorksMaterials.getBartWorksMaterialByIGNName; import static gregtech.api.enums.Mods.AppliedEnergistics2; import static gregtech.api.enums.Mods.Avaritia; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.BiomesOPlenty; import static gregtech.api.enums.Mods.Chisel; import static gregtech.api.enums.Mods.DraconicEvolution; import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.ExtraTrees; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.Genetics; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Natura; @@ -24,6 +22,7 @@ import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; +import static gtPlusPlus.core.material.ELEMENT.STANDALONE.CHRONOMATIC_GLASS; import net.minecraft.init.Blocks; import net.minecraft.init.Items; @@ -32,7 +31,6 @@ import net.minecraftforge.fluids.FluidStack; import com.dreammaster.gthandler.CustomItemList; -import com.dreammaster.gthandler.GT_CoreModSupport; import goodgenerator.items.MyMaterial; import gregtech.api.enums.GT_Values; @@ -44,6 +42,8 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.material.ALLOY; +import gtPlusPlus.core.material.ELEMENT; public class MixerRecipes implements Runnable { @@ -592,8 +592,8 @@ public void run() { .itemInputs( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.DraconiumAwakened, 5L), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Infinity, 5L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustCelestialTungsten", 1L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustAdvancedNitinol", 1L), + ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getDust(1), + ELEMENT.STANDALONE.ADVANCED_NITINOL.getDust(1), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SuperconductorUEVBase, 12L)) .fluidInputs(Materials.Iron.getPlasma(144L)).duration(10 * 20).eut(TierEU.RECIPE_UEV) @@ -602,10 +602,10 @@ public void run() { GT_Values.RA.stdBuilder() .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, GT_CoreModSupport.RadoxPolymer, 4L), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.RadoxPolymer, 4L), GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.TranscendentMetal, 10L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustRhugnor", 6L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustChromaticGlass", 5L), + ELEMENT.STANDALONE.RHUGNOR.getDust(6), + CHRONOMATIC_GLASS.getDust(5), GT_Utility.getIntegratedCircuit(2)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SuperconductorUIVBase, 25L)) .fluidInputs(Materials.Bismuth.getPlasma(144L)).duration(10 * 20).eut(TierEU.RECIPE_UIV) @@ -987,11 +987,6 @@ public void run() { .itemOutputs(Materials.AstralSilver.getDust(3)).duration(3 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(mixerRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(Materials.Tin.getDust(9), Materials.Antimony.getDust(1), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(Materials.SolderingAlloy.getDust(10)).duration(3 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(mixerRecipes); - if (PamsHarvestCraft.isModLoaded()) { GT_Values.RA.stdBuilder().itemInputs(GT_ModHandler.getModItem(PamsHarvestCraft.ID, "soybeanItem", 1, 0)) @@ -1025,22 +1020,19 @@ public void run() { } - if (BartWorks.isModLoaded()) { - // UMV Superconductor dust recipe. + // UMV Superconductor dust recipe. - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.SpaceTime, 6L), - GT_OreDictUnificator.get(OrePrefixes.dust, getBartWorksMaterialByIGNName("Orundum"), 3L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustHypogen", 11L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustTitansteel", 5L), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemDustDragonblood", 2L), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SuperconductorUMVBase, 27L)) - .fluidInputs(Materials.Oxygen.getPlasma(144L)).duration(10 * 20).eut(TierEU.RECIPE_UMV) - .addTo(mixerRecipes); - - } + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.SpaceTime, 6L), + GT_OreDictUnificator.get(OrePrefixes.dust, getBartWorksMaterialByIGNName("Orundum"), 3L), + ELEMENT.STANDALONE.HYPOGEN.getDust(11), + ALLOY.TITANSTEEL.getDust(5), + ELEMENT.STANDALONE.DRAGON_METAL.getDust(2), + GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SuperconductorUMVBase, 27L)) + .fluidInputs(Materials.Oxygen.getPlasma(144L)).duration(10 * 20).eut(TierEU.RECIPE_UMV) + .addTo(mixerRecipes); if (EnderIO.isModLoaded()) { diff --git a/src/main/java/com/dreammaster/gthandler/recipes/NeutroniumCompressorRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/NeutroniumCompressorRecipes.java new file mode 100644 index 000000000..248f6017f --- /dev/null +++ b/src/main/java/com/dreammaster/gthandler/recipes/NeutroniumCompressorRecipes.java @@ -0,0 +1,413 @@ +package com.dreammaster.gthandler.recipes; + +import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.Gangue; +import static gregtech.api.enums.Mods.Avaritia; +import static gregtech.api.enums.Mods.DraconicEvolution; +import static gregtech.api.enums.Mods.EnderIO; +import static gregtech.api.enums.Mods.EternalSingularity; +import static gregtech.api.enums.Mods.ExtraUtilities; +import static gregtech.api.enums.Mods.ProjectRedCore; +import static gregtech.api.enums.Mods.TinkerConstruct; +import static gregtech.api.enums.Mods.UniversalSingularities; +import static gregtech.api.recipe.RecipeMaps.neutroniumCompressorRecipes; +import static gregtech.api.util.GT_ModHandler.getModItem; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.api.util.GT_RecipeConstants.COMPRESSION_TIER; + +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; + +// All recipes from Avaritia's Neutronium Compressor - now in GT! +public class NeutroniumCompressorRecipes implements Runnable { + + @Override + public void run() { + if (Avaritia.isModLoaded() && UniversalSingularities.isModLoaded()) { + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(7296, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 0)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(1215, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Gold, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 1)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(1215, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 2)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(7296, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Redstone, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 3)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 1215, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherQuartz, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 4)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(3648, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Copper, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 5)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(3648, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Tin, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 6)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(3648, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lead, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 7)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(7296, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Silver, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 8)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(3648, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Nickel, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 9)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(608, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Enderium, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Singularity", 1L, 10)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(3648, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Coal, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.vanilla.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(729, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Emerald, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.vanilla.singularity", 1, 1)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(729, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Diamond, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.vanilla.singularity", 1, 2)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 1824, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Aluminium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(1824, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Brass, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 1)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(1824, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Bronze, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 2)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(7296, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 3)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(912, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Electrum, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 4)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(1824, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Invar, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 5)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 3648, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Magnesium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 6)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(406, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Osmium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 7)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(608, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Olivine, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 8)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(608, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Ruby, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 9)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(608, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Sapphire, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 10)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(912, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Steel, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 11)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(2024, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Titanium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 12)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(244, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Tungsten, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 13)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(507, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Uranium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 14)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(3648, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Zinc, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 15)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 365, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.TricalciumPhosphate, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 16)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(136, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Palladium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 17)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 153, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.DamascusSteel, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 18)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 304, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.BlackSteel, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 19)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 16, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.ElectrumFlux, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 20)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(16416, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cinnabar, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 21)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 406, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.ShadowSteel, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 22)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(62, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iridium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 23)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 512, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.NetherStar, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 24)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(406, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Platinum, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 25)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(66, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Naquadria, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 26)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility + .copyAmountUnsafe(244, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Plutonium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 27)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 912, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.MeteoricIron, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 28)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(203, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Desh, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 29)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(62, GT_OreDictUnificator.get(OrePrefixes.block, Materials.Europium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 30)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + if (DraconicEvolution.isModLoaded()) { + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 1296, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Draconium, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.draconicEvolution.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 760, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.DraconiumAwakened, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.draconicEvolution.singularity", 1, 1)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + } + if (EnderIO.isModLoaded()) { + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 912, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.ConductiveIron, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 912, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.ElectricalSteel, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 1)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 191, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.EnergeticAlloy, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 2)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 912, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.DarkSteel, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 3)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 912, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.PulsatingIron, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 4)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 912, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.RedstoneAlloy, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 5)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 456, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Soularium, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 6)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 145, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.VibrantAlloy, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.enderIO.singularity", 1, 7)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + } + if (ExtraUtilities.isModLoaded()) { + GT_Values.RA.stdBuilder().itemInputs( + GT_Utility.copyAmountUnsafe(66, getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 5))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.extraUtilities.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + } + if (ProjectRedCore.isModLoaded()) { + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 1215, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Electrotine, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.projectRed.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + } + if (TinkerConstruct.isModLoaded()) { + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 1824, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.AluminiumBrass, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 0)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 229, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Alumite, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 1)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 304, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Ardite, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 2)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 1824, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Cobalt, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 3)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 608, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.EnderPearl, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 308, + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Manyullyn, 1))) + .itemOutputs( + getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 6)) + .duration(3 * SECONDS).eut(TierEU.RECIPE_HV).addTo(neutroniumCompressorRecipes); + } + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.copyAmountUnsafe( + 512, + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.InfinityCatalyst, 1))) + .itemOutputs(getModItem(Avaritia.ID, "Resource", 1L, 5)).duration(3 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(neutroniumCompressorRecipes); + + // Recipes which require stabilized black hole - not from original neutronium compressor + GT_Values.RA.stdBuilder().fluidInputs(MaterialsUEVplus.SpaceTime.getMolten(72L)) + .itemOutputs(getModItem(EternalSingularity.ID, "eternal_singularity", 1)).duration(3 * SECONDS) + .eut(TierEU.RECIPE_HV).metadata(COMPRESSION_TIER, 1).addTo(neutroniumCompressorRecipes); + GT_Values.RA.stdBuilder().itemInputs(GT_Utility.copyAmountUnsafe(444444, Gangue.get(OrePrefixes.block, 1))) + .itemOutputs(getModItem(UniversalSingularities.ID, "universal.general.singularity", 1, 31)) + .duration(120 * SECONDS).eut(TierEU.RECIPE_UEV).metadata(COMPRESSION_TIER, 1) + .addTo(neutroniumCompressorRecipes); + } + } +} diff --git a/src/main/java/com/dreammaster/gthandler/recipes/SpaceAssemblerRecipes.java b/src/main/java/com/dreammaster/gthandler/recipes/SpaceAssemblerRecipes.java index c5a5b20e6..d9cccf99c 100644 --- a/src/main/java/com/dreammaster/gthandler/recipes/SpaceAssemblerRecipes.java +++ b/src/main/java/com/dreammaster/gthandler/recipes/SpaceAssemblerRecipes.java @@ -1,15 +1,11 @@ package com.dreammaster.gthandler.recipes; +import static common.Blocks.tfftStorageField; import static gregtech.api.enums.Mods.AE2FluidCraft; import static gregtech.api.enums.Mods.AppliedEnergistics2; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.GTNHIntergalactic; -import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.GoodGenerator; -import static gregtech.api.enums.Mods.KekzTech; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.SuperSolarPanels; -import static gregtech.api.enums.Mods.TecTech; import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -21,8 +17,11 @@ import net.minecraftforge.fluids.FluidStack; import com.github.technus.tectech.thing.CustomItemList; +import com.github.technus.tectech.thing.casing.TT_Container_Casings; import com.gtnewhorizons.gtnhintergalactic.recipe.IG_RecipeAdder; +import goodgenerator.items.MyMaterial; +import goodgenerator.loader.Loaders; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.MaterialsUEVplus; @@ -45,131 +44,114 @@ public void run() { ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); - if (BartWorks.isModLoaded()) { - // Optically Perfected CPU - IG_RecipeAdder.addSpaceAssemblerRecipe( - new ItemStack[] { gregtech.api.enums.ItemList.Circuit_Chip_Optical.get(1L), - ItemList.Optical_Cpu_Containment_Housing.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfinityCatalyst, 4L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 4L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Draconium, 4L), - CustomItemList.DATApipe.get(1L), - // Atomic Separation Catalyst screw - getModItem(BartWorks.ID, "gt.bwMetaGeneratedscrew", 4L, 10022), - // Precious Metals Alloy screw - getModItem(BartWorks.ID, "gt.bwMetaGeneratedscrew", 4L, 10109) }, - new FluidStack[] { new FluidStack(solderUEV, 288) }, - ItemList.Optically_Perfected_CPU.get(1L), - 1, - 20 * 20, - (int) TierEU.RECIPE_UHV, - null, - null); + // Optically Perfected CPU + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { gregtech.api.enums.ItemList.Circuit_Chip_Optical.get(1L), + ItemList.Optical_Cpu_Containment_Housing.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.InfinityCatalyst, 4L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 4L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Draconium, 4L), + CustomItemList.DATApipe.get(1L), + MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.screw, 4), + MyMaterial.preciousMetalAlloy.get(OrePrefixes.screw, 4) }, + new FluidStack[] { new FluidStack(solderUEV, 288) }, + ItemList.Optically_Perfected_CPU.get(1L), + 1, + 20 * 20, + (int) TierEU.RECIPE_UHV, + null, + null); - IG_RecipeAdder.addSpaceAssemblerRecipe( - new ItemStack[] { ItemList.Circuit_Chip_Optical.get(4L), - ItemList.Optical_Cpu_Containment_Housing.get(4L), - GT_OreDictUnificator - .get(OrePrefixes.screw, Materials.Longasssuperconductornameforuhvwire, 8L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TengamAttuned, 8L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.DraconiumAwakened, 8L), - CustomItemList.DATApipe.get(4L), - // Precious Metals Alloy screw - getModItem(BartWorks.ID, "gt.bwMetaGeneratedscrew", 8L, 10109), - // Enriched Naquadah Alloy screw - getModItem(BartWorks.ID, "gt.bwMetaGeneratedscrew", 8L, 10110) }, - new FluidStack[] { new FluidStack(solderUEV, 576) }, - ItemList.Optically_Perfected_CPU.get(4L), - 2, - 20 * 20, - (int) TierEU.RECIPE_UEV, - null, - null); + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { ItemList.Circuit_Chip_Optical.get(4L), + ItemList.Optical_Cpu_Containment_Housing.get(4L), + GT_OreDictUnificator + .get(OrePrefixes.screw, Materials.Longasssuperconductornameforuhvwire, 8L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TengamAttuned, 8L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.DraconiumAwakened, 8L), + CustomItemList.DATApipe.get(4L), MyMaterial.preciousMetalAlloy.get(OrePrefixes.screw, 8), + // Enriched Naquadah Alloy screw + MyMaterial.enrichedNaquadahAlloy.get(OrePrefixes.screw, 8) }, + new FluidStack[] { new FluidStack(solderUEV, 576) }, + ItemList.Optically_Perfected_CPU.get(4L), + 2, + 20 * 20, + (int) TierEU.RECIPE_UEV, + null, + null); - if (GTPlusPlus.isModLoaded()) { - IG_RecipeAdder - .addSpaceAssemblerRecipe( - new ItemStack[] { ItemList.Circuit_Chip_Optical.get(16L), - ItemList.Optical_Cpu_Containment_Housing.get(16L), - ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getScrew(16), - GT_OreDictUnificator - .get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 16L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 16L), - CustomItemList.DATApipe.get(16L), - // Enriched Naquadah Alloy screw - getModItem(BartWorks.ID, "gt.bwMetaGeneratedscrew", 16L, 10110), - // Shirabon screw - getModItem(BartWorks.ID, "gt.bwMetaGeneratedscrew", 16L, 10112) }, - new FluidStack[] { new FluidStack(solderUEV, 1152) }, - ItemList.Optically_Perfected_CPU.get(16L), - 2, - 20 * 20, - (int) TierEU.RECIPE_UIV, - null, - null); - } - } - if (GTPlusPlus.isModLoaded()) { + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { ItemList.Circuit_Chip_Optical.get(16L), + ItemList.Optical_Cpu_Containment_Housing.get(16L), + ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getScrew(16), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 16L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Tritanium, 16L), + CustomItemList.DATApipe.get(16L), + // Enriched Naquadah Alloy screw + MyMaterial.enrichedNaquadahAlloy.get(OrePrefixes.screw, 16), + // Shirabon screw + MyMaterial.shirabon.get(OrePrefixes.screw, 16) }, + new FluidStack[] { new FluidStack(solderUEV, 1152) }, + ItemList.Optically_Perfected_CPU.get(16L), + 2, + 20 * 20, + (int) TierEU.RECIPE_UIV, + null, + null); - // Alternate Energy Orb Cluster Recipe - IG_RecipeAdder.addSpaceAssemblerRecipe( - new ItemStack[] { ItemList.Circuit_Board_Multifiberglass.get(1L), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.LuV), 4L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(8L), ItemList.Circuit_Chip_HPIC.get(64L), - ItemList.Circuit_Parts_DiodeASMD.get(8L), ItemList.Circuit_Parts_CapacitorASMD.get(8L), - ItemList.Circuit_Parts_ResistorASMD.get(8L), - ItemList.Circuit_Parts_TransistorASMD.get(8L), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, - new FluidStack[] { new FluidStack(solderIndalloy, 720) }, - ItemList.Energy_LapotronicOrb2.get(1), - 1, - 50 * 20, - (int) TierEU.RECIPE_ZPM, - null, - null); + // Alternate Energy Orb Cluster Recipe + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { ItemList.Circuit_Board_Multifiberglass.get(1L), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.circuit.get(Materials.LuV), 4L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(8L), ItemList.Circuit_Chip_HPIC.get(64L), + ItemList.Circuit_Parts_DiodeASMD.get(8L), ItemList.Circuit_Parts_CapacitorASMD.get(8L), + ItemList.Circuit_Parts_ResistorASMD.get(8L), ItemList.Circuit_Parts_TransistorASMD.get(8L), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, + new FluidStack[] { new FluidStack(solderIndalloy, 720) }, + ItemList.Energy_LapotronicOrb2.get(1), + 1, + 50 * 20, + (int) TierEU.RECIPE_ZPM, + null, + null); - // Alternate Energy Module Recipe - IG_RecipeAdder.addSpaceAssemblerRecipe( - new ItemStack[] { ItemList.Circuit_Board_Wetware_Extreme.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bedrockium, 64L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 4L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Chip_UHPIC.get(64L), ItemList.Circuit_Parts_DiodeXSMD.get(8L), - ItemList.Circuit_Parts_CapacitorXSMD.get(8L), - ItemList.Circuit_Parts_ResistorXSMD.get(8L), - ItemList.Circuit_Parts_TransistorXSMD.get(8L), - GT_OreDictUnificator.get("wireFineHypogen", 48), }, - new FluidStack[] { new FluidStack(solderUEV, 720) }, - ItemList.Energy_Module.get(1), - 1, - 50 * 20, - (int) TierEU.RECIPE_UV, - null, - null); - } + // Alternate Energy Module Recipe + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { ItemList.Circuit_Board_Wetware_Extreme.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Bedrockium, 64L), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.ZPM, 4L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), ItemList.Circuit_Chip_UHPIC.get(64L), + ItemList.Circuit_Parts_DiodeXSMD.get(8L), ItemList.Circuit_Parts_CapacitorXSMD.get(8L), + ItemList.Circuit_Parts_ResistorXSMD.get(8L), ItemList.Circuit_Parts_TransistorXSMD.get(8L), + GT_OreDictUnificator.get("wireFineHypogen", 48), }, + new FluidStack[] { new FluidStack(solderUEV, 720) }, + ItemList.Energy_Module.get(1), + 1, + 50 * 20, + (int) TierEU.RECIPE_UV, + null, + null); - if (GoodGenerator.isModLoaded()) { - // Advanced Radiation Proof Plate - IG_RecipeAdder.addSpaceAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lanthanum, 32L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux, 16L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Trinium, 16L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 64L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 16L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 16L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 16L) }, - new FluidStack[] { new FluidStack(solderIndalloy, (32 * 144)), - Materials.Lead.getMolten(64 * 144L) }, - getModItem(GoodGenerator.ID, "advancedRadiationProtectionPlate", 4L, 0), - 1, - 50 * 20, - (int) TierEU.ZPM, - null, - null); - } + // Advanced Radiation Proof Plate + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Lanthanum, 32L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.ElectrumFlux, 16L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Trinium, 16L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 64L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.NaquadahAlloy, 16L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 16L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 16L) }, + new FluidStack[] { new FluidStack(solderIndalloy, (32 * 144)), + Materials.Lead.getMolten(64 * 144L) }, + new ItemStack(Loaders.advancedRadiationProtectionPlate, 4, 0), + 1, + 50 * 20, + (int) TierEU.ZPM, + null, + null); // Alternate Energy Cluster Recipe IG_RecipeAdder.addSpaceAssemblerRecipe( @@ -192,37 +174,34 @@ public void run() { null, null); - if (GoodGenerator.isModLoaded()) { - // Alternate Ultimate Battery Recipe - IG_RecipeAdder.addSpaceAssemblerRecipe( - new ItemStack[] { ItemList.Circuit_Board_Optical.get(1), - GT_OreDictUnificator.get("foilShirabon", 64), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UHV, 4L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), - ItemList.Circuit_Chip_PPIC.get(64L), ItemList.Circuit_Parts_DiodeXSMD.get(64L), - ItemList.Circuit_Parts_CapacitorXSMD.get(64L), - ItemList.Circuit_Parts_ResistorXSMD.get(64L), - ItemList.Circuit_Parts_TransistorXSMD.get(64L), - GT_OreDictUnificator.get( - OrePrefixes.bolt, - MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter, - 4L) }, - new FluidStack[] { new FluidStack(solderUEV, 2880), - MaterialsUEVplus.WhiteDwarfMatter.getMolten(576), - MaterialsUEVplus.BlackDwarfMatter.getMolten(576) }, - ItemList.ZPM2.get(1), - 2, - 50 * 20, - (int) TierEU.RECIPE_UEV, - null, - null); - } + // Alternate Ultimate Battery Recipe + IG_RecipeAdder.addSpaceAssemblerRecipe( + new ItemStack[] { ItemList.Circuit_Board_Optical.get(1), + GT_OreDictUnificator.get("foilShirabon", 64), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.UHV, 4L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(64L), ItemList.Circuit_Chip_PPIC.get(64L), + ItemList.Circuit_Parts_DiodeXSMD.get(64L), ItemList.Circuit_Parts_CapacitorXSMD.get(64L), + ItemList.Circuit_Parts_ResistorXSMD.get(64L), + ItemList.Circuit_Parts_TransistorXSMD.get(64L), + GT_OreDictUnificator.get( + OrePrefixes.bolt, + MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter, + 4L) }, + new FluidStack[] { new FluidStack(solderUEV, 2880), + MaterialsUEVplus.WhiteDwarfMatter.getMolten(576), + MaterialsUEVplus.BlackDwarfMatter.getMolten(576) }, + ItemList.ZPM2.get(1), + 2, + 50 * 20, + (int) TierEU.RECIPE_UEV, + null, + null); if (OpenComputers.isModLoaded() && SuperSolarPanels.isModLoaded()) { // Optically Compatible Memory @@ -342,7 +321,7 @@ public void run() { GT_OreDictUnificator .get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 64L), ItemList.Field_Generator_UXV.get(1L), filledUMVCell, - getModItem(TecTech.ID, "gt.spacetime_compression_field_generator", 4, 8), + new ItemStack(TT_Container_Casings.SpacetimeCompressionFieldGenerators, 4, 8), com.dreammaster.item.ItemList.CircuitUXV.getIS(4), MaterialsUEVplus.Eternity.getNanite(4) }, new FluidStack[] { MaterialsUEVplus.Eternity.getMolten(36864) }, @@ -358,10 +337,9 @@ public void run() { IG_RecipeAdder.addSpaceAssemblerRecipe( new ItemStack[] { getModItem(AE2FluidCraft.ID, "fluid_storage.singularity", 1), GT_OreDictUnificator.get("plateDenseShirabon", 16), - ItemList.Field_Generator_UXV.get(1L), - getModItem(GoodGenerator.ID, "yottaFluidTankCells", 2, 9), - getModItem(KekzTech.ID, "kekztech_tfftstoragefield_block", 2, 10), - getModItem(TecTech.ID, "gt.spacetime_compression_field_generator", 4, 8), + ItemList.Field_Generator_UXV.get(1L), new ItemStack(Loaders.yottaFluidTankCell, 2, 9), + new ItemStack(tfftStorageField, 2, 10), + new ItemStack(TT_Container_Casings.SpacetimeCompressionFieldGenerators, 4, 8), com.dreammaster.item.ItemList.CircuitUXV.getIS(4), MaterialsUEVplus.Eternity.getNanite(4) }, new FluidStack[] { MaterialsUEVplus.Eternity.getMolten(36864) }, diff --git a/src/main/java/com/dreammaster/item/ItemBucketList.java b/src/main/java/com/dreammaster/item/ItemBucketList.java new file mode 100644 index 000000000..2202838f8 --- /dev/null +++ b/src/main/java/com/dreammaster/item/ItemBucketList.java @@ -0,0 +1,31 @@ +package com.dreammaster.item; + +import net.minecraft.item.ItemStack; + +import gregtech.api.util.GT_Utility; + +public enum ItemBucketList { + + SodiumPotassium, + NitricAcid, + RadioactiveBacterialSludge, + FermentedBacterialSludge, + Concrete, + Pollution; + + private ItemStack stack; + private boolean hasNotBeenSet = true; + + public void set(ItemStack stack) { + hasNotBeenSet = false; + this.stack = GT_Utility.copyAmount(1, stack); + } + + public ItemStack get(int amount) { + if (hasNotBeenSet) { + throw new IllegalAccessError("The Enum '" + name() + "' has not been set to an Item at this time!"); + } + + return GT_Utility.copyAmount(amount, stack); + } +} diff --git a/src/main/java/com/dreammaster/main/MainRegistry.java b/src/main/java/com/dreammaster/main/MainRegistry.java index 59ac0fd00..f93cf786f 100644 --- a/src/main/java/com/dreammaster/main/MainRegistry.java +++ b/src/main/java/com/dreammaster/main/MainRegistry.java @@ -2,10 +2,8 @@ import static gregtech.api.enums.Dyes.MACHINE_METAL; import static gregtech.api.enums.Mods.Avaritia; -import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.BloodMagic; import static gregtech.api.enums.Mods.DetravScannerMod; -import static gregtech.api.enums.Mods.GalactiGreg; import static gregtech.api.enums.Mods.Railcraft; import static gregtech.api.enums.Mods.SGCraft; import static gregtech.api.enums.Mods.Thaumcraft; @@ -20,9 +18,11 @@ import net.minecraft.block.Block; import net.minecraft.init.Blocks; +import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.config.Configuration; +import net.minecraftforge.fluids.FluidContainerRegistry; import com.dreammaster.TwilightForest.TF_Loot_Chests; import com.dreammaster.amazingtrophies.AchievementHandler; @@ -45,7 +45,6 @@ import com.dreammaster.creativetab.ModTabList; import com.dreammaster.detrav.ScannerTools; import com.dreammaster.fluids.FluidList; -import com.dreammaster.galacticgreg.SpaceDimRegisterer; import com.dreammaster.gthandler.CoreMod_PCBFactory_MaterialLoader; import com.dreammaster.gthandler.GT_CoreModSupport; import com.dreammaster.gthandler.GT_CustomLoader; @@ -53,6 +52,7 @@ import com.dreammaster.gthandler.GT_Loader_ItemPipes; import com.dreammaster.gthandler.recipes.DTPFRecipes; import com.dreammaster.item.CustomPatterns; +import com.dreammaster.item.ItemBucketList; import com.dreammaster.item.ItemList; import com.dreammaster.item.WoodenBrickForm; import com.dreammaster.lib.Refstrings; @@ -140,7 +140,6 @@ public class MainRegistry { public static CoreModDispatcher NW; public static Random Rnd; public static LogHelper Logger = new LogHelper(Refstrings.MODID); - private static SpaceDimRegisterer SpaceDimReg; private static BacteriaRegistry BacteriaRegistry; public static void AddLoginError(String pMessage) { @@ -224,7 +223,7 @@ public void PreLoad(FMLPreInitializationEvent PreEvent) { Logger.debug("PRELOAD Create Items"); if (!ItemList.AddToItemManager(ItemManager) | !(!TinkerConstruct.isModLoaded() || CustomPatterns.RegisterPatterns(TabManager)) - | !(!BartWorks.isModLoaded() || BioItemLoader.preInit())) { + | !(BioItemLoader.preInit())) { Logger.warn("Some items failed to register. Check the logfile for details"); AddLoginError("[CoreMod-Items] Some items failed to register. Check the logfile for details"); } @@ -275,6 +274,26 @@ public void PreLoad(FMLPreInitializationEvent PreEvent) { Logger.warn("Some fluids failed to register. Check the logfile for details"); AddLoginError("[CoreMod-Fluids] Some fluids failed to register. Check the logfile for details"); } + ItemBucketList.SodiumPotassium.set( + FluidContainerRegistry + .fillFluidContainer(FluidList.SodiumPotassium.getFluidStack(), new ItemStack(Items.bucket))); + ItemBucketList.NitricAcid.set( + FluidContainerRegistry + .fillFluidContainer(FluidList.NitricAcid.getFluidStack(), new ItemStack(Items.bucket))); + ItemBucketList.RadioactiveBacterialSludge.set( + FluidContainerRegistry.fillFluidContainer( + FluidList.EnrichedBacterialSludge.getFluidStack(), + new ItemStack(Items.bucket))); + ItemBucketList.FermentedBacterialSludge.set( + FluidContainerRegistry.fillFluidContainer( + FluidList.FermentedBacterialSludge.getFluidStack(), + new ItemStack(Items.bucket))); + ItemBucketList.Concrete.set( + FluidContainerRegistry + .fillFluidContainer(FluidList.Concrete.getFluidStack(), new ItemStack(Items.bucket))); + ItemBucketList.Pollution.set( + FluidContainerRegistry + .fillFluidContainer(FluidList.Pollution.getFluidStack(), new ItemStack(Items.bucket))); // ------------------------------------------------------------ // register final list with valid items to forge @@ -297,9 +316,7 @@ public void PreLoad(FMLPreInitializationEvent PreEvent) { FMLCommonHandler.instance().bus().register(new NotificationTickHandler()); } - if (BartWorks.isModLoaded()) { - BacteriaRegistry = new BacteriaRegistry(); - } + BacteriaRegistry = new BacteriaRegistry(); Logger.debug("LOAD abandoned GT++ Aspects"); if (Thaumcraft.isModLoaded()) { @@ -357,34 +374,20 @@ public void load(FMLInitializationEvent event) { PyrolyseOvenLoader.registerRecipes(); }); - // Register Dimensions in GalacticGregGT5 - if (GalactiGreg.isModLoaded()) { - if (BartWorks.isModLoaded()) { - GregTech_API.sAfterGTPostload.add(() -> { - Logger.debug("Add Runnable to GT to add Ores to BW VoidMiner in the DeepDark"); - VoidMinerLoader.initDeepDark(); - }); - } - - SpaceDimReg = new SpaceDimRegisterer(); - if (!SpaceDimReg.init()) { - Logger.error( - "Unable to register SpaceDimensions; You are probably using the wrong Version of GalacticGreg"); - AddLoginError("[SpaceDim] Unable to register SpaceDimensions. Wrong Version of GGreg found!"); - } else { - Logger.debug("Registering SpaceDimensions"); - SpaceDimReg.register(); - } - } + // Registering all ores for deep dark + GregTech_API.sAfterGTPostload.add(() -> { + Logger.debug("Add Runnable to GT to add Ores to BW VoidMiner in the DeepDark"); + VoidMinerLoader.initDeepDark(); + }); + if (TwilightForest.isModLoaded()) { TF_Loot_Chests.init(); } CoreMod_PCBFactory_MaterialLoader.init(); - if (BartWorks.isModLoaded()) { - BWGlassAdder.registerGlasses(); - } + BWGlassAdder.registerGlasses(); + } public static Block _mBlockBabyChest = new BlockBabyChest(); @@ -477,23 +480,19 @@ public void PostLoad(FMLPostInitializationEvent PostEvent) { // Don't call enableModFixes() yourself // Don't register fixes after enableModFixes() has been executed ModFixesMaster.enableModFixes(); - if (BartWorks.isModLoaded()) { - Logger.debug("Add Bacteria Stuff to BartWorks"); - BacteriaRegistry.runAllPostinit(); - - Logger.debug("Nerf Platinum Metal Cauldron Cleaning"); - GT_MetaGenerated_Item_01.registerCauldronCleaningFor( - Materials.Platinum, - WerkstoffLoader.PTMetallicPowder.getBridgeMaterial()); - GT_MetaGenerated_Item_01.registerCauldronCleaningFor( - Materials.Osmium, - WerkstoffLoader.IrOsLeachResidue.getBridgeMaterial()); - GT_MetaGenerated_Item_01 - .registerCauldronCleaningFor(Materials.Iridium, WerkstoffLoader.IrLeachResidue.getBridgeMaterial()); - GT_MetaGenerated_Item_01.registerCauldronCleaningFor( - Materials.Palladium, - WerkstoffLoader.PDMetallicPowder.getBridgeMaterial()); - } + + Logger.debug("Add Bacteria Stuff to BartWorks"); + BacteriaRegistry.runAllPostinit(); + + Logger.debug("Nerf Platinum Metal Cauldron Cleaning"); + GT_MetaGenerated_Item_01 + .registerCauldronCleaningFor(Materials.Platinum, WerkstoffLoader.PTMetallicPowder.getBridgeMaterial()); + GT_MetaGenerated_Item_01 + .registerCauldronCleaningFor(Materials.Osmium, WerkstoffLoader.IrOsLeachResidue.getBridgeMaterial()); + GT_MetaGenerated_Item_01 + .registerCauldronCleaningFor(Materials.Iridium, WerkstoffLoader.IrLeachResidue.getBridgeMaterial()); + GT_MetaGenerated_Item_01 + .registerCauldronCleaningFor(Materials.Palladium, WerkstoffLoader.PDMetallicPowder.getBridgeMaterial()); if (Thaumcraft.isModLoaded()) TCLoader.run(); @@ -505,9 +504,9 @@ public void CompleteLoad(FMLLoadCompleteEvent event) { RecipeRemover.run(); ScriptLoader.run(); new DTPFRecipes().run(); - if (BartWorks.isModLoaded()) { - BW_RadHatchMaterial.runRadHatchAdder(); - } + + BW_RadHatchMaterial.runRadHatchAdder(); + if (Thaumcraft.isModLoaded()) TCLoader.checkRecipeProblems(); if (Loader.isModLoaded("amazingtrophies") && BloodMagic.isModLoaded() && Avaritia.isModLoaded() diff --git a/src/main/java/com/dreammaster/recipes/RecipeRemover.java b/src/main/java/com/dreammaster/recipes/RecipeRemover.java index 368c6d6fc..0b653c0f0 100644 --- a/src/main/java/com/dreammaster/recipes/RecipeRemover.java +++ b/src/main/java/com/dreammaster/recipes/RecipeRemover.java @@ -2,7 +2,80 @@ import static com.dreammaster.scripts.IScriptLoader.missing; import static com.dreammaster.scripts.IScriptLoader.wildcard; +import static gregtech.api.GregTech_API.sBlockOres1; +import static gregtech.api.enums.Mods.AE2Stuff; +import static gregtech.api.enums.Mods.AdvancedSolarPanel; +import static gregtech.api.enums.Mods.AkashicTome; +import static gregtech.api.enums.Mods.Automagy; +import static gregtech.api.enums.Mods.Avaritia; +import static gregtech.api.enums.Mods.Backpack; +import static gregtech.api.enums.Mods.BetterBuildersWands; +import static gregtech.api.enums.Mods.BinnieCore; +import static gregtech.api.enums.Mods.BiomesOPlenty; +import static gregtech.api.enums.Mods.BloodArsenal; +import static gregtech.api.enums.Mods.BloodMagic; +import static gregtech.api.enums.Mods.Botany; +import static gregtech.api.enums.Mods.CarpentersBlocks; +import static gregtech.api.enums.Mods.CatWalks; +import static gregtech.api.enums.Mods.Chisel; +import static gregtech.api.enums.Mods.CompactKineticGenerators; +import static gregtech.api.enums.Mods.DraconicEvolution; +import static gregtech.api.enums.Mods.ElectroMagicTools; +import static gregtech.api.enums.Mods.EnderIO; +import static gregtech.api.enums.Mods.EnderZoo; +import static gregtech.api.enums.Mods.EternalSingularity; +import static gregtech.api.enums.Mods.ExtraBees; +import static gregtech.api.enums.Mods.ExtraTrees; +import static gregtech.api.enums.Mods.ExtraUtilities; +import static gregtech.api.enums.Mods.FloodLights; import static gregtech.api.enums.Mods.ForbiddenMagic; +import static gregtech.api.enums.Mods.Forestry; +import static gregtech.api.enums.Mods.GalacticraftCore; +import static gregtech.api.enums.Mods.GalacticraftMars; +import static gregtech.api.enums.Mods.Gendustry; +import static gregtech.api.enums.Mods.Genetics; +import static gregtech.api.enums.Mods.GraviSuite; +import static gregtech.api.enums.Mods.GraviSuiteNEO; +import static gregtech.api.enums.Mods.HardcoreEnderExpansion; +import static gregtech.api.enums.Mods.IC2NuclearControl; +import static gregtech.api.enums.Mods.IndustrialCraft2; +import static gregtech.api.enums.Mods.MCFrames; +import static gregtech.api.enums.Mods.MagicBees; +import static gregtech.api.enums.Mods.MalisisDoors; +import static gregtech.api.enums.Mods.Minecraft; +import static gregtech.api.enums.Mods.Natura; +import static gregtech.api.enums.Mods.OpenBlocks; +import static gregtech.api.enums.Mods.OpenGlasses; +import static gregtech.api.enums.Mods.OpenModularTurrets; +import static gregtech.api.enums.Mods.PamsHarvestCraft; +import static gregtech.api.enums.Mods.PamsHarvestTheNether; +import static gregtech.api.enums.Mods.ProjectRedCore; +import static gregtech.api.enums.Mods.ProjectRedExpansion; +import static gregtech.api.enums.Mods.ProjectRedExploration; +import static gregtech.api.enums.Mods.ProjectRedFabrication; +import static gregtech.api.enums.Mods.ProjectRedTransmission; +import static gregtech.api.enums.Mods.ProjectRedTransportation; +import static gregtech.api.enums.Mods.QuestBook; +import static gregtech.api.enums.Mods.Railcraft; +import static gregtech.api.enums.Mods.RandomThings; +import static gregtech.api.enums.Mods.RemoteIO; +import static gregtech.api.enums.Mods.SGCraft; +import static gregtech.api.enums.Mods.StevesAddons; +import static gregtech.api.enums.Mods.StevesCarts2; +import static gregtech.api.enums.Mods.TaintedMagic; +import static gregtech.api.enums.Mods.Thaumcraft; +import static gregtech.api.enums.Mods.ThaumicBases; +import static gregtech.api.enums.Mods.ThaumicEnergistics; +import static gregtech.api.enums.Mods.ThaumicExploration; +import static gregtech.api.enums.Mods.ThaumicTinkerer; +import static gregtech.api.enums.Mods.TinkerConstruct; +import static gregtech.api.enums.Mods.TinkersDefence; +import static gregtech.api.enums.Mods.TinkersMechworks; +import static gregtech.api.enums.Mods.TwilightForest; +import static gregtech.api.enums.Mods.WirelessRedstoneCBEAddons; +import static gregtech.api.enums.Mods.WirelessRedstoneCBECore; +import static gregtech.api.enums.Mods.WirelessRedstoneCBELogic; +import static gregtech.api.enums.Mods.Witchery; import static gregtech.api.util.GT_ModHandler.getModItem; import java.lang.reflect.Field; @@ -32,6 +105,10 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.block.ModBlocks; +import gtPlusPlus.core.item.ModItems; +import gtPlusPlus.xmod.forestry.bees.items.FR_ItemRegistry; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; public class RecipeRemover { @@ -267,838 +344,838 @@ public static void run() { GT_OreDictUnificator.get(OrePrefixes.toolHeadUniversalSpade, Materials.Sunnarium, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Sunnarium, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Sunnarium, 1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Backpack", "boundLeather", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "gravel", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("EMT", "EMTItems", 1, 10, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("EnderIO", "itemMaterial", 1, 2, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "quartz_block", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 7, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ExtraUtilities", "decorativeBlock1", 1, 9, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("FloodLights", "rawFilament", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("GalacticraftMars", "item.itemBasicAsteroids", 1, 4, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("GalacticraftMars", "tile.asteroidsBlock", 1, 4, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Backpack.ID, "boundLeather", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "gravel", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 10, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(EnderIO.ID, "itemMaterial", 1, 2, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "quartz_block", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 7, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 9, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(FloodLights.ID, "rawFilament", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(GalacticraftMars.ID, "item.itemBasicAsteroids", 1, 4, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(GalacticraftMars.ID, "tile.asteroidsBlock", 1, 4, missing)); GT_ModHandler - .removeFurnaceSmelting(getModItem("GalacticraftCore", "item.meteoricIronRaw", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("GalacticraftMars", "item.null", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "chainmail_boots", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "blockRubWood", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "slime_ball", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "itemMugCoffee", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "itemRecipePart", 1, 4, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "itemOreIridium", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "obsidian", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "clay_ball", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "netherrack", 1, wildcard, missing)); + .removeFurnaceSmelting(getModItem(GalacticraftCore.ID, "item.meteoricIronRaw", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(GalacticraftMars.ID, "item.null", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "chainmail_boots", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "blockRubWood", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "slime_ball", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "itemMugCoffee", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 4, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "itemOreIridium", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "obsidian", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "clay_ball", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "netherrack", 1, wildcard, missing)); GT_ModHandler.removeFurnaceSmelting(ItemList.Food_Raw_Bread.get(1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "oreBerries", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "oreBerries", 1, 1, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "oreBerries", 1, 2, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "oreBerries", 1, 3, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "oreBerries", 1, 4, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "sand", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "soul_sand", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "heatsand", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "tree", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "tree", 1, 1, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "tree", 1, 2, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "tree", 1, 3, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "redwood", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "redwood", 1, 1, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Natura", "redwood", 1, 2, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("minecraft", "stone", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ProjRed|Core", "projectred.core.part", 1, 41, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ProjRed|Core", "projectred.core.part", 1, 42, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ProjRed|Core", "projectred.core.part", 1, 43, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ProjRed|Core", "projectred.core.part", 1, 57, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("ProjRed|Core", "projectred.core.part", 1, 58, missing)); - GT_ModHandler - .removeFurnaceSmelting(getModItem("ProjRed|Exploration", "projectred.exploration.ore", 1, 6, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("StevesCarts", "ModuleComponents", 1, 46, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("StevesCarts", "ModuleComponents", 1, 48, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("StevesCarts", "ModuleComponents", 1, 18, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("StevesCarts", "ModuleComponents", 1, 11, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("StevesCarts", "ModuleComponents", 1, 21, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("EMT", "EMTItems", 1, 1, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("EMT", "EMTItems", 1, 2, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Thaumcraft", "blockCustomOre", 1, 7, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("BiomesOPlenty", "gemOre", 1, 14, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "oreBerries", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "oreBerries", 1, 1, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "oreBerries", 1, 2, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "oreBerries", 1, 3, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "oreBerries", 1, 4, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "sand", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "soul_sand", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "heatsand", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "tree", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "tree", 1, 1, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "tree", 1, 2, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "tree", 1, 3, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "redwood", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "redwood", 1, 1, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Natura.ID, "redwood", 1, 2, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Minecraft.ID, "stone", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 41, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 42, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 43, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 57, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 58, missing)); + GT_ModHandler.removeFurnaceSmelting( + getModItem(ProjectRedExploration.ID, "projectred.exploration.ore", 1, 6, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 46, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 48, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 18, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 11, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 21, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 1, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 2, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Thaumcraft.ID, "blockCustomOre", 1, 7, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(BiomesOPlenty.ID, "gemOre", 1, 14, missing)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.oreBasalt, Materials.Amber, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.oreRedgranite, Materials.Amber, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.oreEndstone, Materials.Amber, 1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("gregtech", "gt.blockores", 1, 514, missing)); + GT_ModHandler.removeFurnaceSmelting(new ItemStack(sBlockOres1, 1, 514)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.oreMarble, Materials.Amber, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.oreBlackgranite, Materials.Amber, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.oreNetherrack, Materials.Amber, 1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Thaumcraft", "ItemShard", 1, 6, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Thaumcraft.ID, "ItemShard", 1, 6, missing)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Obsidian, 1L)); GT_ModHandler.removeFurnaceSmelting(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "itemDust", 1, 11, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "itemPlates", 1, 7, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Railcraft", "dust", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TwilightForest", "tile.GiantObsidian", 1, wildcard, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("Railcraft", "machine.beta", 1, 10, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("EnderIO", "itemPowderIngot", 1, 7, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("IC2", "itemDensePlates", 1, 7, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "itemDust", 1, 11, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "itemPlates", 1, 7, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Railcraft.ID, "dust", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TwilightForest.ID, "tile.GiantObsidian", 1, wildcard, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(Railcraft.ID, "machine.beta", 1, 10, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(EnderIO.ID, "itemPowderIngot", 1, 7, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(IndustrialCraft2.ID, "itemDensePlates", 1, 7, missing)); GT_ModHandler.removeFurnaceSmelting(ItemList.Conveyor_Module_LV.get(1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "materials", 1, 36, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "materials", 1, 36, missing)); GT_ModHandler.removeFurnaceSmelting(ItemList.Automation_ItemDistributor_ULV.get(1L)); GT_ModHandler.removeFurnaceSmelting(ItemList.Automation_ItemDistributor_LV.get(1L)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "CraftedSoil", 1, 0, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "CraftedSoil", 1, 2, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "materials", 1, 39, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "materials", 1, 38, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "materials", 1, 41, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "materials", 1, 42, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "SearedBrick", 1, 5, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "GravelOre", 1, 4, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "materials", 1, 40, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "CraftedSoil", 1, 1, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TConstruct", "CraftedSoil", 1, 6, missing)); - GT_ModHandler.removeFurnaceSmelting(getModItem("TwilightForest", "item.ironwoodRaw", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ae2stuff", "Encoder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ae2stuff", "Grower", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ae2stuff", "Inscriber", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ae2stuff", "Wireless", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ae2stuff", "WirelessKit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ae2stuff", "Visualiser", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "BlockMolecularTransformer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "advanced_solar_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "hybrid_solar_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "ultimate_solar_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("akashictome", "tome", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Automagy", "blockHourglass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Double_Craft", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Triple_Craft", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Dire_Crafting", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Crystal_Matrix", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource_Block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource_Block", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Avaritia", "Resource", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("eternalsingularity", "combined_singularity", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Backpack", "backpack", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Backpack", "workbenchbackpack", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Backpack", "boundLeather", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("betterbuilderswands", "wandStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("betterbuilderswands", "wandIron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("betterbuilderswands", "wandDiamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("betterbuilderswands", "wandUnbreakable", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("questbook", "ItemQuestBook", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BinnieCore", "fieldKit", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "gemOre", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "gems", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "jarEmpty", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "dartBlower", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "dart", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "scytheDiamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "ash", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "coal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "gems", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "gemOre", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "gemOre", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("BiomesOPlenty", "gemOre", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_iron_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_iron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_planks", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_stick", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stained_glass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stained_ice", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stained_ice_packed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_glowstone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_diamond_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_lamp", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "life_infuser", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "lp_materializer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "compacter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_pickaxe_wood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_axe_wood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_shovel_wood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_sword_wood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_pickaxe_iron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_axe_iron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_shovel_iron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_sword_iron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_pickaxe_diamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_axe_diamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_shovel_diamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_infused_sword_diamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_diamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_burned_string", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_money", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_money", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_money", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "life_imbued_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "life_imbued_chestplate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "life_imbued_leggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "life_imbued_boots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "amorphic_catalyst", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "transparent_orb", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "sigil_of_augmented_holding", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "sigil_of_lightning", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "sigil_of_swimming", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "sigil_of_ender", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "sigil_of_divinity", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "self_sacrifice_amulet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "sacrifice_amulet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "empowered_sacrifice_amulet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "empowered_self_sacrifice_amulet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "glass_sacrificial_dagger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "glass_dagger_of_sacrifice", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "vampire_ring", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "Altar", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sacrificialKnife", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blankSlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockWritingTable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "waterSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "lavaSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "reinforcedSlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stone", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "imbuedSlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stone", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "demonicSlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stone", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 27, missing)); - removeRecipeByOutputDelayed(getModItem("BloodArsenal", "blood_stone", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "divinationSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "speedRune", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "ritualStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "masterStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "largeBloodStoneBrick", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockHomHeart", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "lavaCrystal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "runeOfSacrifice", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "runeOfSelfSacrifice", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "airSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfTheFastMiner", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "growthSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "voidSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemBloodPack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "emptySocket", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "armourForge", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfElementalAffinity", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfHolding", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfTheBridge", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfMagnetism", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemBloodLightSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "seerSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "imperfectRitualStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemRitualDiviner", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemRitualDiviner", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemRitualDiviner", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "ritualDismantler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "AlchemicalWizardrybloodRune", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 32, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockTeleposer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "reinforcedTelepositionFocus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "demonicTelepositionFocus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "energyBazooka", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockPedestal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockPlinth", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockAlchemicCalcinator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemAttunedCrystal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemDestinationClearer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemTankSegmenter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockCrystalBelljar", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockReagentConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockCrystal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockStabilityGlyph", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockEnchantmentGlyph", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockEnchantmentGlyph", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 25, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 31, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 18, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 19, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 20, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 21, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 22, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 23, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 24, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 26, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicBaseItems", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemKeyOfDiablo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "armourInhibitor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "inputRoutingFocus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "outputRoutingFocus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "outputRoutingFocus", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "outputRoutingFocus", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "outputRoutingFocus", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "inputRoutingFocus", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfHaste", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfWind", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfSupression", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "sigilOfEnderSeverance", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemHarvestSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "itemCompressionSigil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockCrucible", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "blockConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AWWayofTime", "bloodMagicIncenseItem", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 0, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 2, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "materials", 1, 39, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "materials", 1, 38, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "materials", 1, 41, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "materials", 1, 42, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "SearedBrick", 1, 5, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "GravelOre", 1, 4, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "materials", 1, 40, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 1, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 6, missing)); + GT_ModHandler.removeFurnaceSmelting(getModItem(TwilightForest.ID, "item.ironwoodRaw", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(AE2Stuff.ID, "Encoder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AE2Stuff.ID, "Grower", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AE2Stuff.ID, "Inscriber", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AE2Stuff.ID, "Wireless", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AE2Stuff.ID, "WirelessKit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AE2Stuff.ID, "Visualiser", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "BlockMolecularTransformer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "advanced_solar_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "hybrid_solar_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "ultimate_solar_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(AkashicTome.ID, "tome", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Automagy.ID, "blockHourglass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Double_Craft", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Triple_Craft", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Dire_Crafting", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Crystal_Matrix", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource_Block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource_Block", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Avaritia.ID, "Resource", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(EternalSingularity.ID, "combined_singularity", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Backpack.ID, "backpack", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Backpack.ID, "workbenchbackpack", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Backpack.ID, "boundLeather", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BetterBuildersWands.ID, "wandStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BetterBuildersWands.ID, "wandIron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BetterBuildersWands.ID, "wandDiamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BetterBuildersWands.ID, "wandUnbreakable", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(QuestBook.ID, "ItemQuestBook", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BinnieCore.ID, "fieldKit", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "gemOre", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "gems", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "jarEmpty", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "dartBlower", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "dart", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "scytheDiamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "ash", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "coal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "gems", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "gemOre", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "gemOre", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(BiomesOPlenty.ID, "gemOre", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_iron_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_iron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_planks", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_stick", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stained_glass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stained_ice", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stained_ice_packed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_glowstone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_diamond_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_lamp", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "life_infuser", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "lp_materializer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "compacter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_pickaxe_wood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_axe_wood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_shovel_wood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_sword_wood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_pickaxe_iron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_axe_iron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_shovel_iron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_sword_iron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_pickaxe_diamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_axe_diamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_shovel_diamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_infused_sword_diamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_diamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_burned_string", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_money", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_money", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_money", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "life_imbued_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "life_imbued_chestplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "life_imbued_leggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "life_imbued_boots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "amorphic_catalyst", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "transparent_orb", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "sigil_of_augmented_holding", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "sigil_of_lightning", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "sigil_of_swimming", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "sigil_of_ender", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "sigil_of_divinity", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "self_sacrifice_amulet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "sacrifice_amulet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "empowered_sacrifice_amulet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "empowered_self_sacrifice_amulet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "glass_sacrificial_dagger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "glass_dagger_of_sacrifice", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "vampire_ring", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "Altar", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sacrificialKnife", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blankSlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockWritingTable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "waterSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "lavaSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "reinforcedSlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stone", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "imbuedSlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stone", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "demonicSlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stone", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 27, missing)); + removeRecipeByOutputDelayed(getModItem(BloodArsenal.ID, "blood_stone", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "divinationSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "speedRune", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "ritualStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "masterStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "largeBloodStoneBrick", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockHomHeart", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "lavaCrystal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "runeOfSacrifice", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "runeOfSelfSacrifice", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "airSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfTheFastMiner", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "growthSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "voidSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemBloodPack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "emptySocket", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "armourForge", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfElementalAffinity", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfHolding", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfTheBridge", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfMagnetism", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemBloodLightSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "seerSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "imperfectRitualStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemRitualDiviner", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemRitualDiviner", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemRitualDiviner", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "ritualDismantler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "AlchemicalWizardrybloodRune", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 32, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockTeleposer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "reinforcedTelepositionFocus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "demonicTelepositionFocus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "energyBazooka", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockPedestal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockPlinth", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockAlchemicCalcinator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemAttunedCrystal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemDestinationClearer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemTankSegmenter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockCrystalBelljar", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockReagentConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockCrystal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockStabilityGlyph", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockEnchantmentGlyph", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockEnchantmentGlyph", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 25, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 31, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 18, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 19, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 20, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 21, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 22, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 23, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 24, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 26, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemKeyOfDiablo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "armourInhibitor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "inputRoutingFocus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "outputRoutingFocus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "outputRoutingFocus", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "outputRoutingFocus", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "outputRoutingFocus", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "inputRoutingFocus", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfHaste", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfWind", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfSupression", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "sigilOfEnderSeverance", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemHarvestSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "itemCompressionSigil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockCrucible", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "blockConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(BloodMagic.ID, "bloodMagicIncenseItem", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellParadigm", 1, 0, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellParadigm", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellParadigm", 1, 1, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellParadigm", 1, 1, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellParadigm", 1, 2, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellParadigm", 1, 2, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellParadigm", 1, 3, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellParadigm", 1, 3, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellModifier", 1, 0, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellModifier", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellModifier", 1, 1, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellModifier", 1, 1, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellModifier", 1, 2, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellModifier", 1, 2, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellModifier", 1, 3, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellModifier", 1, 3, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellEffect", 1, 0, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellEffect", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellEffect", 1, 1, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellEffect", 1, 1, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellEffect", 1, 2, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellEffect", 1, 2, missing)); removeRecipeByOutputDelayed( - getModItem("AWWayofTime", "AlchemicalWizardrytile.blockSpellEffect", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "trowelWood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "trowelStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "trowelIron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "trowelGold", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "trowelDiamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "insulatedTube", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Botany", "soilMeter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersCollapsibleBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "itemCarpentersChisel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "itemCarpentersHammer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersSafe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersDaylightSensor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "itemCarpentersBed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersTorch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersGarageDoor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersLadder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersBarrier", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersPressurePlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersButton", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersFlowerPot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersGate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersHatch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersLever", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersSlope", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "blockCarpentersStairs", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "itemCarpentersTile", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("CarpentersBlocks", "itemCarpentersDoor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "support_column", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "sturdy_rail_powered", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "cagedLadder_north_unlit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "scaffold", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "sturdy_rail_detector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "catwalk_unlit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "sturdy_rail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "sturdy_rail_activator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "ropeLight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "steelgrate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("catwalks", "blowtorch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "chisel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "obsidianChisel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "diamondChisel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "netherStarChisel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "cloudinabottle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "ballomoss", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "smashingrock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "autoChisel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "upgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "upgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "upgrade", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "upgrade", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("chisel", "voidstone2", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "BlockCkg", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "IridiumBlade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("compactkineticgenerators", "IridiumRotor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("DraconicEvolution", "dissEnchanter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("AdvancedSolarPanel", "asp_crafting_items", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCosmeticSolid", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "DiamondChainsaw", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "FeatherWing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "EMTItems", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("EMT", "Omnitool", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockStirlingGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockCombustionGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockZombieGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockFrankenzombieGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockEnderGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSolarPanel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSolarPanel", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSolarPanel", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSagMill", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockAlloySmelter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockCapBank", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockPainter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockCrafter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBasicCapacitor", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMachinePart", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockVat", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockPowerMonitor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockFarmStation", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockWirelessCharger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockTank", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockTank", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockReservoir", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockVacuumChest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockTransceiver", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockBuffer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockBuffer", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockBuffer", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockInventoryPanel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMachinePart", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBall", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGrindingBallEndergy", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_chestplate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_leggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_boots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_pickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_axe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.endSteel_sword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockEnderIo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockTravelAnchor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockTelePad", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSliceAndSplice", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSoulBinder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockPoweredSpawner", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockKillerJoe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockAttractor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSpawnGuard", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockExperienceObelisk", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockWeatherObelisk", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockEnchanter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockDarkSteelPressurePlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockDarkSteelPressurePlate", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockDarkSteelAnvil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockDarkIronBars", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockSoulariumBars", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockEndSteelBars", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockDarkSteelLadder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockElectricLight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockElectricLight", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockElectricLight", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockElectricLight", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockElectricLight", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockElectricLight", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "blockReinforcedObsidian", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemCoordSelector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemFusedQuartzFrame", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemConduitFacade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemConduitFacade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemRedstoneConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemRedstoneConduit", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemRedstoneConduit", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduit", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduit", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerConduitEndergy", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLiquidConduit", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemItemConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBasicFilterUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBasicFilterUpgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemLimitedItemFilter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemExistingItemFilter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemModItemFilter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBigFilterUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemBigFilterUpgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemPowerItemFilter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemExtractSpeedUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemExtractSpeedUpgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemFunctionUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemYetaWrench", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemConduitProbe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemTravelStaff", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemXpTransfer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemSoulVessel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGliderWing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemGliderWing", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMagnet", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemOCConduit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMachinePart", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMachinePart", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "itemMaterial", 1, 17, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.darkSteel_shears", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_pickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_axe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_sword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_chestplate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_leggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("EnderIO", "item.stellar_boots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "alveary", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.cage", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.clay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.cocoa", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.soul", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.clay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.cocoa", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.cage", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraBees", "hiveFrame.soul", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "machine", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "hammer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "durableHammer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "misc", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "door", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "gate", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "fence", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraTrees", "multifence", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "angelRing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "angelRing", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "angelRing", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "angelRing", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "angelRing", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarry", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderThermicPump", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "endMarker", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "curtains", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "timer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderQuarryUpgrade", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "paintbrush", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "drum", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "drum", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "bedrockiumIngot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "block_bedrockium", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "angelBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "conveyor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "filing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "filing", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "watering_can", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "magnumTorch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "sound_muffler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "sound_muffler", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes.1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "pipes", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "extractor_base_remote", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "extractor_base_remote", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "extractor_base", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "extractor_base", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "extractor_base", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "extractor_base", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "cobblestone_compressed", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "trashcan", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "trashcan", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "trashcan", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock2", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "dark_portal", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "dark_portal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "chestFull", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "chestMini", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "enderCollector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "endConstructor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "endConstructor", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "budoff", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "budoff", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "chandelier", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "decorativeBlock1", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "trading_post", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "spike_base_wood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "spike_base", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "spike_base_gold", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "spike_base_diamond", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "generator", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "generator.8", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "generator.64", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "heatingElement", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "nodeUpgrade", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "golden_lasso", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "scanner", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "builderswand", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "creativebuilderswand", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "shears", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "ethericsword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "lawSword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "erosionShovel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "destructionpickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "defoliageAxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ExtraUtilities", "temporalHoe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "electricFloodlight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "carbonFloodlight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "smallElectricFloodlightMetaBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "smallElectricFloodlightMetaBlock", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "uvFloodlight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "rawFilament", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "electricIncandescentLightBulb", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "carbonDissolver", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "carbonLantern", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "mantle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("FloodLights", "growLight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ForbiddenMagic", "RidingCrop", 1, 0, missing)); + getModItem(BloodMagic.ID, "AlchemicalWizardrytile.blockSpellEffect", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "trowelWood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "trowelStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "trowelIron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "trowelGold", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "trowelDiamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "insulatedTube", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Botany.ID, "soilMeter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersCollapsibleBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "itemCarpentersChisel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "itemCarpentersHammer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersSafe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersDaylightSensor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "itemCarpentersBed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersTorch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersGarageDoor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersLadder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersBarrier", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersPressurePlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersButton", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersFlowerPot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersGate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersHatch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersLever", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersSlope", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "blockCarpentersStairs", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "itemCarpentersTile", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CarpentersBlocks.ID, "itemCarpentersDoor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "support_column", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "sturdy_rail_powered", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "cagedLadder_north_unlit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "scaffold", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "sturdy_rail_detector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "catwalk_unlit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "sturdy_rail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "sturdy_rail_activator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "ropeLight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "steelgrate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CatWalks.ID, "blowtorch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "chisel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "obsidianChisel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "diamondChisel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "netherStarChisel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "cloudinabottle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "ballomoss", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "smashingrock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "autoChisel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "upgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "upgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "upgrade", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "upgrade", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Chisel.ID, "voidstone2", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "IridiumBlade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(CompactKineticGenerators.ID, "IridiumRotor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(DraconicEvolution.ID, "dissEnchanter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "DiamondChainsaw", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "FeatherWing", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "EMTItems", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(ElectroMagicTools.ID, "Omnitool", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockStirlingGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockCombustionGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockZombieGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockFrankenzombieGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockEnderGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSolarPanel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSolarPanel", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSolarPanel", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSagMill", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockAlloySmelter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockCapBank", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockPainter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockCrafter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMachinePart", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockVat", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockPowerMonitor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockFarmStation", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockWirelessCharger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockTank", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockTank", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockReservoir", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockVacuumChest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockTransceiver", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockBuffer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockBuffer", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockBuffer", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockInventoryPanel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMachinePart", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBall", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGrindingBallEndergy", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_chestplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_leggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_boots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_pickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_axe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.endSteel_sword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockEnderIo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockTravelAnchor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockTelePad", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSliceAndSplice", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSoulBinder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockPoweredSpawner", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockKillerJoe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockAttractor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSpawnGuard", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockExperienceObelisk", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockWeatherObelisk", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockEnchanter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockDarkSteelPressurePlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockDarkSteelPressurePlate", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockDarkSteelAnvil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockDarkIronBars", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockSoulariumBars", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockEndSteelBars", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockDarkSteelLadder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockElectricLight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockElectricLight", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockElectricLight", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockElectricLight", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockElectricLight", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockElectricLight", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "blockReinforcedObsidian", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemCoordSelector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemFusedQuartzFrame", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemConduitFacade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemConduitFacade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemRedstoneConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemRedstoneConduit", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemRedstoneConduit", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduit", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduit", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLiquidConduit", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemItemConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemBasicFilterUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemBasicFilterUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemLimitedItemFilter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemExistingItemFilter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemModItemFilter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemBigFilterUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemBigFilterUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemPowerItemFilter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemExtractSpeedUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemExtractSpeedUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemFunctionUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemYetaWrench", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemConduitProbe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemTravelStaff", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemXpTransfer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemSoulVessel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGliderWing", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemGliderWing", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMagnet", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemOCConduit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMachinePart", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMachinePart", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "itemMaterial", 1, 17, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.darkSteel_shears", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_pickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_axe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_sword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_chestplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_leggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(EnderIO.ID, "item.stellar_boots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "alveary", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.cage", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.clay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.cocoa", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.soul", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.clay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.cocoa", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.cage", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraBees.ID, "hiveFrame.soul", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "machine", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "hammer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "durableHammer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "misc", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "door", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "gate", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "fence", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraTrees.ID, "multifence", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "angelRing", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "angelRing", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "angelRing", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "angelRing", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "angelRing", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarry", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderThermicPump", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "endMarker", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "curtains", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "timer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "paintbrush", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "drum", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "drum", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "bedrockiumIngot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "block_bedrockium", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "angelBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "conveyor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "filing", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "filing", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "watering_can", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "magnumTorch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "sound_muffler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "sound_muffler", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes.1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "pipes", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "extractor_base_remote", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "extractor_base_remote", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "extractor_base", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "extractor_base", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "extractor_base", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "extractor_base", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "trashcan", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "trashcan", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "trashcan", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock2", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "dark_portal", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "dark_portal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "chestFull", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "chestMini", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "enderCollector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "endConstructor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "endConstructor", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "budoff", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "budoff", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "chandelier", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "decorativeBlock1", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "trading_post", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "spike_base_wood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "spike_base", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "spike_base_gold", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "spike_base_diamond", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "generator", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "generator.8", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "generator.64", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "heatingElement", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "golden_lasso", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "scanner", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "builderswand", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "creativebuilderswand", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "shears", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "ethericsword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "lawSword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "erosionShovel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "destructionpickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "defoliageAxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ExtraUtilities.ID, "temporalHoe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "electricFloodlight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "carbonFloodlight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "smallElectricFloodlightMetaBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "smallElectricFloodlightMetaBlock", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "uvFloodlight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "rawFilament", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "electricIncandescentLightBulb", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "carbonDissolver", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "carbonLantern", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "mantle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(FloodLights.ID, "growLight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ForbiddenMagic.ID, "RidingCrop", 1, 0, missing)); removeRecipeByOutputDelayed(getModItem(ForbiddenMagic.ID, "WandCaps", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "sturdyMachine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "core", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory2", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory2", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "factory2", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "mail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "mail", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "mulch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "engine", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "ffarm", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "ffarm", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "ffarm", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "ffarm", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "ffarm", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "bronzePickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "kitPickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "bronzeShovel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "kitShovel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "infuser", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "canEmpty", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "waxCapsule", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "refractoryEmpty", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "gearBronze", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "gearCopper", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "gearTin", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "stamps", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "wrench", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "pipette", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "naturalistHelmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "soil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "soil", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "craftingMaterial", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "fertilizerBio", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "fertilizerCompound", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "bituminousPeat", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "habitatLocator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "scoop", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "frameUntreated", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "frameImpregnated", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "waxCast", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiaristHelmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiaristChest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiaristLegs", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiaristBoots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "candle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "honeyedSlice", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "ambrosia", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "honeyPot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "letters", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "fencesFireproof", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "catalogue", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiaristBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "lepidopteristBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "minerBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "diggerBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "foresterBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "hunterBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "adventurerBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "builderBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "coinBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiculture", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apiculture", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "apicultureChest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "alveary", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "arboriculture", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "lepidopterology", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "fences", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Forestry", "cart.beehouse", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 875, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameAccelerated", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameMutagenic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameBusy", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameDecaying", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameSlowing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameStabilizing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "frameArborists", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "personalCloakingDevice-0.0", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "sturdyMachine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "core", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory2", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory2", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "factory2", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "mail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "mail", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "mulch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "engine", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "ffarm", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "ffarm", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "ffarm", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "ffarm", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "ffarm", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "bronzePickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "kitPickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "bronzeShovel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "kitShovel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "infuser", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "canEmpty", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "waxCapsule", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "refractoryEmpty", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "gearBronze", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "gearCopper", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "gearTin", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "stamps", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "wrench", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "pipette", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "naturalistHelmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "soil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "soil", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "craftingMaterial", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "fertilizerBio", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "fertilizerCompound", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "bituminousPeat", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "habitatLocator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "scoop", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "frameUntreated", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "waxCast", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiaristHelmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiaristChest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiaristLegs", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiaristBoots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "candle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "honeyedSlice", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "ambrosia", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "honeyPot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "letters", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "fencesFireproof", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "catalogue", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiaristBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "lepidopteristBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "minerBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "diggerBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "foresterBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "hunterBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "adventurerBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "builderBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "coinBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiculture", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apiculture", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "apicultureChest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "alveary", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "arboriculture", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "lepidopterology", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "fences", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Forestry.ID, "cart.beehouse", 1, wildcard, missing)); + removeRecipeByOutputDelayed(GregtechItemList.GT4_Thermal_Boiler.get(1)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameAccelerated)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameMutagenic)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameBusy)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameDecay)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameSlow)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameStalilize)); + removeRecipeByOutputDelayed(new ItemStack(FR_ItemRegistry.hiveFrameArborist)); + removeRecipeByOutputDelayed(new ItemStack(ModItems.itemPersonalCloakingDevice)); removeRecipeByOutputDelayed(ItemList.Electric_Motor_UHV.get(1L)); removeRecipeByOutputDelayed(ItemList.Electric_Pump_UHV.get(1L)); removeRecipeByOutputDelayed(ItemList.Conveyor_Module_UHV.get(1L)); @@ -1107,401 +1184,401 @@ public static void run() { removeRecipeByOutputDelayed(ItemList.Emitter_UHV.get(1L)); removeRecipeByOutputDelayed(ItemList.Sensor_UHV.get(1L)); removeRecipeByOutputDelayed(ItemList.Field_Generator_UHV.get(1L)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 946, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 947, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 948, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 949, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 950, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 798, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 753, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "itemBoilerChassis", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 754, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "itemBoilerChassis", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 755, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "itemBoilerChassis", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("gregtech", "gt.blockmachines", 1, 820, missing)); - removeRecipeByOutputDelayed(getModItem("miscutils", "blockCompressedObsidian", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "IndustrialApiary", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "MutagenProducer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Mutatron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Imprinter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Sampler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "MutatronAdv", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Liquifier", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Extractor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Transposer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Replicator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "UpgradeFrame", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "Labware", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "MutagenTank", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "BeeReceptacle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "PowerModule", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "GeneticsProcessor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "EnvProcessor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "ApiaryUpgrade", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "IndustrialGrafter", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "IndustrialScoop", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "MutagenTank", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "BeeReceptacle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "PowerModule", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "ClimateModule", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "GeneticsProcessor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "EnvProcessor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "EjectCover", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "ImportCover", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gendustry", "ErrorSensorCover", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "machine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "machine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "machine", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "machine", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "labMachine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "labMachine", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "labMachine", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "labMachine", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "labMachine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "advMachine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "misc", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "analyst", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Genetics", "registry", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "itemSimpleItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "itemSimpleItem", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "itemSimpleItem", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "itemSimpleItem", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "itemSimpleItem", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "vajra", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "itemSimpleItem", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "advChainsaw", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "advDDrill", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "graviTool", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("GraviSuite", "ultimateLappack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("gravisuiteneo", "epicLappack", 1, wildcard, missing)); + removeRecipeByOutputDelayed(GregtechItemList.Super_Chest_LV.get(1)); + removeRecipeByOutputDelayed(GregtechItemList.Super_Chest_MV.get(1)); + removeRecipeByOutputDelayed(GregtechItemList.Super_Chest_HV.get(1)); + removeRecipeByOutputDelayed(GregtechItemList.Super_Chest_EV.get(1)); + removeRecipeByOutputDelayed(GregtechItemList.Super_Chest_IV.get(1)); + removeRecipeByOutputDelayed(GregtechItemList.Industrial_WireFactory.get(1)); + removeRecipeByOutputDelayed(GregtechItemList.Boiler_Advanced_LV.get(1)); + removeRecipeByOutputDelayed(new ItemStack(ModItems.itemBoilerChassis, 1, 0)); + removeRecipeByOutputDelayed(GregtechItemList.Boiler_Advanced_MV.get(1)); + removeRecipeByOutputDelayed(new ItemStack(ModItems.itemBoilerChassis, 1, 1)); + removeRecipeByOutputDelayed(GregtechItemList.Boiler_Advanced_HV.get(1)); + removeRecipeByOutputDelayed(new ItemStack(ModItems.itemBoilerChassis, 1, 2)); + removeRecipeByOutputDelayed(GregtechItemList.GT_FluidTank_HV.get(1)); + removeRecipeByOutputDelayed(new ItemStack(ModBlocks.blockCompressedObsidian, 1, 5)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "IndustrialApiary", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "MutagenProducer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Mutatron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Imprinter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Sampler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "MutatronAdv", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Liquifier", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Extractor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Transposer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Replicator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "UpgradeFrame", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "Labware", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "MutagenTank", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "BeeReceptacle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "PowerModule", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "GeneticsProcessor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "EnvProcessor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "ApiaryUpgrade", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "IndustrialGrafter", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "IndustrialScoop", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "MutagenTank", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "BeeReceptacle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "PowerModule", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "ClimateModule", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "GeneticsProcessor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "EnvProcessor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "EjectCover", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "ImportCover", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Gendustry.ID, "ErrorSensorCover", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "machine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "machine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "machine", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "machine", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "labMachine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "labMachine", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "labMachine", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "labMachine", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "labMachine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "advMachine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "misc", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "analyst", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Genetics.ID, "registry", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "itemSimpleItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "itemSimpleItem", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "itemSimpleItem", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "itemSimpleItem", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "itemSimpleItem", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "vajra", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "itemSimpleItem", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "advChainsaw", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "advDDrill", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "graviTool", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuite.ID, "ultimateLappack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(GraviSuiteNEO.ID, "epicLappack", 1, wildcard, missing)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Diamond, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, Materials.Diamond, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Diamond, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Diamond, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Diamond, 1L)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRTGPellet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemOreIridium", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicbases", "resource", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRTGPellet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemOreIridium", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicBases.ID, "resource", 1, 0, missing)); removeRecipeByOutputDelayed(ItemList.Teleporter.get(1L)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "altar_nexus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "essence_altar", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "void_chest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "endium_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "biome_compass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "endium_ingot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "obsidian_rod", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "ravaged_brick_slab", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "decomposition_table", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "experience_table", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "energy_extraction_table", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "accumulation_table", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "spectral_tear", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "living_matter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "energy_wand_core", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "energy_wand", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "spooky_log", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "spooky_leaves", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "blank_gem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "spatial_dash_gem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "transference_gem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "schorching_pickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "charm_pouch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 256, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 257, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 258, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 259, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 260, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 261, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 262, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 263, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 264, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 265, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("HardcoreEnderExpansion", "curse", 1, 266, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "sink", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "market", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "spamcompressedsaltBlockalt", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "oven", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "mixingbowlItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "cuttingboardItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "mortarandpestleItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "bakewareItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "juicerItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "apiary", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "wovencottonItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "mortarandpestleItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "potItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "presser", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "skilletItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "saucepanItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "hardenedleatherItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "hardenedleatherhelmItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "hardenedleatherchestItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "hardenedleatherleggingsItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "hardenedleatherbootsItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "waxItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco2", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco3", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco4", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco5", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco6", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco7", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco8", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco9", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco10", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco11", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco12", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco13", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco14", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco15", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco16", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "pamcandleDeco16", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "churn", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "quern", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "freshwaterItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "freshmilkItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "boiledeggItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "onionsoupItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "honeycombchocolatebarItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "netherPlanks", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "netherbedItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "Quartz Sword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "Quartz Shovel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "Quartz Pickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "Quartz Axe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "Quartz Hoe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "quartzhelmItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "quartzchestItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "quartzleggingsItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestthenether", "quartzbootsItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockHeatGenerator", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockKineticGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockKineticGenerator", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockKineticGenerator", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockReactorChamber", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockHeatGenerator", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockElectric", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockScaffold", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockIronScaffold", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMetal", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolMiningLaser", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockITNT", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorPlating", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorPlatingHeat", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorPlatingExplosive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolCutter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemCable", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemCable", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemCable", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemCable", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPartCoalChunk", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPartCarbonMesh", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockAlloyGlass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolIridiumDrill", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolWrenchElectric", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "windmeter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemwoodrotor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemironrotor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemsteelrotor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemwcarbonrotor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolWrench", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemupgradekit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemFluidCell", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorReflector", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorReflectorThick", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorVent", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorVentCore", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorVentGold", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorVentDiamond", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorVentSpread", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorHeatSwitch", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorHeatSwitchCore", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorHeatSwitchSpread", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorHeatSwitchDiamond", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorCondensator", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorCondensatorLap", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTreetap", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockRubber", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemSteamTurbineBlade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemSteamTurbine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemIronBlockCuttingBlade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemAdvIronBlockCuttingBlade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemDiamondBlockCuttingBlade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemBarrel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemMugEmpty", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemMugCoffee", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemMugCoffee", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemMugCoffee", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemBoat", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemBoat", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemBoat", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemDynamiteSticky", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemDynamite", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemWeedingTrowel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemCropnalyzer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolMEter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemFuelPlantBall", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemScrapbox", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPartCoalBall", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPartCFPowder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemDoorAlloy", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterBlack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterRed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterGreen", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterBrown", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterBlue", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterPurple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterCyan", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterLightGrey", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterDarkGrey", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterPink", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterLime", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterYellow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterCloud", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterMagenta", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterOrange", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolPainterWhite", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemBatSU", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRemote", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemFreq", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "upgradeModule", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBP", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBPCultivation", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBPIrrigation", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBPChilling", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBPDesertification", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBPFlatification", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTFBPMushroom", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorHazmatHelmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorHazmatChestplate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorHazmatLeggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorHazmatLeggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorCoolantSimple", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorCoolantTriple", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "reactorCoolantSix", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorRubBoots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemStaticBoots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockKineticGenerator", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockKineticGenerator", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockKineticGenerator", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockHeatGenerator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockHeatGenerator", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockPersonal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockCrop", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemFoamSprayer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorCFPack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemArmorAlloyChestplate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemNanoSaber", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "obscurator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemScanner", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemScannerAdv", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemOreIridium", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPlutonium", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemUran235small", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemUran235", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemLathingTool", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTurningBlanksWood", 1, 209715, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemTurningBlanks", 1, 349525, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemContainmentbox", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemToolbox", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPlutoniumSmall", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemMOX", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemUran", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemRecipePart", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockNuke", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockLuminatorDark", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockLuminator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine3", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockPersonal", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockPersonal", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine3", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine3", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine3", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine3", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine3", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine2", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMachine", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockChargepad", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockChargepad", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockChargepad", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockChargepad", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockreactorvessel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockReactorFluidPort", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockReactorAccessHatch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockReactorRedstonePort", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockMiningPipe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "blockGenerator", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "altar_nexus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "essence_altar", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "void_chest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "endium_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "biome_compass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "endium_ingot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "obsidian_rod", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "ravaged_brick_slab", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "decomposition_table", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "experience_table", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "energy_extraction_table", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "accumulation_table", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "spectral_tear", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "living_matter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "energy_wand_core", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "energy_wand", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "spooky_log", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "spooky_leaves", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "blank_gem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "spatial_dash_gem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "transference_gem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "schorching_pickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "charm_pouch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 256, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 257, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 258, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 259, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 260, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 261, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 262, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 263, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 264, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 265, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(HardcoreEnderExpansion.ID, "curse", 1, 266, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "sink", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "market", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "spamcompressedsaltBlockalt", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "oven", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "mixingbowlItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "cuttingboardItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "mortarandpestleItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "bakewareItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "juicerItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "apiary", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "mortarandpestleItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "potItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "presser", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "skilletItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "saucepanItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "hardenedleatherItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "hardenedleatherhelmItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "hardenedleatherchestItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "hardenedleatherleggingsItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "hardenedleatherbootsItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "waxItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco2", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco3", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco4", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco5", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco6", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco7", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco8", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco9", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco10", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco11", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco12", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco13", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco14", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco15", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco16", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "pamcandleDeco16", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "churn", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "quern", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "freshwaterItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "freshmilkItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "boiledeggItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "onionsoupItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "honeycombchocolatebarItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "netherPlanks", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "netherbedItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "Quartz Sword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "Quartz Shovel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "Quartz Pickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "Quartz Axe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "Quartz Hoe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "quartzhelmItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "quartzchestItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "quartzleggingsItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestTheNether.ID, "quartzbootsItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockHeatGenerator", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockReactorChamber", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockHeatGenerator", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockElectric", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockScaffold", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockIronScaffold", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMetal", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolMiningLaser", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockITNT", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorPlating", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorPlatingHeat", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorPlatingExplosive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolCutter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemCable", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemCable", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemCable", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemCable", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPartCoalChunk", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPartCarbonMesh", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockAlloyGlass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolIridiumDrill", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolWrenchElectric", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "windmeter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemwoodrotor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemironrotor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemsteelrotor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemwcarbonrotor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolWrench", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemupgradekit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemFluidCell", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorReflector", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorReflectorThick", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorVent", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorVentCore", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorVentGold", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorVentDiamond", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorVentSpread", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorHeatSwitch", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorHeatSwitchCore", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorHeatSwitchSpread", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorHeatSwitchDiamond", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorCondensator", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorCondensatorLap", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTreetap", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockRubber", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemSteamTurbineBlade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemSteamTurbine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemIronBlockCuttingBlade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemAdvIronBlockCuttingBlade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemDiamondBlockCuttingBlade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemBarrel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemMugEmpty", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemMugCoffee", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemMugCoffee", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemMugCoffee", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemBoat", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemBoat", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemBoat", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemDynamiteSticky", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemDynamite", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemWeedingTrowel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemCropnalyzer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolMEter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemFuelPlantBall", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemScrapbox", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPartCoalBall", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPartCFPowder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemDoorAlloy", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterBlack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterRed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterGreen", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterBrown", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterBlue", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterPurple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterCyan", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterLightGrey", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterDarkGrey", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterPink", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterLime", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterYellow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterCloud", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterMagenta", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterOrange", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolPainterWhite", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemBatSU", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRemote", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemFreq", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "upgradeModule", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBP", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBPCultivation", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBPIrrigation", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBPChilling", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBPDesertification", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBPFlatification", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTFBPMushroom", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorHazmatHelmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorHazmatChestplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorHazmatLeggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorHazmatLeggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorCoolantSimple", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorCoolantTriple", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "reactorCoolantSix", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorRubBoots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemStaticBoots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockHeatGenerator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockHeatGenerator", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockPersonal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockCrop", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemFoamSprayer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorCFPack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemArmorAlloyChestplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemNanoSaber", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "obscurator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemScanner", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemScannerAdv", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemOreIridium", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPlutonium", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemUran235small", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemUran235", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemLathingTool", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTurningBlanksWood", 1, 209715, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemTurningBlanks", 1, 349525, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemContainmentbox", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemToolbox", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPlutoniumSmall", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemMOX", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemUran", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockNuke", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockLuminatorDark", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockLuminator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine3", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockPersonal", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockPersonal", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine3", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine3", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine3", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine3", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine3", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMachine", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockChargepad", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockChargepad", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockChargepad", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockChargepad", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockreactorvessel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockReactorFluidPort", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockReactorAccessHatch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockReactorRedstonePort", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockMiningPipe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "blockGenerator", 1, 5, missing)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iridium, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, Materials.Iridium, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, Materials.Iridium, 1L)); @@ -1511,1299 +1588,1309 @@ public static void run() { removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, Materials.Iridium, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadSaw, Materials.Iridium, 1L)); removeRecipeByOutputDelayed(GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, Materials.Iridium, 1L)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemBatLamaCrystal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemDust2", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2", "itemPartCFPowder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "backpack.thaumaturgeT1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "capsule.magic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "capsule.void", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 17, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "effectJar", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "magicApiary", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameMagic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameResilient", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameGentle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameMetabolic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameNecrotic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameTemporal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "frameOblivion", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "miscResources", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "moonDial", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "magnet", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("MagicBees", "magicbees.enchantedEarth", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "iron_trapdoor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "sliding_trapdoor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "player_sensor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "vanishing_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "vanishing_block", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "vanishing_block", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "vanishing_block", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "block_mixer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "door_factory", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "rustyHatch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "garage_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.rustyHandle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "rustyLadder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.door_acacia", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.door_birch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.door_dark_oak", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.door_jungle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.door_spruce", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.wood_sliding_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.iron_sliding_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.jail_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.laboratory_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.factory_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.shoji_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_purple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_yellow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_magenta", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_pink", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_white", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_blue", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_gray", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_cyan", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_red", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_brown", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_lime", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_orange", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_silver", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_green", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_light_blue", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.curtain_black", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.saloon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "item.forcefieldItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "acaciaFenceGate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "birchFenceGate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "darkOakFenceGate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "jungleFenceGate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "spruceFenceGate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "trapdoor_acacia", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "trapdoor_birch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "trapdoor_dark_oak", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "trapdoor_jungle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("malisisdoors", "trapdoor_spruce", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "RedstoneMachine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "RedstoneMachine", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "RedstoneMachine", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "RedstoneMachine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "SignalBus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "SignalTerminal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "LengthWire", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TMechworks", "SpoolWire", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "chest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "trapped_chest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "crafting_table", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "furnace", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "bedrock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "dispenser", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "dropper", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "piston", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "sticky_piston", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "rail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "golden_rail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "detector_rail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "activator_rail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "noteblock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "jukebox", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "bookshelf", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "mossy_cobblestone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stonebrick", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "lit_pumpkin", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "trapdoor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stone_pressure_plate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "torch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "lever", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stone_button", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "glass_pane", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "redstone_torch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "ladder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "fence", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "fence_gate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "enchanting_table", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "redstone_lamp", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "ender_chest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "tripwire_hook", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "beacon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "anvil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "daylight_detector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "hopper", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "book", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "bow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "brick_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wooden_pressure_plate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "saddle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wool", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_glass_pane", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "carpet", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "stained_hardened_clay", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "sandstone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "sandstone", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "sandstone", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "tnt", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "snow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "clay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "nether_brick", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "quartz_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "quartz_block", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "bookshelf", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "brewing_stand", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "clock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "compass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_sword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_shovel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_pickaxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_axe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_hoe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_helmet", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_chestplate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_leggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "diamond_boots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "ender_eye", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "golden_apple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "golden_apple", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "golden_carrot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "cake", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "pumpkin_seeds", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "melon_seeds", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "fermented_spider_eye", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "magma_cream", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "fire_charge", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "melon_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "soul_sand", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "nether_brick_fence", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "name_tag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "lead", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "pumpkin_pie", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "comparator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "repeater", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "skull", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "skull", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "skull", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "flower_pot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "hay_block", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wheat", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "slime_ball", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "item_frame", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "bed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "fishing_rod", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "poisonous_potato", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "sign", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "boat", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "painting", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "flint_and_steel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "dragon_egg", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "map", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wooden_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "iron_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "skull", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "shears", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "nether_star", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "wooden_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("minecraft", "iron_door", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "planks", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.stick", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "Natura.workbench", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.flintandblaze", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "Natura.bookshelf", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "Natura.fence", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "plankSlab1", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "plankSlab2", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.eucalyptus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.sakura", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.ghostwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.redwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.bloodwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.hopseed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.maple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.amaranth", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.silverbell", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.tiger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.willow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.darkwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "pressureplate.fusewood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "NetherPressurePlate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.eucalyptus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.sakura", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.ghostwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.redwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.bloodwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.hopseed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.maple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.amaranth", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.silverbell", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.tiger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.willow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.darkwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "trapdoor.fusewood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.eucalyptus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.sakura", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.ghostwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.redwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.bloodwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.hopseed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.maple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.amaranth", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.silverbell", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.tiger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.willow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.darkwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "button.fusewood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.eucalyptus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.sakura", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.ghostwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.redwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.bloodwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.hopseed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.maple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.amaranth", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.silverbell", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.tiger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.willow", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.darkwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "fenceGate.fusewood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.emptybowl", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "redwoodDoorItem", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "blackberryItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "blueberryItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("harvestcraft", "raspberryItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "Blazerail", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "BrailPowered", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "BrailDetector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "BrailActivator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "NetherFurnace", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "Obelisk", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "NetherButton", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "NetherLever", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.bow.ghostwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.bow.bloodwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.bow.darkwood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "natura.bow.fusewood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Natura", "barleyFood", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlMain", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlLight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "blockNuclearControlLight", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemToolThermometer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemToolDigitalThermometer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemRemoteSensorKit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemEnergySensorKit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemMultipleSensorKit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemMultipleSensorKit", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemMultipleSensorKit", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "KitAppeng", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemTimeCard", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemUpgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemTextCard", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "networkLink", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "remoteMonitor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("IC2NuclearControl", "ItemVanilliaKit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "hangglider", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "luggage", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "autoenchantmenttable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "autoanvil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "xpdrain", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "path", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "fan", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "elevator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "elevator_rotating", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "vacuumhopper", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "sprinkler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "guide", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "builder_guide", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "blockPlacer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "blockbreaker", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "itemDropper", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "sleepingBag", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "ropeladder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "ladder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "beartrap", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "cannon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "sponge", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "goldenegg", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "village_highlighter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "sky", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "sky", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "projector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "paintmixer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "canvas", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "xpbottler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "drawingtable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "imaginary", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "imaginary", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "xpshower", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "scaffolding", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "craneControl", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "craneBackpack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "emptyMap", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "generic", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "cartographer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "slimalyzer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "sonicglasses", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "devnull", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "pedometer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "tastyClay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("OpenBlocks", "cursor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openglasses", "openglassesterminal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openglasses", "openglasses", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "baseTierWood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "baseTierOneBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "baseTierTwoBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "baseTierThreeBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "baseTierFourBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "sensorTierOneItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "sensorTierTwoItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "sensorTierThreeItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "sensorTierFiveItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "sensorTierFourItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "chamberTierOne", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "chamberTierTwo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "chamberTierThree", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "chamberTierFour", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "chamberTierFive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "barrelTierOne", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "barrelTierTwo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "barrelTierThree", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "barrelTierFour", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "barrelTierFive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "disposeItemTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "potatoCannonTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "machineGunTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "incendiaryTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "grenadeTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "relativisticTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "rocketTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "teleporterTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "railGunTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "laserTurret", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "hardWallTierOne", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "hardWallTierTwo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "hardWallTierThree", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "hardWallTierFour", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "hardWallTierFive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "fenceTierOne", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "fenceTierTwo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "fenceTierThree", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "fenceTierFour", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "fenceTierFive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "ioBus", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderPowerTierOne", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderPowerTierTwo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderPowerTierThree", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderPowerTierFour", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderPowerTierFive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderInvTierOne", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderInvTierTwo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderInvTierThree", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderInvTierFour", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "expanderInvTierFive", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "leverBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "bulletCraftable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "blazingClayCraftable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "grenadeCraftable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "rocketCraftable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "ferroSlug", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "accuraccyUpgradeItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "fireRateUpgradeItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "rangeUpgradeItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "scattershotUpgradeItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "efficiencyUpgradeItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "damageAmpAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "solarPanelAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "serialPortAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "concealerAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "recyclerAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "potentiaAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("openmodularturrets", "redstoneReactorAddon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine1", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.solar_panel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.battery", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 56, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Exploration", "projectred.exploration.stone", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemBatLamaCrystal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemDust2", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IndustrialCraft2.ID, "itemPartCFPowder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "backpack.thaumaturgeT1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "capsule.magic", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "capsule.void", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 17, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "effectJar", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "magicApiary", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameMagic", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameResilient", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameGentle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameMetabolic", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameNecrotic", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameTemporal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "frameOblivion", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "miscResources", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "moonDial", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "magnet", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(MagicBees.ID, "magicbees.enchantedEarth", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "iron_trapdoor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "sliding_trapdoor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "player_sensor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "vanishing_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "vanishing_block", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "vanishing_block", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "vanishing_block", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "block_mixer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "door_factory", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "rustyHatch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "garage_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.rustyHandle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "rustyLadder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.door_acacia", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.door_birch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.door_dark_oak", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.door_jungle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.door_spruce", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.wood_sliding_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.iron_sliding_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.jail_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.laboratory_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.factory_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.shoji_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_purple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_yellow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_magenta", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_pink", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_white", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_blue", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_gray", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_cyan", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_red", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_brown", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_lime", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_orange", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_silver", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_green", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_light_blue", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.curtain_black", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.saloon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "item.forcefieldItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "acaciaFenceGate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "birchFenceGate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "darkOakFenceGate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "jungleFenceGate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "spruceFenceGate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "trapdoor_acacia", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "trapdoor_birch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "trapdoor_dark_oak", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "trapdoor_jungle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MalisisDoors.ID, "trapdoor_spruce", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "RedstoneMachine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "RedstoneMachine", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "RedstoneMachine", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "RedstoneMachine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "SignalBus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "SignalTerminal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "LengthWire", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersMechworks.ID, "SpoolWire", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "chest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "trapped_chest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "crafting_table", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "furnace", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "bedrock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "dispenser", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "dropper", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "piston", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "sticky_piston", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "rail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "golden_rail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "detector_rail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "activator_rail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "noteblock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "jukebox", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "bookshelf", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "mossy_cobblestone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stonebrick", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "lit_pumpkin", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "trapdoor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stone_pressure_plate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "torch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "lever", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stone_button", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "glass_pane", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "redstone_torch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "ladder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "fence", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "fence_gate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "enchanting_table", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "redstone_lamp", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "ender_chest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "tripwire_hook", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "beacon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "anvil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "daylight_detector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "hopper", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "book", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "bow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "brick_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wooden_pressure_plate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "saddle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wool", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_glass_pane", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "carpet", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "stained_hardened_clay", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "sandstone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "sandstone", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "sandstone", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "tnt", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "snow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "clay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "nether_brick", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "quartz_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "quartz_block", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "bookshelf", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "brewing_stand", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "clock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "compass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_sword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_shovel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_pickaxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_axe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_hoe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_helmet", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_chestplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_leggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "diamond_boots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "ender_eye", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "golden_apple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "golden_apple", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "golden_carrot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "cake", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "pumpkin_seeds", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "melon_seeds", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "fermented_spider_eye", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "magma_cream", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "fire_charge", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "melon_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "soul_sand", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "nether_brick_fence", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "name_tag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "lead", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "pumpkin_pie", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "comparator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "repeater", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "skull", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "skull", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "skull", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "flower_pot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "hay_block", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wheat", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "slime_ball", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "item_frame", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "bed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "fishing_rod", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "poisonous_potato", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "sign", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "boat", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "painting", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "flint_and_steel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "dragon_egg", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "map", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wooden_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "iron_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "skull", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "shears", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "nether_star", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "wooden_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Minecraft.ID, "iron_door", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "planks", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.stick", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "Natura.workbench", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.flintandblaze", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "Natura.bookshelf", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "Natura.fence", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "plankSlab1", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "plankSlab2", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.eucalyptus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.sakura", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.ghostwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.redwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.bloodwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.hopseed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.maple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.amaranth", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.silverbell", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.tiger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.willow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.darkwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "pressureplate.fusewood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "NetherPressurePlate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.eucalyptus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.sakura", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.ghostwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.redwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.bloodwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.hopseed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.maple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.amaranth", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.silverbell", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.tiger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.willow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.darkwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "trapdoor.fusewood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.eucalyptus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.sakura", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.ghostwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.redwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.bloodwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.hopseed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.maple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.amaranth", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.silverbell", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.tiger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.willow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.darkwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "button.fusewood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.eucalyptus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.sakura", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.ghostwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.redwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.bloodwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.hopseed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.maple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.amaranth", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.silverbell", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.tiger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.willow", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.darkwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "fenceGate.fusewood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.emptybowl", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "redwoodDoorItem", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "blackberryItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "blueberryItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(PamsHarvestCraft.ID, "raspberryItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "Blazerail", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "BrailPowered", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "BrailDetector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "BrailActivator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "NetherFurnace", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "Obelisk", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "NetherButton", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "NetherLever", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.bow.ghostwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.bow.bloodwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.bow.darkwood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "natura.bow.fusewood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Natura.ID, "barleyFood", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlMain", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlLight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "blockNuclearControlLight", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemToolThermometer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemToolDigitalThermometer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemRemoteSensorKit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemEnergySensorKit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemMultipleSensorKit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemMultipleSensorKit", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemMultipleSensorKit", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "KitAppeng", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemTimeCard", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemUpgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemTextCard", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "networkLink", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "remoteMonitor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(IC2NuclearControl.ID, "ItemVanilliaKit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "hangglider", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "luggage", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "autoenchantmenttable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "autoanvil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "xpdrain", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "path", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "fan", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "elevator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "elevator_rotating", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "vacuumhopper", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "sprinkler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "guide", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "builder_guide", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "blockPlacer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "blockbreaker", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "itemDropper", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "sleepingBag", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "ropeladder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "ladder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "beartrap", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "cannon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "sponge", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "goldenegg", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "village_highlighter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "sky", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "sky", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "projector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "paintmixer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "canvas", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "xpbottler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "drawingtable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "imaginary", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "imaginary", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "xpshower", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "scaffolding", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "craneControl", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "craneBackpack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "emptyMap", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "generic", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "cartographer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "slimalyzer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "sonicglasses", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "devnull", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "pedometer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "tastyClay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenBlocks.ID, "cursor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenGlasses.ID, "openglassesterminal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenGlasses.ID, "openglasses", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "baseTierWood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "baseTierOneBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "baseTierTwoBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "baseTierThreeBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "baseTierFourBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "sensorTierOneItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "sensorTierTwoItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "sensorTierThreeItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "sensorTierFiveItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "sensorTierFourItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "chamberTierOne", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "chamberTierTwo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "chamberTierThree", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "chamberTierFour", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "chamberTierFive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "barrelTierOne", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "barrelTierTwo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "barrelTierThree", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "barrelTierFour", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "barrelTierFive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "disposeItemTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "potatoCannonTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "machineGunTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "incendiaryTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "grenadeTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "relativisticTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "rocketTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "teleporterTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "railGunTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "laserTurret", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "hardWallTierOne", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "hardWallTierTwo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "hardWallTierThree", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "hardWallTierFour", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "hardWallTierFive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "fenceTierOne", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "fenceTierTwo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "fenceTierThree", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "fenceTierFour", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "fenceTierFive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "ioBus", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderPowerTierOne", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderPowerTierTwo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderPowerTierThree", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderPowerTierFour", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderPowerTierFive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderInvTierOne", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderInvTierTwo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderInvTierThree", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderInvTierFour", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "expanderInvTierFive", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "leverBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "bulletCraftable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "blazingClayCraftable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "grenadeCraftable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "rocketCraftable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "ferroSlug", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "accuraccyUpgradeItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "fireRateUpgradeItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "rangeUpgradeItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "scattershotUpgradeItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "efficiencyUpgradeItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "damageAmpAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "solarPanelAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "serialPortAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "concealerAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "recyclerAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "potentiaAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(OpenModularTurrets.ID, "redstoneReactorAddon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine1", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 5, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExpansion.ID, "projectred.expansion.solar_panel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.battery", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 56, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.stone", 1, 11, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.backpack", 1, wildcard, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.barrel", 1, 0, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, wildcard, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.sawgold", 1, 0, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.sawruby", 1, 0, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.sawsapphire", 1, 0, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.sawperidot", 1, 0, missing)); + removeRecipeByOutputDelayed( + getModItem(ProjectRedExploration.ID, "projectred.exploration.rubyboots", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.backpack", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Exploration", "projectred.exploration.barrel", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.rubychestplate", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transmission", "projectred.transmission.wire", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Exploration", "projectred.exploration.sawgold", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Exploration", "projectred.exploration.sawruby", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.rubyhelmet", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.sawsapphire", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.rubyleggings", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.sawperidot", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.sapphireboots", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.rubyboots", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.sapphirechestplate", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.rubychestplate", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.sapphirehelmet", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.rubyhelmet", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.sapphireleggings", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.rubyleggings", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.peridotboots", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.sapphireboots", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.peridotchestplate", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.sapphirechestplate", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.peridothelmet", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.sapphirehelmet", 1, 0, missing)); + getModItem(ProjectRedExploration.ID, "projectred.exploration.peridotleggings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 41, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 42, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 43, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 40, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 57, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 58, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.jetpack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 19, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 21, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 22, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 23, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 24, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 25, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 26, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 27, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 29, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 30, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 31, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 32, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 33, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 34, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 44, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.screwdriver", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.wiredebugger", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedCore.ID, "projectred.core.datacard", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.sapphireleggings", 1, 0, missing)); + getModItem(ProjectRedExpansion.ID, "projectred.expansion.electric_screwdriver", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.peridotboots", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.peridotchestplate", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 1, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.peridothelmet", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 2, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Exploration", "projectred.exploration.peridotleggings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 41, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 42, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 43, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 40, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 57, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 58, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.jetpack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 19, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 20, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 21, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 22, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 23, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 24, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 25, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 26, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 27, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 28, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 29, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 30, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 31, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 32, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 33, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 34, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.part", 1, 44, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.screwdriver", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.wiredebugger", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Core", "projectred.core.datacard", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 3, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Expansion", "projectred.expansion.electric_screwdriver", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 4, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 5, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 1, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 6, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 2, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 7, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 3, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 8, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 4, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 9, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 5, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.pipe", 1, 10, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 6, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 7, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 1, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 8, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 2, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 9, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 3, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.pipe", 1, 10, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 4, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 0, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 5, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 1, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 6, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 2, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 7, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 3, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routingchip", 1, 8, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 4, missing)); + getModItem(ProjectRedTransportation.ID, "projectred.transportation.routerutil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 9, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 5, missing)); + getModItem(ProjectRedFabrication.ID, "projectred.integration.icblock", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 6, missing)); + getModItem(ProjectRedFabrication.ID, "projectred.integration.icblock", 1, 1, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 7, missing)); + getModItem(ProjectRedFabrication.ID, "projectred.fabrication.icblueprint", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routingchip", 1, 8, missing)); + getModItem(ProjectRedFabrication.ID, "projectred.fabrication.icchip", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(MCFrames.ID, "mcframes.frame", 1, 0, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Transportation", "projectred.transportation.routerutil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Fabrication", "projectred.integration.icblock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Fabrication", "projectred.integration.icblock", 1, 1, missing)); + getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 10, missing)); removeRecipeByOutputDelayed( - getModItem("ProjRed|Fabrication", "projectred.fabrication.icblueprint", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Fabrication", "projectred.fabrication.icchip", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("MCFrames", "mcframes.frame", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.machine2", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("ProjRed|Expansion", "projectred.expansion.plan", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 43, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 40, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 41, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 42, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "stair", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.stone", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.metal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.metal", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.metal", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.metal", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.metal", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "lantern.metal", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cube", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "fuel.coke", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cube", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "slab", 1, 38, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cube", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "slab", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "anvil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "track", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "track.elevator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "signal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.railbed", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.railbed", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.rail", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.tie", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "detector", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.epsilon", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.epsilon", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.epsilon", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.epsilon", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "post", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "post", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "post", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "post", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "post", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.signal.lamp", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "glass", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.gear", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.gear", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.gear", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "part.gear", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.alpha", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "brick.sandy", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "backpack.trackman.t1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "backpack.iceman.t1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "backpack.apothecary.t1", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "frame", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "tool.steel.shears", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "brick.infernal", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "upgrade.lapotron", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cart.cargo", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cart.track.relayer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cart.undercutter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cart.track.layer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cart.track.remover", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "firestone.cut", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "firestone.refined", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "cart.redstone.flux", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "machine.gamma", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("Railcraft", "brick.bloodstained", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "onlineDetector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "moonSensor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "bloodMoonSensor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "lapisLamp", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "imbuingStation", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "energyDistributor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "enderEnergyDistributor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "itemCollector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "advancedItemCollector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "dyeingMachine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "playerinterface", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "filter", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "ingredient", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "fertilizedDirt", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "fluidDisplay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "advancedFluidDisplay", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "wirelessLever", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "voidStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "dropFilter", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("RandomThings", "spectreKey", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "tile.remote_interface", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "tile.machine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "tile.machine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "skylight", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "intelligentWorkbench", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.wireless_transmitter", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.chip.location", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.io_tool", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.blank_plate", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.chip.transfer", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.chip.upgrade", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.pda", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.remoteAccessor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("RIO", "item.linker", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "stargateRing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "stargateRing", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "stargateBase", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "stargateController", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "naquadahBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "naquadahOre", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "ic2PowerUnit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "rfPowerUnit", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "ocInterface", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "naquadahIngot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "naquadah", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "sgChevronUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "sgIrisUpgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "sgIrisBlade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("SGCraft", "ic2Capacitor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockCartAssembler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockCargoManager", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockDistributor", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockDetector", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockActivator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockDetector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockDetector", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockDetector", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockDetector", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockAdvDetector", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockJunction", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockMetalStorage", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockMetalStorage", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockMetalStorage", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 22, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 47, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 49, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 23, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 82, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 37, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 38, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 39, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 81, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 42, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 43, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 20, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 80, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 81, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 83, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 84, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 44, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 45, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 56, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 69, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 70, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 44, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 58, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 30, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 31, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 32, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 34, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 35, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 36, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 37, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 38, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 39, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 84, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 79, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 80, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 61, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 62, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 63, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 28, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 21, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 22, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 23, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 24, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 51, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 52, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 53, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 58, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 88, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "BlockLiquidManager", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 24, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 29, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 26, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 48, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 33, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 40, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 59, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 17, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 18, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "upgrade", 1, 19, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 41, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 101, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 42, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 65, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 41, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 64, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 30, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 71, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 87, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 92, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 91, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 93, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 28, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 25, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 27, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 26, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 29, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 33, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 34, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 31, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 43, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 59, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 36, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 27, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 60, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 57, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 25, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 49, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 85, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 68, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 32, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 95, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 18, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 19, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 20, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 40, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 75, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 77, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 78, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 82, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 83, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 86, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 89, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 94, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "CartModule", 1, 99, missing)); - removeRecipeByOutputDelayed(getModItem("StevesCarts", "ModuleComponents", 1, 17, missing)); - removeRecipeByOutputDelayed(getModItem("StevesAddons", "cable_rf", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesAddons", "cable_ae", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesAddons", "duplicator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("StevesAddons", "labeler", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TaintedMagic", "ItemShadowmetalHoe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TaintedMagic", "ItemShadowmetalPick", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TaintedMagic", "ItemShadowmetalAxe", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TaintedMagic", "ItemShadowmetalSpade", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TaintedMagic", "ItemShadowmetalSword", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCrystal", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCosmeticOpaque", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCosmeticOpaque", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "WandCap", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "WandCasting", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemResource", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCosmeticSolid", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCandle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemNugget", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemResource", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemNugget", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemThaumometer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockTable", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemBaubleBlanks", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemBaubleBlanks", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemBaubleBlanks", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCosmeticSolid", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockMetalDevice", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockCosmeticSlabStone", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "blockTaint", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemResource", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemNugget", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemAxeVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemSwordVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemPickVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemShovelVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemHoeVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemHelmetVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemChestplateVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemLeggingsVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("Thaumcraft", "ItemBootsVoid", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicbases", "voidFAS", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicbases", "voidShears", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicbases", "quicksilverBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "wireless.essentia.terminal", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "part.base", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "part.base", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.casing", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("thaumicenergistics", "storage.essentia", 1, 10, missing)); + getModItem(ProjectRedExpansion.ID, "projectred.expansion.machine2", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(ProjectRedExpansion.ID, "projectred.expansion.plan", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 43, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 40, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 41, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 42, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "stair", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.stone", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.metal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.metal", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.metal", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.metal", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.metal", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "lantern.metal", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cube", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "fuel.coke", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cube", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "slab", 1, 38, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cube", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "slab", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "anvil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "track", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "track.elevator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "signal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.railbed", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.railbed", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.rail", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.tie", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "detector", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.epsilon", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.epsilon", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.epsilon", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.epsilon", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "post", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "post", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "post", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "post", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "post", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.signal.lamp", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "glass", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.gear", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.gear", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.gear", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "part.gear", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.alpha", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "brick.sandy", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "backpack.trackman.t1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "backpack.iceman.t1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "backpack.apothecary.t1", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "frame", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "tool.steel.shears", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "brick.infernal", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "upgrade.lapotron", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cart.cargo", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cart.track.relayer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cart.undercutter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cart.track.layer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cart.track.remover", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "firestone.refined", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "cart.redstone.flux", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "machine.gamma", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(Railcraft.ID, "brick.bloodstained", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "onlineDetector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "moonSensor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "bloodMoonSensor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "lapisLamp", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "imbuingStation", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "energyDistributor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "enderEnergyDistributor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "itemCollector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "advancedItemCollector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "dyeingMachine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "playerinterface", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "filter", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "ingredient", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "fertilizedDirt", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "fluidDisplay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "advancedFluidDisplay", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "wirelessLever", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "voidStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "dropFilter", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(RandomThings.ID, "spectreKey", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "tile.remote_interface", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "tile.machine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "tile.machine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "skylight", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "intelligentWorkbench", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.wireless_transmitter", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.chip.location", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.io_tool", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.blank_plate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.chip.transfer", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.chip.upgrade", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.pda", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.remoteAccessor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(RemoteIO.ID, "item.linker", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "stargateRing", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "stargateRing", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "stargateBase", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "stargateController", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "naquadahBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "naquadahOre", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "ic2PowerUnit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "rfPowerUnit", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "ocInterface", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "naquadahIngot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "naquadah", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "sgChevronUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "sgIrisUpgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "sgIrisBlade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(SGCraft.ID, "ic2Capacitor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockCartAssembler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockCargoManager", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockDistributor", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockDetector", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockActivator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockDetector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockDetector", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockDetector", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockDetector", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockAdvDetector", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockJunction", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockMetalStorage", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockMetalStorage", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockMetalStorage", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 22, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 47, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 49, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 23, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 82, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 37, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 38, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 39, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 81, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 42, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 43, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 20, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 80, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 81, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 83, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 84, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 44, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 45, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 56, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 69, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 70, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 44, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 58, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 30, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 31, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 32, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 34, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 35, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 36, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 37, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 38, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 39, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 84, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 79, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 80, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 61, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 62, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 63, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 28, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 21, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 22, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 23, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 24, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 51, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 52, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 53, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 58, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 88, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "BlockLiquidManager", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 24, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 29, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 26, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 48, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 33, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 40, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 59, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 17, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 18, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "upgrade", 1, 19, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 41, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 101, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 42, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 65, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 41, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 64, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 30, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 71, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 87, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 92, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 91, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 93, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 28, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 25, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 27, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 26, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 29, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 33, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 34, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 31, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 43, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 59, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 36, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 27, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 60, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 57, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 25, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 49, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 85, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 68, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 32, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 95, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 18, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 19, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 20, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 40, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 75, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 77, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 78, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 82, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 83, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 86, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 89, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 94, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "CartModule", 1, 99, missing)); + removeRecipeByOutputDelayed(getModItem(StevesCarts2.ID, "ModuleComponents", 1, 17, missing)); + removeRecipeByOutputDelayed(getModItem(StevesAddons.ID, "cable_rf", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesAddons.ID, "cable_ae", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesAddons.ID, "duplicator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(StevesAddons.ID, "labeler", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TaintedMagic.ID, "ItemShadowmetalHoe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TaintedMagic.ID, "ItemShadowmetalPick", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TaintedMagic.ID, "ItemShadowmetalAxe", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TaintedMagic.ID, "ItemShadowmetalSpade", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TaintedMagic.ID, "ItemShadowmetalSword", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCrystal", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCosmeticOpaque", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCosmeticOpaque", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "WandCap", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "WandCasting", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemResource", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCandle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemNugget", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemResource", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemNugget", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemThaumometer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockTable", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemBaubleBlanks", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemBaubleBlanks", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemBaubleBlanks", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockMetalDevice", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockCosmeticSlabStone", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "blockTaint", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemResource", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemNugget", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemAxeVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemSwordVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemPickVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemShovelVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemHoeVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemHelmetVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemChestplateVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemLeggingsVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Thaumcraft.ID, "ItemBootsVoid", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicBases.ID, "voidFAS", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicBases.ID, "voidShears", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicBases.ID, "quicksilverBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "wireless.essentia.terminal", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "part.base", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "part.base", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.casing", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicEnergistics.ID, "storage.essentia", 1, 10, missing)); removeRecipeByOutputDelayed( - getModItem("thaumicenergistics", "thaumicenergistics.block.essentia.cell.workbench", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicExploration", "blankSeal", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "shareBook", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "darkQuartzItem", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "darkQuartz", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "darkQuartz", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "darkQuartz", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "darkQuartzSlab", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("ThaumicTinkerer", "kamiResource", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MetalBlock", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "slime.gel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "slime.gel", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "LavaTank", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "LavaTankNether", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPane", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "helmetWood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "chestplateWood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "leggingsWood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "bootsWood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedBlock", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedBlock", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedBlock", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedBlock", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedBlock", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickfancy", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickmetal", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickmetal", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickmetal", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.multibrickmetal", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "heartCanister", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 25, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 26, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftedSoil", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftedSoil", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "toolRod", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "blankPattern", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "decoration.stoneladder", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "trap.punji", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 22, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "MeatBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "WoolSlab1", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "WoolSlab2", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftedSoil", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedSlab", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Smeltery", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SmelteryNether", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedBlockNether", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedBlock", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedBlockNether", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CastingChannel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CastingChannel", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedBlock", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SearedBlockNether", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "LavaTank", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "LavaTankNether", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "LavaTank", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "LavaTankNether", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassBlock.StainedClear", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 41, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 42, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 20, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 21, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 31, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 24, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 32, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 27, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 28, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 29, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 30, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 8, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 9, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 11, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 13, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "GlassPaneClearStained", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "knapsack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "travelGoggles", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "travelVest", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "travelGlove", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "travelWings", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "travelBelt", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "travelBoots", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "trap.barricade.oak", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "trap.barricade.spruce", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "trap.barricade.birch", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "trap.barricade.jungle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "explosive.slime", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "slime.channel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "blood.channel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "slime.pad", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "rail.wood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingStation", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingSlab", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "ToolStationBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingSlab", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "ToolStationBlock", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingSlab", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingSlab", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingSlab", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "ToolForgeBlock", 1, wildcard, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftingSlab", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "FurnaceSlab", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftedSoil", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "CraftedSoil", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 6, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "SpeedSlab", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "strangeFood", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "goldHead", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Armor.DryingRack", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 5, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 14, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 15, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 18, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "diamondApple", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "heartCanister", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "heartCanister", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "heartCanister", 1, 4, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "materials", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Redstone.Landmine", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Redstone.Landmine", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Redstone.Landmine", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("TConstruct", "Redstone.Landmine", 1, 3, missing)); - removeRecipeByOutputDelayed(getModItem("tinkersdefense", "AeonSteelIngot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("tinkersdefense", "AeonSteelBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("tinkersdefense", "QueensGoldIngot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("tinkersdefense", "QueensGoldBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("tinkersdefense", "DogbeariumIngot", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("tinkersdefense", "DogbeariumBlock", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TwilightForest", "item.carminite", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TwilightForest", "tile.TFTowerDevice", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("TwilightForest", "item.emptyMagicMap", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TwilightForest", "item.ironwoodRaw", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TwilightForest", "tile.TFUncraftingTable", 1, 0, missing)); + getModItem(ThaumicEnergistics.ID, "thaumicenergistics.block.essentia.cell.workbench", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicExploration.ID, "blankSeal", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "shareBook", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "darkQuartzItem", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "darkQuartz", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "darkQuartz", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "darkQuartz", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "darkQuartzSlab", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(ThaumicTinkerer.ID, "kamiResource", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "slime.gel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "slime.gel", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "LavaTank", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "LavaTankNether", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPane", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "helmetWood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "chestplateWood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "leggingsWood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "bootsWood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedBlock", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedBlock", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedBlock", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedBlock", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedBlock", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickmetal", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickmetal", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickmetal", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.multibrickmetal", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "heartCanister", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 25, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 26, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "toolRod", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "blankPattern", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "decoration.stoneladder", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "trap.punji", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 22, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "MeatBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "WoolSlab1", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "WoolSlab2", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedSlab", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Smeltery", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SmelteryNether", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedBlockNether", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedBlock", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedBlockNether", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CastingChannel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CastingChannel", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedBlock", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SearedBlockNether", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "LavaTank", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "LavaTankNether", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "LavaTank", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "LavaTankNether", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassBlock.StainedClear", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 41, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 42, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 20, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 21, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 31, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 24, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 32, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 27, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 28, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 29, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 30, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 8, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 9, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 11, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 13, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "GlassPaneClearStained", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "knapsack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "travelGoggles", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "travelVest", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "travelGlove", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "travelWings", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "travelBelt", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "travelBoots", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "trap.barricade.oak", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "trap.barricade.spruce", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "trap.barricade.birch", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "trap.barricade.jungle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "explosive.slime", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "slime.channel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "blood.channel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "slime.pad", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "rail.wood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingStation", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingSlab", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "ToolStationBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingSlab", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "ToolStationBlock", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingSlab", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingSlab", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingSlab", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "ToolForgeBlock", 1, wildcard, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftingSlab", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "FurnaceSlab", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "CraftedSoil", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 6, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "SpeedSlab", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "strangeFood", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "goldHead", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Armor.DryingRack", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 5, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 14, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 15, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 18, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "diamondApple", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "heartCanister", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "heartCanister", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "heartCanister", 1, 4, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "materials", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Redstone.Landmine", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Redstone.Landmine", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Redstone.Landmine", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(TinkerConstruct.ID, "Redstone.Landmine", 1, 3, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersDefence.ID, "AeonSteelIngot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersDefence.ID, "AeonSteelBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersDefence.ID, "QueensGoldIngot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersDefence.ID, "QueensGoldBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersDefence.ID, "DogbeariumIngot", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TinkersDefence.ID, "DogbeariumBlock", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "item.carminite", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "tile.TFTowerDevice", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "item.emptyMagicMap", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "item.ironwoodRaw", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "tile.TFUncraftingTable", 1, 0, missing)); String[] materials = new String[] { "Twilight", "Canopy", "Mangrove", "Darkwood", "Time", "Trans", "Mine", "Sort" }; for (int i = 0; i < materials.length; i++) { - removeRecipeByOutputDelayed(getModItem("TwilightForest", "tile.TFTrapDoor" + materials[i], 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("TwilightForest", "item.door" + materials[i], 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "tile.TFTrapDoor" + materials[i], 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(TwilightForest.ID, "item.door" + materials[i], 1, 0, missing)); } - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "obsidianStick", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "stoneBowl", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "retherPearl", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "wirelessTransceiver", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "blazeTransceiver", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "recieverDish", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Core", "blazeRecieverDish", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Logic", "wirelessLogic", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Logic", "wirelessLogic", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Logic", "wirelessLogic", 1, 2, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "triangulator", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "remote", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "sniffer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "map", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "tracker", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "rep", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("WR-CBE|Addons", "psniffer", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "witchesovenidle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "fumefunnel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "filteredfumefunnel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 73, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "altar", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 1, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "kettle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "arthana", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 153, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 16, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 26, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "spinningwheel", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "distilleryidle", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 140, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 7, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 81, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 106, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 127, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 46, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 107, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "cauldronbook", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 47, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 48, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 49, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "chalkritual", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "circletalisman", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "earmuffs", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 10, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 92, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "ingredient", 1, 12, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "rubyslippers", 1, 0, missing)); - removeRecipeByOutputDelayed(getModItem("witchery", "snowpressureplate", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "obsidianStick", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "stoneBowl", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "retherPearl", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "wirelessTransceiver", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "blazeTransceiver", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "recieverDish", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBECore.ID, "blazeRecieverDish", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBELogic.ID, "wirelessLogic", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBELogic.ID, "wirelessLogic", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBELogic.ID, "wirelessLogic", 1, 2, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "triangulator", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "remote", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "sniffer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "map", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "tracker", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "rep", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(WirelessRedstoneCBEAddons.ID, "psniffer", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "witchesovenidle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "fumefunnel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "filteredfumefunnel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 73, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "altar", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 1, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "kettle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "arthana", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 153, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 16, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 26, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "spinningwheel", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "distilleryidle", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 140, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 7, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 81, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 106, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 127, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 46, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 107, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "cauldronbook", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 47, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 48, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 49, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "chalkritual", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "circletalisman", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "earmuffs", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 10, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 92, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "ingredient", 1, 12, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "rubyslippers", 1, 0, missing)); + removeRecipeByOutputDelayed(getModItem(Witchery.ID, "snowpressureplate", 1, 0, missing)); removeRecipeByOutputDelayed("nuggetLead"); removeRecipeByOutputDelayed("nuggetSilver"); @@ -2821,43 +2908,43 @@ public static void run() { removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Ruby, 1L)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Sapphire, 1L)); - removeRecipeShapelessDelayed(getModItem("minecraft", "dye", 1, 4, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "dye", 1, 4, missing)); removeRecipeShapelessDelayed( - getModItem("minecraft", "dye", 3, 15, missing), - getModItem("BiomesOPlenty", "bones", 1, 0, missing)); + getModItem(Minecraft.ID, "dye", 3, 15, missing), + getModItem(BiomesOPlenty.ID, "bones", 1, 0, missing)); removeRecipeShapelessDelayed( - getModItem("minecraft", "dye", 6, 15, missing), - getModItem("BiomesOPlenty", "bones", 1, 1, missing)); + getModItem(Minecraft.ID, "dye", 6, 15, missing), + getModItem(BiomesOPlenty.ID, "bones", 1, 1, missing)); removeRecipeShapelessDelayed( - getModItem("minecraft", "dye", 12, 15, missing), - getModItem("BiomesOPlenty", "bones", 1, 2, missing)); + getModItem(Minecraft.ID, "dye", 12, 15, missing), + getModItem(BiomesOPlenty.ID, "bones", 1, 2, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 9, missing), - getModItem("BiomesOPlenty", "flowers", 1, 2, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 9, missing), + getModItem(BiomesOPlenty.ID, "flowers", 1, 2, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 8, missing), - getModItem("BiomesOPlenty", "flowers", 1, 9, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 8, missing), + getModItem(BiomesOPlenty.ID, "flowers", 1, 9, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 8, missing), - getModItem("BiomesOPlenty", "flowers2", 1, 1, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 8, missing), + getModItem(BiomesOPlenty.ID, "flowers2", 1, 1, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 5, missing), - getModItem("BiomesOPlenty", "flowers2", 1, 5, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 5, missing), + getModItem(BiomesOPlenty.ID, "flowers2", 1, 5, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 5, missing), - getModItem("BiomesOPlenty", "mushrooms", 1, 2, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 5, missing), + getModItem(BiomesOPlenty.ID, "mushrooms", 1, 2, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 7, missing), - getModItem("BiomesOPlenty", "moss", 1, 0, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 7, missing), + getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 6, missing), - getModItem("BiomesOPlenty", "mushrooms", 1, 4, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 6, missing), + getModItem(BiomesOPlenty.ID, "mushrooms", 1, 4, missing)); removeRecipeShapelessDelayed( - getModItem("BiomesOPlenty", "misc", 1, 6, missing), - getModItem("BiomesOPlenty", "plants", 1, 7, missing)); + getModItem(BiomesOPlenty.ID, "misc", 1, 6, missing), + getModItem(BiomesOPlenty.ID, "plants", 1, 7, missing)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Ruby, 1L)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Sapphire, 1L)); - removeRecipeShapelessDelayed(getModItem("minecraft", "dye", 1, 4, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "dye", 1, 4, missing)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Apatite, 1L)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Apatite, 1L)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 1L)); @@ -2934,132 +3021,132 @@ public static void run() { removeRecipeShapelessDelayed("gemInfusedWater"); removeRecipeShapelessDelayed("dustCoal"/* ERRORSTACK <- itemcount */, "blockCoal"); removeRecipeShapelessDelayed( - getModItem("minecraft", "coal", 9, 1, missing), + getModItem(Minecraft.ID, "coal", 9, 1, missing), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1L)); removeRecipeShapelessDelayed( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Charcoal, 9L), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1L)); - removeRecipeShapelessDelayed(getModItem("harvestcraft", "cottonItem", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(PamsHarvestCraft.ID, "cottonItem", 1, 0, missing)); removeRecipeShapelessDelayed( - getModItem("IC2", "itemCofeePowder", 1, 0, missing), - getModItem("IC2", "itemCofeeBeans", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemShard", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemShard", 1, 1, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemShard", 1, 2, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemShard", 1, 3, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemShard", 1, 4, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemShard", 1, 5, missing)); - removeRecipeShapelessDelayed(getModItem("minecraft", "string", 1, 0, missing)); + getModItem(IndustrialCraft2.ID, "itemCofeePowder", 1, 0, missing), + getModItem(IndustrialCraft2.ID, "itemCofeeBeans", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemShard", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemShard", 1, 1, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemShard", 1, 2, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemShard", 1, 3, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemShard", 1, 4, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemShard", 1, 5, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "string", 1, 0, missing)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Lapis, 1L)); removeRecipeShapelessDelayed(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Emerald, 1L)); removeRecipeShapelessDelayed( - getModItem("minecraft", "gunpowder", 1, 0, missing), - getModItem("minecraft", "coal", 1, 1, missing), - getModItem("minecraft", "coal", 1, 1, missing), - getModItem("minecraft", "coal", 1, 1, missing), - getModItem("minecraft", "glowstone_dust", 1, 0, missing)); + getModItem(Minecraft.ID, "gunpowder", 1, 0, missing), + getModItem(Minecraft.ID, "coal", 1, 1, missing), + getModItem(Minecraft.ID, "coal", 1, 1, missing), + getModItem(Minecraft.ID, "coal", 1, 1, missing), + getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing)); removeRecipeShapelessDelayed( - getModItem("minecraft", "dye", 3, 15, missing), - getModItem("minecraft", "bone", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("minecraft", "nether_star", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("minecraft", "sand", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("minecraft", "glowstone_dust", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("minecraft", "glass", 1, 0, missing)); + getModItem(Minecraft.ID, "dye", 3, 15, missing), + getModItem(Minecraft.ID, "bone", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "nether_star", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "sand", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "glowstone_dust", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Minecraft.ID, "glass", 1, 0, missing)); removeRecipeShapelessDelayed( - getModItem("Natura", "barleyFood", 1, 8, missing), - getModItem("Natura", "Bluebells", 1, 0, missing)); - removeRecipeShapelessDelayed(getModItem("Thaumcraft", "ItemResource", 1, 6, missing)); + getModItem(Natura.ID, "barleyFood", 1, 8, missing), + getModItem(Natura.ID, "Bluebells", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(Thaumcraft.ID, "ItemResource", 1, 6, missing)); removeRecipeShapelessDelayed( - getModItem("Thaumcraft", "ItemInkwell", 1, 0, missing), - getModItem("minecraft", "glass_bottle", 1, 0, missing), - getModItem("minecraft", "feather", 1, 0, missing), + getModItem(Thaumcraft.ID, "ItemInkwell", 1, 0, missing), + getModItem(Minecraft.ID, "glass_bottle", 1, 0, missing), + getModItem(Minecraft.ID, "feather", 1, 0, missing), "dyeBlack"); - removeRecipeShapelessDelayed(getModItem("TwilightForest", "item.fieryIngot", 1, 0, missing)); + removeRecipeShapelessDelayed(getModItem(TwilightForest.ID, "item.fieryIngot", 1, 0, missing)); removeRecipeShapelessDelayed( - getModItem("witchery", "ingredient", 1, 130, missing), - getModItem("witchery", "ingredient", 1, 130, missing), - getModItem("minecraft", "magma_cream", 1, 0, missing), - getModItem("minecraft", "blaze_powder", 1, 0, missing)); + getModItem(Witchery.ID, "ingredient", 1, 130, missing), + getModItem(Witchery.ID, "ingredient", 1, 130, missing), + getModItem(Minecraft.ID, "magma_cream", 1, 0, missing), + getModItem(Minecraft.ID, "blaze_powder", 1, 0, missing)); removeRecipeShapelessDelayed( "ingotThauminite", - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing), - getModItem("thaumicbases", "resource", 1, 0, missing)); + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing), + getModItem(ThaumicBases.ID, "resource", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("BinnieCore", "storage", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("BinnieCore", "storage", 1, 1, missing)); - removeRecipeShapedDelayed(getModItem("BinnieCore", "storage", 1, 2, missing)); - removeRecipeShapedDelayed(getModItem("BinnieCore", "storage", 1, 3, missing)); - removeRecipeShapedDelayed(getModItem("BinnieCore", "storage", 1, 4, missing)); - removeRecipeShapedDelayed(getModItem("BinnieCore", "storage", 1, 5, missing)); + removeRecipeShapedDelayed(getModItem(BinnieCore.ID, "storage", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(BinnieCore.ID, "storage", 1, 1, missing)); + removeRecipeShapedDelayed(getModItem(BinnieCore.ID, "storage", 1, 2, missing)); + removeRecipeShapedDelayed(getModItem(BinnieCore.ID, "storage", 1, 3, missing)); + removeRecipeShapedDelayed(getModItem(BinnieCore.ID, "storage", 1, 4, missing)); + removeRecipeShapedDelayed(getModItem(BinnieCore.ID, "storage", 1, 5, missing)); removeRecipeShapedDelayed( - getModItem("minecraft", "wheat", 1, 0, missing), - new Object[] { getModItem("BiomesOPlenty", "plants", 1, 6, missing), - getModItem("BiomesOPlenty", "plants", 1, 6, missing), - getModItem("BiomesOPlenty", "plants", 1, 6, missing) }, + getModItem(Minecraft.ID, "wheat", 1, 0, missing), + new Object[] { getModItem(BiomesOPlenty.ID, "plants", 1, 6, missing), + getModItem(BiomesOPlenty.ID, "plants", 1, 6, missing), + getModItem(BiomesOPlenty.ID, "plants", 1, 6, missing) }, new Object[0], new Object[0]); removeRecipeShapedDelayed( - getModItem("EnderIO", "itemAlloy", 1, 6, missing), + getModItem(EnderIO.ID, "itemAlloy", 1, 6, missing), new Object[] { "nuggetDarkSteel", "nuggetDarkSteel", "nuggetDarkSteel" }, new Object[] { "nuggetDarkSteel", "nuggetDarkSteel", "nuggetDarkSteel" }, new Object[] { "nuggetDarkSteel", "nuggetDarkSteel", "nuggetDarkSteel" }); removeRecipeShapedDelayed( - getModItem("EnderIO", "itemAlloy", 1, 8, missing), - new Object[] { getModItem("EnderIO", "itemMaterial", 1, 11, missing), - getModItem("EnderIO", "itemMaterial", 1, 11, missing), - getModItem("EnderIO", "itemMaterial", 1, 11, missing) }, - new Object[] { getModItem("EnderIO", "itemMaterial", 1, 11, missing), - getModItem("EnderIO", "itemMaterial", 1, 11, missing), - getModItem("EnderIO", "itemMaterial", 1, 11, missing) }, - new Object[] { getModItem("EnderIO", "itemMaterial", 1, 11, missing), - getModItem("EnderIO", "itemMaterial", 1, 11, missing), - getModItem("EnderIO", "itemMaterial", 1, 11, missing) }); + getModItem(EnderIO.ID, "itemAlloy", 1, 8, missing), + new Object[] { getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing), + getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing), + getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing) }, + new Object[] { getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing), + getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing), + getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing) }, + new Object[] { getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing), + getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing), + getModItem(EnderIO.ID, "itemMaterial", 1, 11, missing) }); removeRecipeShapedDelayed( - getModItem("minecraft", "ender_pearl", 1, 0, missing), - new Object[] { getModItem("EnderIO", "itemPowderIngot", 1, 5, missing), - getModItem("EnderIO", "itemPowderIngot", 1, 5, missing), - getModItem("EnderIO", "itemPowderIngot", 1, 5, missing) }, - new Object[] { getModItem("EnderIO", "itemPowderIngot", 1, 5, missing), - getModItem("EnderIO", "itemPowderIngot", 1, 5, missing), - getModItem("EnderIO", "itemPowderIngot", 1, 5, missing) }, - new Object[] { getModItem("EnderIO", "itemPowderIngot", 1, 5, missing), - getModItem("EnderIO", "itemPowderIngot", 1, 5, missing), - getModItem("EnderIO", "itemPowderIngot", 1, 5, missing) }); + getModItem(Minecraft.ID, "ender_pearl", 1, 0, missing), + new Object[] { getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing), + getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing), + getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing) }, + new Object[] { getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing), + getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing), + getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing) }, + new Object[] { getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing), + getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing), + getModItem(EnderIO.ID, "itemPowderIngot", 1, 5, missing) }); removeRecipeShapedDelayed( - getModItem("minecraft", "ender_pearl", 1, 0, missing), - new Object[] { null, getModItem("EnderZoo", "enderFragment", 1, 0, missing), null }, - new Object[] { getModItem("EnderZoo", "enderFragment", 1, 0, missing), - getModItem("EnderZoo", "enderFragment", 1, 0, missing), - getModItem("EnderZoo", "enderFragment", 1, 0, missing) }, - new Object[] { null, getModItem("EnderZoo", "enderFragment", 1, 0, missing), null }); + getModItem(Minecraft.ID, "ender_pearl", 1, 0, missing), + new Object[] { null, getModItem(EnderZoo.ID, "enderFragment", 1, 0, missing), null }, + new Object[] { getModItem(EnderZoo.ID, "enderFragment", 1, 0, missing), + getModItem(EnderZoo.ID, "enderFragment", 1, 0, missing), + getModItem(EnderZoo.ID, "enderFragment", 1, 0, missing) }, + new Object[] { null, getModItem(EnderZoo.ID, "enderFragment", 1, 0, missing), null }); removeRecipeShapedDelayed( - getModItem("ExtraUtilities", "unstableingot", 1, 0, missing), - new Object[] { getModItem("minecraft", "iron_ingot", 1, 0, missing) }, - new Object[] { getModItem("ExtraUtilities", "divisionSigil", 1, 0, missing) }, - new Object[] { getModItem("minecraft", "diamond", 1, 0, missing) }); + getModItem(ExtraUtilities.ID, "unstableingot", 1, 0, missing), + new Object[] { getModItem(Minecraft.ID, "iron_ingot", 1, 0, missing) }, + new Object[] { getModItem(ExtraUtilities.ID, "divisionSigil", 1, 0, missing) }, + new Object[] { getModItem(Minecraft.ID, "diamond", 1, 0, missing) }); removeRecipeShapedDelayed( - getModItem("ForbiddenMagic", "FMResource", 9, 0, missing), - new Object[] { getModItem("minecraft", "emerald", 1, 0, missing) }, + getModItem(ForbiddenMagic.ID, "FMResource", 9, 0, missing), + new Object[] { getModItem(Minecraft.ID, "emerald", 1, 0, missing) }, new Object[0], new Object[0]); - removeRecipeShapedDelayed(getModItem("ForbiddenMagic", "FMResource", 2, 1, missing)); - removeRecipeShapedDelayed(getModItem("gendustry", "GeneSampleBlank", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("gendustry", "GeneTemplate", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(ForbiddenMagic.ID, "FMResource", 2, 1, missing)); + removeRecipeShapedDelayed(getModItem(Gendustry.ID, "GeneSampleBlank", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Gendustry.ID, "GeneTemplate", 1, 0, missing)); removeRecipeShapedDelayed( GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Apatite, 1L), - new Object[] { getModItem("MagicBees", "beeNugget", 1, 7), getModItem("MagicBees", "beeNugget", 1, 7), - getModItem("MagicBees", "beeNugget", 1, 7) }, - new Object[] { getModItem("MagicBees", "beeNugget", 1, 7), getModItem("MagicBees", "beeNugget", 1, 7), - getModItem("MagicBees", "beeNugget", 1, 7) }, - new Object[] { getModItem("MagicBees", "beeNugget", 1, 7), getModItem("MagicBees", "beeNugget", 1, 7), - getModItem("MagicBees", "beeNugget", 1, 7) }); + new Object[] { getModItem(MagicBees.ID, "beeNugget", 1, 7), getModItem(MagicBees.ID, "beeNugget", 1, 7), + getModItem(MagicBees.ID, "beeNugget", 1, 7) }, + new Object[] { getModItem(MagicBees.ID, "beeNugget", 1, 7), getModItem(MagicBees.ID, "beeNugget", 1, 7), + getModItem(MagicBees.ID, "beeNugget", 1, 7) }, + new Object[] { getModItem(MagicBees.ID, "beeNugget", 1, 7), getModItem(MagicBees.ID, "beeNugget", 1, 7), + getModItem(MagicBees.ID, "beeNugget", 1, 7) }); removeRecipeShapedDelayed( "ingotSilver", new Object[] { "nuggetSilver", "nuggetSilver", "nuggetSilver" }, @@ -3090,149 +3177,149 @@ public static void run() { new Object[] { "nuggetPulsatingIron", "nuggetPulsatingIron", "nuggetPulsatingIron" }, new Object[] { "nuggetPulsatingIron", "nuggetPulsatingIron", "nuggetPulsatingIron" }, new Object[] { "nuggetPulsatingIron", "nuggetPulsatingIron", "nuggetPulsatingIron" }); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_button", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_button", 1, 0, missing)); removeRecipeShapedDelayed( - getModItem("minecraft", "string", 1, 0, missing), + getModItem(Minecraft.ID, "string", 1, 0, missing), new Object[] { "cropCotton", "cropCotton", "cropCotton" }, new Object[0], new Object[0]); - removeRecipeShapedDelayed(getModItem("minecraft", "speckled_melon", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 1, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 3, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 4, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 5, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 6, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "stone_slab", 1, 7, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "bookshelf", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "packed_ice", 4, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "speckled_melon", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 1, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 3, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 4, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 5, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 6, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "stone_slab", 1, 7, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "bookshelf", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "packed_ice", 4, 0, missing)); removeRecipeShapedDelayed( - getModItem("minecraft", "gunpowder", 1, 0, missing), - new Object[] { getModItem("Natura", "barleyFood", 1, 4, missing), - getModItem("Natura", "barleyFood", 1, 4, missing), null }, - new Object[] { getModItem("Natura", "barleyFood", 1, 4, missing), - getModItem("Natura", "barleyFood", 1, 4, missing), null }, + getModItem(Minecraft.ID, "gunpowder", 1, 0, missing), + new Object[] { getModItem(Natura.ID, "barleyFood", 1, 4, missing), + getModItem(Natura.ID, "barleyFood", 1, 4, missing), null }, + new Object[] { getModItem(Natura.ID, "barleyFood", 1, 4, missing), + getModItem(Natura.ID, "barleyFood", 1, 4, missing), null }, new Object[0]); - removeRecipeShapedDelayed(getModItem("minecraft", "chest_minecart", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "furnace_minecart", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "hopper_minecart", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("minecraft", "tnt_minecart", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "chest_minecart", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "furnace_minecart", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "hopper_minecart", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "tnt_minecart", 1, 0, missing)); removeRecipeShapedDelayed( - getModItem("minecraft", "iron_ingot", 1, 0, missing), + getModItem(Minecraft.ID, "iron_ingot", 1, 0, missing), new Object[] { "nuggetIron", "nuggetIron", "nuggetIron" }, new Object[] { "nuggetIron", "nuggetIron", "nuggetIron" }, new Object[] { "nuggetIron", "nuggetIron", "nuggetIron" }); removeRecipeShapedDelayed("nuggetIron"); removeRecipeShapedDelayed( - getModItem("minecraft", "gold_ingot", 1, 0, missing), + getModItem(Minecraft.ID, "gold_ingot", 1, 0, missing), new Object[] { "nuggetGold", "nuggetGold", "nuggetGold" }, new Object[] { "nuggetGold", "nuggetGold", "nuggetGold" }, new Object[] { "nuggetGold", "nuggetGold", "nuggetGold" }); removeRecipeShapedDelayed( - getModItem("minecraft", "wooden_slab", 6, 0, missing), - new Object[] { getModItem("minecraft", "planks", 1, 0, missing), - getModItem("minecraft", "planks", 1, 0, missing), - getModItem("minecraft", "planks", 1, 0, missing) }, + getModItem(Minecraft.ID, "wooden_slab", 6, 0, missing), + new Object[] { getModItem(Minecraft.ID, "planks", 1, 0, missing), + getModItem(Minecraft.ID, "planks", 1, 0, missing), + getModItem(Minecraft.ID, "planks", 1, 0, missing) }, new Object[0], new Object[0]); removeRecipeShapedDelayed( - getModItem("minecraft", "blaze_powder", 1, 0, missing), - new Object[] { getModItem("Thaumcraft", "blockCustomPlant", 1, 3, missing) }, + getModItem(Minecraft.ID, "blaze_powder", 1, 0, missing), + new Object[] { getModItem(Thaumcraft.ID, "blockCustomPlant", 1, 3, missing) }, new Object[0], new Object[0]); removeRecipeShapedDelayed( - getModItem("minecraft", "leather_helmet", 1, 0, missing), - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), null, - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, + getModItem(Minecraft.ID, "leather_helmet", 1, 0, missing), + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), null, + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, new Object[0]); removeRecipeShapedDelayed( - getModItem("minecraft", "leather_chestplate", 1, 0, missing), - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), null, - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }); + getModItem(Minecraft.ID, "leather_chestplate", 1, 0, missing), + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), null, + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }); removeRecipeShapedDelayed( - getModItem("minecraft", "leather_leggings", 1, 0, missing), - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), null, - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), null, - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }); + getModItem(Minecraft.ID, "leather_leggings", 1, 0, missing), + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), null, + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), null, + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }); removeRecipeShapedDelayed( - getModItem("minecraft", "leather_boots", 1, 0, missing), - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), null, - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, - new Object[] { getModItem("harvestcraft", "wovencottonItem", 1, 0, missing), null, - getModItem("harvestcraft", "wovencottonItem", 1, 0, missing) }, + getModItem(Minecraft.ID, "leather_boots", 1, 0, missing), + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), null, + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, + new Object[] { getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing), null, + getModItem(PamsHarvestCraft.ID, "wovencottonItem", 1, 0, missing) }, new Object[0]); removeRecipeShapedDelayed( - getModItem("minecraft", "emerald", 1, 0, missing), - new Object[] { getModItem("ForbiddenMagic", "FMResource", 1, 0, missing), - getModItem("ForbiddenMagic", "FMResource", 1, 0, missing), - getModItem("ForbiddenMagic", "FMResource", 1, 0, missing) }, - new Object[] { getModItem("ForbiddenMagic", "FMResource", 1, 0, missing), - getModItem("ForbiddenMagic", "FMResource", 1, 0, missing), - getModItem("ForbiddenMagic", "FMResource", 1, 0, missing) }, - new Object[] { getModItem("ForbiddenMagic", "FMResource", 1, 0, missing), - getModItem("ForbiddenMagic", "FMResource", 1, 0, missing), - getModItem("ForbiddenMagic", "FMResource", 1, 0, missing) }); + getModItem(Minecraft.ID, "emerald", 1, 0, missing), + new Object[] { getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing), + getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing), + getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing) }, + new Object[] { getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing), + getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing), + getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing) }, + new Object[] { getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing), + getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing), + getModItem(ForbiddenMagic.ID, "FMResource", 1, 0, missing) }); removeRecipeShapedDelayed( - getModItem("minecraft", "diamond", 1, 0, missing), - new Object[] { getModItem("MagicBees", "beeNugget", 1, 5, missing), - getModItem("MagicBees", "beeNugget", 1, 5, missing), - getModItem("MagicBees", "beeNugget", 1, 5, missing) }, - new Object[] { getModItem("MagicBees", "beeNugget", 1, 5, missing), - getModItem("MagicBees", "beeNugget", 1, 5, missing), - getModItem("MagicBees", "beeNugget", 1, 5, missing) }, - new Object[] { getModItem("MagicBees", "beeNugget", 1, 5, missing), - getModItem("MagicBees", "beeNugget", 1, 5, missing), - getModItem("MagicBees", "beeNugget", 1, 5, missing) }); + getModItem(Minecraft.ID, "diamond", 1, 0, missing), + new Object[] { getModItem(MagicBees.ID, "beeNugget", 1, 5, missing), + getModItem(MagicBees.ID, "beeNugget", 1, 5, missing), + getModItem(MagicBees.ID, "beeNugget", 1, 5, missing) }, + new Object[] { getModItem(MagicBees.ID, "beeNugget", 1, 5, missing), + getModItem(MagicBees.ID, "beeNugget", 1, 5, missing), + getModItem(MagicBees.ID, "beeNugget", 1, 5, missing) }, + new Object[] { getModItem(MagicBees.ID, "beeNugget", 1, 5, missing), + getModItem(MagicBees.ID, "beeNugget", 1, 5, missing), + getModItem(MagicBees.ID, "beeNugget", 1, 5, missing) }); removeRecipeShapedDelayed( - getModItem("minecraft", "paper", 2, 0, missing), - new Object[] { getModItem("minecraft", "reeds", 1, 0, missing), - getModItem("minecraft", "reeds", 1, 0, missing), - getModItem("minecraft", "reeds", 1, 0, missing) }, + getModItem(Minecraft.ID, "paper", 2, 0, missing), + new Object[] { getModItem(Minecraft.ID, "reeds", 1, 0, missing), + getModItem(Minecraft.ID, "reeds", 1, 0, missing), + getModItem(Minecraft.ID, "reeds", 1, 0, missing) }, new Object[0], new Object[0]); - removeRecipeShapedDelayed(getModItem("minecraft", "sand", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Minecraft.ID, "sand", 1, 0, missing)); removeRecipeShapedDelayed( - getModItem("minecraft", "leather", 1, 0, missing), - new Object[] { getModItem("Natura", "barleyFood", 1, 6, missing), - getModItem("Natura", "barleyFood", 1, 6, missing) }, - new Object[] { getModItem("Natura", "barleyFood", 1, 6, missing), - getModItem("Natura", "barleyFood", 1, 6, missing) }, + getModItem(Minecraft.ID, "leather", 1, 0, missing), + new Object[] { getModItem(Natura.ID, "barleyFood", 1, 6, missing), + getModItem(Natura.ID, "barleyFood", 1, 6, missing) }, + new Object[] { getModItem(Natura.ID, "barleyFood", 1, 6, missing), + getModItem(Natura.ID, "barleyFood", 1, 6, missing) }, new Object[0]); - removeRecipeShapedDelayed(getModItem("OpenBlocks", "paintBrush", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("OpenBlocks", "goldenEye", 1, wildcard, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.energy.batbox", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.energy.cesu", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.energy.mfe", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.tank", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.anchor.personal", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.anchor", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "cart.work", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "tool.electric.meter", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "armor.goggles", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "tool.magnifying.glass", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "tool.signal.tuner", 1, 0, missing)); - removeRecipeShapedDelayed(getModItem("Railcraft", "tool.surveyor", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(OpenBlocks.ID, "paintBrush", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(OpenBlocks.ID, "goldenEye", 1, wildcard, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.energy.batbox", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.energy.cesu", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.energy.mfe", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.tank", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.anchor.personal", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.anchor", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "cart.work", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "tool.electric.meter", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "armor.goggles", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "tool.magnifying.glass", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "tool.signal.tuner", 1, 0, missing)); + removeRecipeShapedDelayed(getModItem(Railcraft.ID, "tool.surveyor", 1, 0, missing)); removeRecipeShapedDelayed( - getModItem("Thaumcraft", "ItemResource", 1, 6, missing), - new Object[] { getModItem("Thaumcraft", "blockCosmeticOpaque", 1, 0, missing) }, + getModItem(Thaumcraft.ID, "ItemResource", 1, 6, missing), + new Object[] { getModItem(Thaumcraft.ID, "blockCosmeticOpaque", 1, 0, missing) }, new Object[0], new Object[0]); removeRecipeShapedDelayed( - getModItem("Thaumcraft", "ItemResource", 1, 6, missing), - new Object[] { getModItem("Thaumcraft", "blockCosmeticOpaque", 1, 1, missing) }, + getModItem(Thaumcraft.ID, "ItemResource", 1, 6, missing), + new Object[] { getModItem(Thaumcraft.ID, "blockCosmeticOpaque", 1, 1, missing) }, new Object[0], new Object[0]); removeRecipeShapedDelayed( @@ -3240,8 +3327,8 @@ public static void run() { new Object[] { "nuggetThaumium", "nuggetThaumium", "nuggetThaumium" }, new Object[] { "nuggetThaumium", "nuggetThaumium", "nuggetThaumium" }, new Object[] { "nuggetThaumium", "nuggetThaumium", "nuggetThaumium" }); - removeRecipeShapedDelayed(getModItem("thaumicbases", "crystalSlab", 1, wildcard, missing)); - removeRecipeShapedDelayed(getModItem("thaumicbases", "genericSlab", 1, wildcard, missing)); + removeRecipeShapedDelayed(getModItem(ThaumicBases.ID, "crystalSlab", 1, wildcard, missing)); + removeRecipeShapedDelayed(getModItem(ThaumicBases.ID, "genericSlab", 1, wildcard, missing)); removeRecipeShapedDelayed( "ingotTin", new Object[] { "nuggetTin", "nuggetTin", "nuggetTin" }, @@ -3263,19 +3350,19 @@ public static void run() { new Object[] { "nuggetBronze", "nuggetBronze", "nuggetBronze" }, new Object[] { "nuggetBronze", "nuggetBronze", "nuggetBronze" }); removeRecipeShapedDelayed( - getModItem("gregtech", "gt.metaitem.01", 1, 11019, missing), - new Object[] { getModItem("TConstruct", "materials", 1, 22, missing), - getModItem("TConstruct", "materials", 1, 22, missing), - getModItem("TConstruct", "materials", 1, 22, missing) }, - new Object[] { getModItem("TConstruct", "materials", 1, 22, missing), - getModItem("TConstruct", "materials", 1, 22, missing), - getModItem("TConstruct", "materials", 1, 22, missing) }, - new Object[] { getModItem("TConstruct", "materials", 1, 22, missing), - getModItem("TConstruct", "materials", 1, 22, missing), - getModItem("TConstruct", "materials", 1, 22, missing) }); + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Aluminium, 1), + new Object[] { getModItem(TinkerConstruct.ID, "materials", 1, 22, missing), + getModItem(TinkerConstruct.ID, "materials", 1, 22, missing), + getModItem(TinkerConstruct.ID, "materials", 1, 22, missing) }, + new Object[] { getModItem(TinkerConstruct.ID, "materials", 1, 22, missing), + getModItem(TinkerConstruct.ID, "materials", 1, 22, missing), + getModItem(TinkerConstruct.ID, "materials", 1, 22, missing) }, + new Object[] { getModItem(TinkerConstruct.ID, "materials", 1, 22, missing), + getModItem(TinkerConstruct.ID, "materials", 1, 22, missing), + getModItem(TinkerConstruct.ID, "materials", 1, 22, missing) }); removeRecipeShapedDelayed( - getModItem("gregtech", "gt.metaitem.01", 1, 11019, missing), - new Object[] { getModItem("TConstruct", "materials", 1, 12, missing), null, null }, + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Aluminium, 1), + new Object[] { getModItem(TinkerConstruct.ID, "materials", 1, 12, missing), null, null }, new Object[0], new Object[0]); diff --git a/src/main/java/com/dreammaster/scripts/ScriptAE2FC.java b/src/main/java/com/dreammaster/scripts/ScriptAE2FC.java index fb65be396..b69b668c9 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAE2FC.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAE2FC.java @@ -2,6 +2,7 @@ import static gregtech.api.enums.Mods.AE2FluidCraft; import static gregtech.api.enums.Mods.AppliedEnergistics2; +import static gregtech.api.enums.Mods.Avaritia; import static gregtech.api.enums.Mods.EternalSingularity; import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GoodGenerator; @@ -28,6 +29,7 @@ import cpw.mods.fml.common.registry.GameRegistry; import fox.spiteful.avaritia.crafting.ExtremeCraftingManager; +import goodgenerator.loader.Loaders; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -37,6 +39,7 @@ import gregtech.api.util.GT_ModHandler.RecipeBits; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.material.ALLOY; public class ScriptAE2FC implements IScriptLoader { @@ -163,7 +166,7 @@ public void loadRecipes() { final ItemStack AE2_P2P_ME = getModItem(AppliedEnergistics2.ID, "item.ItemMultiPart", 1, 460); final ItemStack AE2FC_INTERFACE_P2P = getModItem(AE2FluidCraft.ID, "part_fluid_p2p_interface", 1); final ItemStack AE2_ADVANCED_HOUSING = getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 61); - final ItemStack T7_YOT = getModItem(GoodGenerator.ID, "yottaFluidTankCells", 1, 6); + final ItemStack T7_YOT = new ItemStack(Loaders.yottaFluidTankCell, 1, 6); final ItemStack AE2FC_ADVANCED_FLUID_STORAGE_HOUSING = getModItem( AE2FluidCraft.ID, "fluid_storage_housing", @@ -182,8 +185,8 @@ public void loadRecipes() { ItemStack[] components = new ItemStack[] { COMPONENT_1, COMPONENT_4, COMPONENT_16, COMPONENT_64, COMPONENT_256, COMPONENT_1024, COMPONENT_4096, COMPONENT_16384 }; - final ItemStack nitinolPlate = GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateNitinol60", 2L); - final ItemStack zeronPlate = GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateZeron100", 2L); + final ItemStack nitinolPlate = ALLOY.NITINOL_60.getPlate(2); + final ItemStack zeronPlate = ALLOY.ZERON_100.getPlate(2); // AE2FC_FLUID_STORAGE_HOUSING GT_ModHandler.addCraftingRecipe( @@ -731,7 +734,7 @@ public void loadRecipes() { 'a', "blockCosmicNeutronium", 'b', - getModItem("Avaritia", "Resource", 1, 5), + getModItem(Avaritia.ID, "Resource", 1, 5), 'c', ItemList.Quantum_Tank_IV.get(1L), 'd', @@ -739,7 +742,7 @@ public void loadRecipes() { 'e', "blockInfinity", 'f', - getModItem("eternalsingularity", "eternal_singularity", 1), + getModItem(EternalSingularity.ID, "eternal_singularity", 1), 'g', T7_YOT); diff --git a/src/main/java/com/dreammaster/scripts/ScriptAkashicTome.java b/src/main/java/com/dreammaster/scripts/ScriptAkashicTome.java index 367f670b7..6ecfa4518 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAkashicTome.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAkashicTome.java @@ -23,7 +23,7 @@ public List getDependencies() { @Override public void loadRecipes() { addShapedRecipe( - getModItem("akashictome", "tome", 1, 0, missing), + getModItem(AkashicTome.ID, "tome", 1, 0, missing), getModItem(Backpack.ID, "tannedLeather", 1, 0, missing), getModItem(Minecraft.ID, "book", 1, 0, missing), getModItem(Minecraft.ID, "book", 1, 0, missing), diff --git a/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java b/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java index f4f2d43e7..932e10384 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAmunRa.java @@ -37,7 +37,6 @@ import net.minecraftforge.oredict.ShapedOreRecipe; import net.minecraftforge.oredict.ShapelessOreRecipe; -import com.dreammaster.gthandler.GT_CoreModSupport; import com.github.technus.tectech.recipe.TT_recipeAdder; import cpw.mods.fml.common.Optional; @@ -507,7 +506,7 @@ public void loadRecipes() { MaterialsKevlar.Kevlar.getPlates(7), MaterialsKevlar.Kevlar.getPlates(7), new Object[] { OrePrefixes.screw.get(Materials.Neutronium), 12 }) - .fluidInputs(GT_CoreModSupport.RadoxPolymer.getMolten(4 * INGOTS)) + .fluidInputs(Materials.RadoxPolymer.getMolten(4 * INGOTS)) .itemOutputs(com.dreammaster.item.ItemList.HeavyDutyAlloyIngotT9.getIS()) .metadata(GT_RecipeConstants.RESEARCH_ITEM, com.dreammaster.item.ItemList.HeavyDutyPlateTier8.getIS()) .metadata(GT_RecipeConstants.RESEARCH_TIME, 750 * SECONDS).duration(15 * SECONDS).eut(8000000) diff --git a/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java b/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java index 9c0e61440..6130704df 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAppliedEnergistics2.java @@ -9,7 +9,6 @@ import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.Thaumcraft; import static gregtech.api.enums.Mods.TinkerConstruct; import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes; @@ -1732,7 +1731,7 @@ public void loadRecipes() { getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 9, missing), "plateGlowstone", getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 9, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorSpatialPulsatingCore", 1, 0, missing), + com.dreammaster.item.ItemList.EngineeringProcessorSpatialPulsatingCore.getIS(1), getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 9, missing), "plateGlowstone", getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 9, missing), @@ -1743,7 +1742,7 @@ public void loadRecipes() { getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 32, missing), "plateEnderPearl", getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 32, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorSpatialPulsatingCore", 1, 0, missing), + com.dreammaster.item.ItemList.EngineeringProcessorSpatialPulsatingCore.getIS(1), getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 32, missing), "plateEnderPearl", getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 32, missing), @@ -1754,7 +1753,7 @@ public void loadRecipes() { getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 33, missing), "plateEnderEye", getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 33, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorSpatialPulsatingCore", 1, 0, missing), + com.dreammaster.item.ItemList.EngineeringProcessorSpatialPulsatingCore.getIS(1), getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 33, missing), "plateEnderEye", getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 33, missing), diff --git a/src/main/java/com/dreammaster/scripts/ScriptAvaritia.java b/src/main/java/com/dreammaster/scripts/ScriptAvaritia.java index d92c106e8..b54db8cf1 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptAvaritia.java +++ b/src/main/java/com/dreammaster/scripts/ScriptAvaritia.java @@ -12,7 +12,6 @@ import static gregtech.api.enums.Mods.Gadomancy; import static gregtech.api.enums.Mods.GalaxySpace; import static gregtech.api.enums.Mods.GraviSuite; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.TaintedMagic; @@ -839,7 +838,7 @@ public void loadRecipes() { 'j', "plateNeutronium", 'k', - getModItem(GregTech.ID, "gt.blockmachines", 1, 10812, missing)); + ItemList.CompressorUV.get(1)); CompressorManager.addRecipe( getModItem(Avaritia.ID, "Resource", 1, 5, missing), @@ -887,7 +886,7 @@ public void loadRecipes() { .duration(3 * MINUTES + 20 * SECONDS).eut(524000).addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 1, 11397, missing), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Infinity, 1), ItemList.Shape_Extruder_Plate.get(0L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 1L)) .duration(3 * MINUTES + 20 * SECONDS).eut(524000).addTo(extruderRecipes); @@ -897,7 +896,7 @@ public void loadRecipes() { .duration(2 * MINUTES + 30 * SECONDS).eut(524000).addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 1, 11982, missing), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.CosmicNeutronium, 1), ItemList.Shape_Extruder_Plate.get(0L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CosmicNeutronium, 1L)) .duration(2 * MINUTES + 30 * SECONDS).eut(524000).addTo(extruderRecipes); diff --git a/src/main/java/com/dreammaster/scripts/ScriptBinniesCore.java b/src/main/java/com/dreammaster/scripts/ScriptBinniesCore.java index 77952984b..c207cea86 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptBinniesCore.java +++ b/src/main/java/com/dreammaster/scripts/ScriptBinniesCore.java @@ -1,7 +1,6 @@ package com.dreammaster.scripts; import static gregtech.api.enums.Mods.BinnieCore; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.util.GT_ModHandler.getModItem; import java.util.Collections; @@ -9,6 +8,8 @@ import net.minecraftforge.fluids.FluidRegistry; +import com.dreammaster.block.BlockList; + import forestry.api.recipes.RecipeManagers; import gregtech.api.enums.ItemList; @@ -289,7 +290,7 @@ public void loadRecipes() { 'd', "gearDiamond", 'e', - getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing), + BlockList.DiamondFrameBox.getIS(), 'f', "gearDiamond", 'g', @@ -315,7 +316,7 @@ public void loadRecipes() { 'd', "chestDiamond", 'e', - getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing), + BlockList.DiamondFrameBox.getIS(), 'f', "chestDiamond", 'g', diff --git a/src/main/java/com/dreammaster/scripts/ScriptBiomesOPlenty.java b/src/main/java/com/dreammaster/scripts/ScriptBiomesOPlenty.java index f48b663f2..ad8609cc6 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptBiomesOPlenty.java +++ b/src/main/java/com/dreammaster/scripts/ScriptBiomesOPlenty.java @@ -6,7 +6,6 @@ import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.IguanaTweaksTinkerConstruct; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; import static gregtech.api.recipe.RecipeMaps.centrifugeRecipes; @@ -23,6 +22,7 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import gregtech.api.enums.GT_Values; @@ -32,6 +32,7 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.item.chemistry.AgriculturalChem; public class ScriptBiomesOPlenty implements IScriptLoader { @@ -118,7 +119,7 @@ public void loadRecipes() { "dustGlowstone"); addShapelessRecipe( getModItem(BiomesOPlenty.ID, "coral1", 1, 15, missing), - getModItem(GTPlusPlus.ID, "item.BasicAgrichemItem", 1, 1, missing), + new ItemStack(AgriculturalChem.mAgrichemItem1, 1, 1), "dustGlowstone"); addShapelessRecipe( getModItem(BiomesOPlenty.ID, "coral1", 1, 12, missing), @@ -270,7 +271,7 @@ public void loadRecipes() { .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(BiomesOPlenty.ID, "hardSand", 1, 0, missing)) .itemOutputs( - getModItem(NewHorizonsCoreMod.ID, "item.SandDust", 2, 0, missing), + com.dreammaster.item.ItemList.SandDust.getIS(2), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Flint, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.CassiteriteSand, 1L), GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Phosphate, 1L)) diff --git a/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java b/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java index 90d29a61b..730cae8de 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java +++ b/src/main/java/com/dreammaster/scripts/ScriptBloodMagic.java @@ -19,7 +19,6 @@ import static gregtech.api.enums.Mods.IronTanks; import static gregtech.api.enums.Mods.MineAndBladeBattleGear2; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.Railcraft; import static gregtech.api.enums.Mods.StevesCarts2; import static gregtech.api.enums.Mods.Thaumcraft; @@ -42,6 +41,7 @@ import net.minecraft.util.ResourceLocation; import net.minecraftforge.fluids.FluidRegistry; +import com.dreammaster.block.BlockList; import com.dreammaster.bloodmagic.BloodMagicHelper; import com.dreammaster.gthandler.CustomItemList; import com.dreammaster.thaumcraft.TCHelper; @@ -1866,7 +1866,7 @@ public void loadRecipes() { 'd', getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 25, missing), 'e', - getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing), + BlockList.DiamondFrameBox.getIS(), 'f', getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 25, missing), 'g', @@ -2864,7 +2864,7 @@ public void loadRecipes() { .add(Aspect.getAspect("praecantatio"), 32).add(Aspect.getAspect("infernus"), 24) .add(Aspect.getAspect("alienis"), 16).add(Aspect.getAspect("superbia"), 16) .add(Aspect.getAspect("terra"), 8), - getModItem(NewHorizonsCoreMod.ID, "tile.Mytryl", 1, 0, missing), + BlockList.MysteriousCrystal.getIS(), new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Ichorium, 1L), getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 28, missing), getModItem(ThaumicTinkerer.ID, "kamiResource", 1, 0, missing), @@ -3693,7 +3693,7 @@ private void orbRecipes() { getModItem(BloodMagic.ID, "transcendentBloodOrb", 1, 0, missing))); GameRegistry.addRecipe( new ShapedBloodOrbRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.Blaster", 1, 0, missing), + com.dreammaster.item.ItemList.Blaster.getIS(1), "abc", "def", "ghi", @@ -4627,7 +4627,7 @@ private void altarAlchemyRecipes() { 20, false); AltarRecipeRegistry.registerAltarRecipe( - getModItem(NewHorizonsCoreMod.ID, "tile.BloodyThaumium", 1, 0, missing), + BlockList.BloodyThaumium.getIS(), getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 4, missing), 2, 5000, @@ -4635,7 +4635,7 @@ private void altarAlchemyRecipes() { 20, false); AltarRecipeRegistry.registerAltarRecipe( - getModItem(NewHorizonsCoreMod.ID, "tile.BloodyVoid", 1, 0, missing), + BlockList.BloodyVoid.getIS(), getModItem(ThaumicBases.ID, "voidBlock", 1, 0, missing), 3, 10000, @@ -4643,7 +4643,7 @@ private void altarAlchemyRecipes() { 20, false); AltarRecipeRegistry.registerAltarRecipe( - getModItem(NewHorizonsCoreMod.ID, "tile.BloodyIchorium", 1, 0, missing), + BlockList.BloodyIchorium.getIS(), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Ichorium, 1L), 5, 50000, @@ -4680,7 +4680,7 @@ private void altarAlchemyRecipes() { getModItem(Thaumcraft.ID, "ItemShovelElemental", 1, 0, missing)); BindingRegistry.registerRecipe( getModItem(BloodMagic.ID, "energyBlaster", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.Blaster", 1, 0, missing)); + com.dreammaster.item.ItemList.Blaster.getIS(1)); BindingRegistry.registerRecipe( getModItem(BloodMagic.ID, "bloodMagicBaseItems", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.stick, Materials.NetherQuartz, 1L)); @@ -4949,7 +4949,7 @@ private void altarAlchemyRecipes() { new ItemStack[] { getModItem(BloodMagic.ID, "blankSpell", 1, 0, missing), getModItem(BloodMagic.ID, "weakBloodShard", 1, 0, missing), getModItem(BloodMagic.ID, "weakBloodShard", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing), + com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1), CustomItemList.EngravedDiamondCrystalChip.get(1L) }, 3); AlchemyRecipeRegistry.registerRecipe( diff --git a/src/main/java/com/dreammaster/scripts/ScriptBuildCraft.java b/src/main/java/com/dreammaster/scripts/ScriptBuildCraft.java index 0ec12c25d..f460921ab 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptBuildCraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptBuildCraft.java @@ -12,7 +12,6 @@ import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.ForgeMicroblocks; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.OpenBlocks; @@ -559,7 +558,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "factory2", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 20304, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.WroughtIron, 1), getModItem(IndustrialCraft2.ID, "itemCasing", 2, 4, missing), ItemList.Electric_Motor_LV.get(1L)) .itemOutputs(getModItem(BuildCraftFactory.ID, "autoWorkbenchBlock", 1, 0, missing)) @@ -575,7 +574,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "factory2", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 20304, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.WroughtIron, 1), ItemList.IC2_Item_Casing_Iron.get(2L), ItemList.Electric_Motor_LV.get(1L)) .itemOutputs(getModItem(BuildCraftFactory.ID, "autoWorkbenchBlock", 1, 0, missing)) @@ -584,15 +583,15 @@ public void loadRecipes() { .itemInputs( getModItem(Forestry.ID, "factory2", 1, 2, missing), GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iron, 1L), - getModItem(GregTech.ID, "gt.metaitem.02", 2, 18304, missing), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.WroughtIron, 2), ItemList.Electric_Motor_LV.get(1L)) .itemOutputs(getModItem(BuildCraftFactory.ID, "autoWorkbenchBlock", 1, 0, missing)) .duration(10 * SECONDS).eut(30).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "factory2", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 20304, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 2, 18304, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.WroughtIron, 1), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.WroughtIron, 2), ItemList.Electric_Motor_LV.get(1L)) .itemOutputs(getModItem(BuildCraftFactory.ID, "autoWorkbenchBlock", 1, 0, missing)) .duration(10 * SECONDS).eut(30).addTo(assemblerRecipes); @@ -600,15 +599,15 @@ public void loadRecipes() { .itemInputs( getModItem(Forestry.ID, "factory2", 1, 2, missing), GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Iron, 1L), - getModItem(GregTech.ID, "gt.metaitem.02", 2, 18307, missing), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.PigIron, 2), ItemList.Electric_Motor_LV.get(1L)) .itemOutputs(getModItem(BuildCraftFactory.ID, "autoWorkbenchBlock", 1, 0, missing)) .duration(10 * SECONDS).eut(30).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "factory2", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 20304, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 2, 18307, missing), + GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.WroughtIron, 1), + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.PigIron, 2), ItemList.Electric_Motor_LV.get(1L)) .itemOutputs(getModItem(BuildCraftFactory.ID, "autoWorkbenchBlock", 1, 0, missing)) .duration(10 * SECONDS).eut(30).addTo(assemblerRecipes); diff --git a/src/main/java/com/dreammaster/scripts/ScriptCarpentersBlocks.java b/src/main/java/com/dreammaster/scripts/ScriptCarpentersBlocks.java index 12b2494bd..6298dfc17 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptCarpentersBlocks.java +++ b/src/main/java/com/dreammaster/scripts/ScriptCarpentersBlocks.java @@ -1,7 +1,6 @@ package com.dreammaster.scripts; import static gregtech.api.enums.Mods.CarpentersBlocks; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.TinkerConstruct; @@ -405,7 +404,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(CarpentersBlocks.ID, "blockCarpentersBlock", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(CarpentersBlocks.ID, "blockCarpentersPressurePlate", 2, 0, missing)) .duration(5 * SECONDS).eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() diff --git a/src/main/java/com/dreammaster/scripts/ScriptChisel.java b/src/main/java/com/dreammaster/scripts/ScriptChisel.java index ca59a5a8d..35009635e 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptChisel.java +++ b/src/main/java/com/dreammaster/scripts/ScriptChisel.java @@ -6,7 +6,6 @@ import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.GalacticraftAmunRa; import static gregtech.api.enums.Mods.GalacticraftCore; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.Minecraft; @@ -20,9 +19,12 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; + import com.cricketcraft.chisel.api.carving.CarvingUtils; import com.dreammaster.chisel.ChiselHelper; +import gregtech.api.GregTech_API; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; @@ -244,41 +246,34 @@ public void loadRecipes() { ChiselHelper.addVariationFromStack("glass", getModItem(TinkerConstruct.ID, "GlassBlock", 1, 0, missing)); ChiselHelper.addVariationFromStack("cloud", getModItem(Natura.ID, "Cloud", 1, 0, missing)); ChiselHelper.addVariationFromStack("marble", getModItem(Railcraft.ID, "cube", 1, 7, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 0, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 1, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 2, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 3, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 4, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 5, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 6, missing)); - ChiselHelper.addVariationFromStack("marble", getModItem(GregTech.ID, "gt.blockstones", 1, 7, missing)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 0)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 1)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 2)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 3)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 4)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 5)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 6)); + ChiselHelper.addVariationFromStack("marble", new ItemStack(GregTech_API.sBlockStones, 1, 7)); ChiselHelper.addVariationFromStack("RCAbyssalBlock", getModItem(Railcraft.ID, "cube", 1, 6, missing)); ChiselHelper.addVariationFromStack( "RCAbyssalBlock", GT_OreDictUnificator.get(OrePrefixes.stone, Materials.GraniteBlack, 1L)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 1, missing)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 2, missing)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 3, missing)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 4, missing)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 5, missing)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 6, missing)); - ChiselHelper - .addVariationFromStack("RCAbyssalBlock", getModItem(GregTech.ID, "gt.blockgranites", 1, 7, missing)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 1)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 2)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 3)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 4)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 5)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 6)); + ChiselHelper.addVariationFromStack("RCAbyssalBlock", new ItemStack(GregTech_API.sBlockGranites, 1, 7)); ChiselHelper.addGroup("basalts"); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 8, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 9, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 10, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 11, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 12, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 13, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 14, missing)); - ChiselHelper.addVariationFromStack("basalts", getModItem(GregTech.ID, "gt.blockstones", 1, 15, missing)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 8)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 9)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 10)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 11)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 12)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 13)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 14)); + ChiselHelper.addVariationFromStack("basalts", new ItemStack(GregTech_API.sBlockStones, 1, 15)); ChiselHelper.addVariationFromStack( "basalts", getModItem(ProjectRedExploration.ID, "projectred.exploration.stone", 1, 2, missing)); @@ -302,15 +297,15 @@ public void loadRecipes() { ChiselHelper.addVariationFromStack( "redgranite", GT_OreDictUnificator.get(OrePrefixes.stone, Materials.GraniteRed, 1L)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 9, missing)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 10, missing)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 11, missing)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 12, missing)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 13, missing)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 14, missing)); - ChiselHelper.addVariationFromStack("redgranite", getModItem(GregTech.ID, "gt.blockgranites", 1, 15, missing)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 9)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 10)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 11)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 12)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 13)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 14)); + ChiselHelper.addVariationFromStack("redgranite", new ItemStack(GregTech_API.sBlockGranites, 1, 15)); ChiselHelper.addVariationFromStack("limestone", getModItem(BiomesOPlenty.ID, "rocks", 1, 0, missing)); - ChiselHelper.addVariationFromStack("amber", getModItem(GregTech.ID, "gt.blockgem1", 1, 1, missing)); + ChiselHelper.addVariationFromStack("amber", new ItemStack(GregTech_API.sBlockGem1, 1, 1)); ChiselHelper.addVariationFromStack("amber", getModItem(BiomesOPlenty.ID, "gemOre", 1, 15, missing)); CarvingUtils.getChiselRegistry().removeGroup("end_stone"); ChiselHelper.addGroup("endstone"); @@ -335,7 +330,7 @@ public void loadRecipes() { ChiselHelper.addVariationFromStack( "endstone", getModItem(TinkerConstruct.ID, "decoration.multibrickfancy", 1, 12, missing)); - ChiselHelper.addVariationFromStack("concrete", getModItem(GregTech.ID, "gt.blockconcretes", 1, 8, missing)); + ChiselHelper.addVariationFromStack("concrete", new ItemStack(GregTech_API.sBlockConcretes, 1, 8)); ChiselHelper.addGroup("glowstoneGTNH"); ChiselHelper.addVariationFromStack("glowstoneGTNH", getModItem(Minecraft.ID, "glowstone", 1, 0, missing)); ChiselHelper.addVariationFromStack("glowstoneGTNH", getModItem(Chisel.ID, "glowstone", 1, 1, missing)); @@ -355,7 +350,7 @@ public void loadRecipes() { ChiselHelper.addVariationFromStack("glowstoneGTNH", getModItem(Chisel.ID, "glowstone", 1, 15, missing)); ChiselHelper .addVariationFromStack("torch", getModItem(GalacticraftCore.ID, "tile.glowstoneTorch", 1, 0, missing)); - ChiselHelper.addVariationFromStack("aluminumblock", getModItem(GregTech.ID, "gt.blockmetal1", 1, 1, missing)); + ChiselHelper.addVariationFromStack("aluminumblock", new ItemStack(GregTech_API.sBlockMetal1, 1, 1)); ChiselHelper.addGroup("searedStoneTCon"); ChiselHelper .addVariationFromStack("searedStoneTCon", getModItem(TinkerConstruct.ID, "Smeltery", 1, 4, missing)); @@ -592,21 +587,23 @@ public void loadRecipes() { ChiselHelper.addGroup("blazeblock"); ChiselHelper.addVariationFromStack("blazeblock", getModItem(Botania.ID, "blazeBlock", 1, 0, missing)); - ChiselHelper.addVariationFromStack("blazeblock", getModItem(GregTech.ID, "gt.blockgem3", 1, 5, missing)); + ChiselHelper.addVariationFromStack("blazeblock", new ItemStack(GregTech_API.sBlockGem3, 1, 5)); + ChiselHelper.addGroup("steeleafblock"); + ChiselHelper.addVariationFromStack("steeleafblock", getModItem(TwilightForest.ID, "tile.SteeleafBlock", 1)); + ChiselHelper.addVariationFromStack("steeleafblock", new ItemStack(GregTech_API.sBlockMetal8, 1, 12)); ChiselHelper.addGroup("knightmetalblock"); ChiselHelper.addVariationFromStack( "knightmetalblock", getModItem(TwilightForest.ID, "tile.KnightmetalBlock", 1, 0, missing)); - ChiselHelper - .addVariationFromStack("knightmetalblock", getModItem(GregTech.ID, "gt.blockmetal4", 1, 0, missing)); + ChiselHelper.addVariationFromStack("knightmetalblock", new ItemStack(GregTech_API.sBlockMetal4, 1, 0)); ChiselHelper.addGroup("ironwoodblock"); ChiselHelper.addVariationFromStack( "ironwoodblock", getModItem(TwilightForest.ID, "tile.IronwoodBlock", 1, 0, missing)); - ChiselHelper.addVariationFromStack("ironwoodblock", getModItem(GregTech.ID, "gt.blockmetal3", 1, 14, missing)); + ChiselHelper.addVariationFromStack("ironwoodblock", new ItemStack(GregTech_API.sBlockMetal3, 1, 14)); ChiselHelper.addGroup("fieryblock"); ChiselHelper .addVariationFromStack("fieryblock", getModItem(TwilightForest.ID, "tile.FieryBlock", 1, 0, missing)); - ChiselHelper.addVariationFromStack("fieryblock", getModItem(GregTech.ID, "gt.blockmetal3", 1, 4, missing)); + ChiselHelper.addVariationFromStack("fieryblock", new ItemStack(GregTech_API.sBlockMetal3, 1, 4)); } } diff --git a/src/main/java/com/dreammaster/scripts/ScriptCompactKineticGenerators.java b/src/main/java/com/dreammaster/scripts/ScriptCompactKineticGenerators.java index d17083a50..af164b08e 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptCompactKineticGenerators.java +++ b/src/main/java/com/dreammaster/scripts/ScriptCompactKineticGenerators.java @@ -2,17 +2,19 @@ import static gregtech.api.enums.Mods.CompactKineticGenerators; import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.util.GT_ModHandler.getModItem; import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; + import com.dreammaster.gthandler.CustomItemList; import fox.spiteful.avaritia.crafting.ExtremeCraftingManager; import gregtech.api.enums.ItemList; +import gtPlusPlus.xmod.ic2.item.IC2_Items; public class ScriptCompactKineticGenerators implements IScriptLoader { @@ -41,7 +43,7 @@ public void loadRecipes() { "plateAlloyIridium"); addShapedRecipe( getModItem(CompactKineticGenerators.ID, "IridiumRotor", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemIridiumShaft", 1, 0, missing), + new ItemStack(IC2_Items.shaft_Material_4.getItem(), 1, 0), getModItem(CompactKineticGenerators.ID, "IridiumBlade", 1, 0, missing), "craftingToolHardHammer", getModItem(CompactKineticGenerators.ID, "IridiumBlade", 1, 0, missing), @@ -49,7 +51,7 @@ public void loadRecipes() { getModItem(CompactKineticGenerators.ID, "IridiumBlade", 1, 0, missing), "craftingToolWrench", getModItem(CompactKineticGenerators.ID, "IridiumBlade", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemIridiumShaft", 1, 0, missing)); + new ItemStack(IC2_Items.shaft_Material_4.getItem(), 1, 0)); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 0, missing), @@ -281,7 +283,7 @@ public void loadRecipes() { 'a', "plateTripleTungstenSteel", 'b', - getModItem(GTPlusPlus.ID, "itemTungstenSteelShaft", 1, 0, missing), + new ItemStack(IC2_Items.shaft_Material_2.getItem(), 1, 0), 'c', "rotorTungstenSteel", 'd', @@ -297,7 +299,7 @@ public void loadRecipes() { 'i', ItemList.Electric_Motor_EV.get(1L), 'j', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32540, missing)); + ItemList.BatteryHull_EV_Full.get(1)); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 9, missing), "---------", @@ -312,7 +314,7 @@ public void loadRecipes() { 'a', "plateTripleIridium", 'b', - getModItem(GTPlusPlus.ID, "itemTungstenSteelShaft", 1, 0, missing), + new ItemStack(IC2_Items.shaft_Material_2.getItem(), 1, 0), 'c', "rotorIridium", 'd', @@ -328,7 +330,7 @@ public void loadRecipes() { 'i', ItemList.Electric_Motor_IV.get(1L), 'j', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32545, missing)); + ItemList.BatteryHull_IV_Full.get(1)); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 10, missing), "---------", @@ -343,7 +345,7 @@ public void loadRecipes() { 'a', "plateTripleNaquadah", 'b', - getModItem(GTPlusPlus.ID, "itemIridiumShaft", 1, 0, missing), + new ItemStack(IC2_Items.shaft_Material_4.getItem(), 1, 0), 'c', "rotorOsmium", 'd', @@ -359,7 +361,7 @@ public void loadRecipes() { 'i', ItemList.Electric_Motor_LuV.get(1L), 'j', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32550, missing)); + ItemList.BatteryHull_LuV_Full.get(1)); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( getModItem(CompactKineticGenerators.ID, "BlockCkg", 1, 11, missing), "---------", @@ -374,7 +376,7 @@ public void loadRecipes() { 'a', "plateTripleNeutronium", 'b', - getModItem(GTPlusPlus.ID, "itemIridiumShaft", 1, 0, missing), + new ItemStack(IC2_Items.shaft_Material_4.getItem(), 1, 0), 'c', "rotorNeutronium", 'd', @@ -390,7 +392,7 @@ public void loadRecipes() { 'i', ItemList.Electric_Motor_ZPM.get(1L), 'j', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32555, missing)); + ItemList.BatteryHull_ZPM_Full.get(1)); } } diff --git a/src/main/java/com/dreammaster/scripts/ScriptCoreMod.java b/src/main/java/com/dreammaster/scripts/ScriptCoreMod.java index 972e1bb21..aa4eba800 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptCoreMod.java +++ b/src/main/java/com/dreammaster/scripts/ScriptCoreMod.java @@ -43,9 +43,13 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; +import com.dreammaster.block.BlockList; import com.dreammaster.gthandler.CustomItemList; +import com.dreammaster.item.CustomPatterns; +import com.dreammaster.main.NHItems; import cpw.mods.fml.common.registry.GameRegistry; import forestry.api.recipes.RecipeManagers; @@ -101,17 +105,17 @@ public void loadRecipes() { "cobblestone", "craftingToolSaw"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.LongObsidianRod", 2, 0, missing), + com.dreammaster.item.ItemList.LongObsidianRod.getIS(2), "craftingToolSaw", "stoneObsidian", "craftingToolFile"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.LongStoneRod", 2, 0, missing), + com.dreammaster.item.ItemList.LongStoneRod.getIS(2), "craftingToolSaw", "stone", "craftingToolFile"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.MushroomPowder", 1, 0, missing), + com.dreammaster.item.ItemList.MushroomPowder.getIS(1), "listAllmushroom", null, null, @@ -133,7 +137,7 @@ public void loadRecipes() { "craftingToolScrewdriver", "screwIron"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.LaserEmitter", 1, 0, missing), + com.dreammaster.item.ItemList.LaserEmitter.getIS(1), "itemCasingTitanium", "lensRuby", "itemCasingTitanium", @@ -144,7 +148,7 @@ public void loadRecipes() { "plateAlloyAdvanced", "plateAlloyAdvanced"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.DiamondDrillTip", 1, 0, missing), + com.dreammaster.item.ItemList.DiamondDrillTip.getIS(1), "plateDiamond", "plateSteel", "plateDiamond", @@ -155,7 +159,7 @@ public void loadRecipes() { "craftingToolHardHammer", "plateSteel"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.ReinforcedIridiumDrillTip", 1, 0, missing), + com.dreammaster.item.ItemList.ReinforcedIridiumDrillTip.getIS(1), "plateAlloyIridium", "plateSteel", "plateAlloyIridium", @@ -166,7 +170,7 @@ public void loadRecipes() { "craftingToolHardHammer", "plateSteel"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeDiamond", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeDiamond.getIS(1), "plateDiamond", "plateDiamond", null, @@ -174,7 +178,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeStone", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeStone.getIS(1), "plateStone", "plateStone", null, @@ -182,7 +186,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeArdite", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeArdite.getIS(1), "plateArdite", "plateArdite", null, @@ -190,7 +194,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeManyullyn", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeManyullyn.getIS(1), "plateManyullyn", "plateManyullyn", null, @@ -198,7 +202,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeRuby", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeRuby.getIS(1), "plateRuby", "plateRuby", null, @@ -206,7 +210,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeSapphire", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeSapphire.getIS(1), "plateSapphire", "plateSapphire", null, @@ -214,7 +218,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.SawBladePeridot", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladePeridot.getIS(1), "plateOlivine", "plateOlivine", null, @@ -222,7 +226,7 @@ public void loadRecipes() { "craftingToolHardHammer", null); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 1, 0, missing), + new ItemStack(CustomPatterns.BowFletchingCast, 1), null, null, "craftingToolHardHammer", @@ -233,7 +237,7 @@ public void loadRecipes() { null, "craftingToolFile"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 1, 0, missing), + new ItemStack(CustomPatterns.BowFletchingCast, 1), null, null, "craftingToolHardHammer", @@ -244,7 +248,7 @@ public void loadRecipes() { null, "craftingToolFile"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.BowStringCast", 1, 0, missing), + new ItemStack(CustomPatterns.BowStringCast, 1), null, null, null, @@ -255,7 +259,7 @@ public void loadRecipes() { "craftingToolFile", "craftingToolKnife"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.BowStringCast", 1, 0, missing), + new ItemStack(CustomPatterns.BowStringCast, 1), null, null, null, @@ -541,7 +545,7 @@ public void loadRecipes() { getModItem(Minecraft.ID, "string", 1, 0, missing)); addShapelessRecipe( createItemStack(NewHorizonsCoreMod.ID, "item.OvenGlove", 1, 0, "{Durability:1000}", missing), - getModItem(NewHorizonsCoreMod.ID, "item.OvenGlove", 1, 0, missing), + new ItemStack(NHItems.OVEN_GLOVE.get(), 1, 0), "itemLeather", "itemLeather", "itemLeather"); @@ -558,12 +562,12 @@ public void loadRecipes() { getModItem(Minecraft.ID, "string", 1, 0, missing)); addShapelessRecipe( createItemStack(NewHorizonsCoreMod.ID, "item.OvenGlove", 1, 1, "{Durability:1000}", missing), - getModItem(NewHorizonsCoreMod.ID, "item.OvenGlove", 1, 1, missing), + new ItemStack(NHItems.OVEN_GLOVE.get(), 1, 1), "itemLeather", "itemLeather", "itemLeather"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing), + BlockList.DiamondFrameBox.getIS(), "stickDiamond", "stickDiamond", "stickDiamond", @@ -574,7 +578,7 @@ public void loadRecipes() { "stickDiamond", "stickDiamond"); addShapedRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCoinage", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCoinage.getIS(1), null, null, null, @@ -589,301 +593,301 @@ public void loadRecipes() { .addSmeltingRecipe(CustomItemList.UnfiredCokeOvenBrick.get(1L), CustomItemList.CokeOvenBrick.get(1L)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBolt", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBolt.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeHoeHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeHoeHead.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeGear", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeGear.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapePlate", 1, 0, missing), + com.dreammaster.item.ItemList.ShapePlate.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormAnvil", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormAnvil.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPlate", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPlate.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormLeggings", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormLeggings.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBaguette", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBaguette.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormGear", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormGear.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRotor", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormRotor.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBottle", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBottle.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeRotor", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeRotor.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeTurbineBlade", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeTurbineBlade.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSmallGear", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSmallGear.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBoots", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBoots.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeLargePipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeLargePipe.getIS(), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormSmallGear", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormSmallGear.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCasing", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCasing.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeWire", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeWire.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormChestplate", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormChestplate.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeShovelHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeShovelHead.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBread", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBread.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeIngot", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeIngot.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormIngot", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormIngot.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeFileHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeFileHead.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeRod", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeRod.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeHugePipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeHugePipe.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSwordBlade", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSwordBlade.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeRing", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeRing.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeCasing", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeCasing.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormNuggets", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormNuggets.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSmallPipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSmallPipe.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormName", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormName.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeHammerHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeHammerHead.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeTinyPipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeTinyPipe.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCylinder", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCylinder.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBottle", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBottle.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeAxeHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeAxeHead.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSawBlade", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSawBlade.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBlock", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBlock.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeCell", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeCell.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormArrowHead", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormArrowHead.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBoat", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBoat.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCoinage", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCoinage.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBall", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBall.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBlock", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBlock.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormHelmet", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormHelmet.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapePickaxeHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapePickaxeHead.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBuns", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBuns.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ShapeNormalPipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeNormalPipe.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, @@ -895,73 +899,73 @@ public void loadRecipes() { 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormStick", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormStick.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormStickLong", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormStickLong.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormScrew", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormScrew.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRing", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormRing.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBolt", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBolt.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRound", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormRound.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormTurbineBlade", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormTurbineBlade.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeTiny", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeTiny.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeSmall", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeSmall.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeMedium", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeMedium.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeLarge", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeLarge.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeHuge", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeHuge.getIS(1), GameRegistry.findBlock("TConstruct", "MetalBlock"), 7, 500, @@ -986,33 +990,33 @@ public void loadRecipes() { 'e', getModItem(Minecraft.ID, "piston", 1, 0, missing)); TConstructRegistry.getTableCasting().addCastingRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 1, 0, missing), + com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(1), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBoat", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBoat.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( CustomItemList.MoldBoots.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBoots", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBoots.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( CustomItemList.MoldChestplate.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormChestplate", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormChestplate.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( CustomItemList.MoldHelmet.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormHelmet", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormHelmet.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( CustomItemList.MoldLeggings.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormLeggings", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormLeggings.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( @@ -1022,13 +1026,13 @@ public void loadRecipes() { true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 1, 0, missing), + new ItemStack(CustomPatterns.BowFletchingCast, 1), FluidRegistry.getFluidStack("aluminumbrass.molten", 144), getModItem(TinkerConstruct.ID, "fletching", 1, wildcard, missing), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.BowStringCast", 1, 0, missing), + new ItemStack(CustomPatterns.BowStringCast, 1), FluidRegistry.getFluidStack("aluminumbrass.molten", 144), getModItem(TinkerConstruct.ID, "bowstring", 1, wildcard, missing), true, @@ -1038,11 +1042,11 @@ public void loadRecipes() { .itemInputs( getModItem(AdvancedSolarPanel.ID, "asp_crafting_items", 1, 4, missing), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Naquadria, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaSunnariumAlloy", 1, 0, missing)) + .itemOutputs(com.dreammaster.item.ItemList.EnrichedNaquadriaSunnariumAlloy.getIS(1)) .duration(1 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaSunnariumAlloy", 1, 0, missing), + com.dreammaster.item.ItemList.EnrichedNaquadriaSunnariumAlloy.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Neutronium, 1L)) .itemOutputs( getModItem( @@ -1052,94 +1056,92 @@ public void loadRecipes() { 0, missing)) .duration(2 * MINUTES).eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaNeutroniumSunnariumAlloy", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BedrockiumPlate", 18, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EnrichedXSunnariumAlloy", 1, 0, missing)) + GT_Values.RA.stdBuilder() + .itemInputs( + com.dreammaster.item.ItemList.EnrichedNaquadriaNeutroniumSunnariumAlloy.getIS(1), + com.dreammaster.item.ItemList.BedrockiumPlate.getIS(18)) + .itemOutputs(com.dreammaster.item.ItemList.EnrichedXSunnariumAlloy.getIS(1)) .duration(2 * MINUTES + 20 * SECONDS).eut(8000000).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Bronze, 6L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.BronzePlatedReinforcedStone", 1, 0, missing)) + .itemOutputs(BlockList.BronzePlatedReinforcedStone.getIS()) .fluidInputs(FluidRegistry.getFluidStack("molten.steel", 144)).duration(10 * SECONDS).eut(4) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 6L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.SteelPlatedReinforcedStone", 1, 0, missing)) + .itemOutputs(BlockList.SteelPlatedReinforcedStone.getIS()) .fluidInputs(FluidRegistry.getFluidStack("molten.aluminium", 144)).duration(12 * SECONDS + 10 * TICKS) .eut(16).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Titanium, 6L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.TitaniumPlatedReinforcedStone", 1, 0, missing)) + .itemOutputs(BlockList.TitaniumPlatedReinforcedStone.getIS()) .fluidInputs(FluidRegistry.getFluidStack("molten.platinum", 144)).duration(15 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.TungstenSteel, 6L)) - .itemOutputs( - getModItem(NewHorizonsCoreMod.ID, "tile.TungstensteelPlatedReinforcedStone", 1, 0, missing)) + .itemOutputs(BlockList.TungstensteelPlatedReinforcedStone.getIS()) .fluidInputs(FluidRegistry.getFluidStack("molten.iridium", 144)).duration(17 * SECONDS + 10 * TICKS) .eut(64).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Naquadah, 6L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.NaquadahPlatedReinforcedStone", 1, 0, missing)) + .itemOutputs(BlockList.NaquadahPlatedReinforcedStone.getIS()) .fluidInputs(FluidRegistry.getFluidStack("molten.osmium", 144)).duration(22 * SECONDS + 10 * TICKS) .eut(256).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "blockAlloy", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Neutronium, 6L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.NeutroniumPlatedReinforcedStone", 1, 0, missing)) + .itemOutputs(BlockList.NeutroniumPlatedReinforcedStone.getIS()) .fluidInputs(FluidRegistry.getFluidStack("molten.naquadria", 144)).duration(25 * SECONDS).eut(480) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(GalacticraftMars.ID, "item.itemBasicAsteroids", 2, 6, missing), getModItem(GalacticraftCore.ID, "item.basicItem", 2, 14, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LightBinding", 1, 0, missing)) - .duration(30 * SECONDS).eut(480).addTo(assemblerRecipes); + .itemOutputs(com.dreammaster.item.ItemList.LightBinding.getIS(1)).duration(30 * SECONDS).eut(480) + .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.RawBioFiber", 2, 0, missing), - GT_Utility.getIntegratedCircuit(2)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.BioOrganicMesh", 1, 0, missing)) - .duration(40 * SECONDS).eut(2).addTo(assemblerRecipes); + .itemInputs(com.dreammaster.item.ItemList.RawBioFiber.getIS(2), GT_Utility.getIntegratedCircuit(2)) + .itemOutputs(com.dreammaster.item.ItemList.BioOrganicMesh.getIS(1)).duration(40 * SECONDS).eut(2) + .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.block, Materials.Charcoal, 1L), - getModItem(NewHorizonsCoreMod.ID, "item.CompressedBioBall", 8, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.BioChunk", 1, 0, missing)).duration(1 * MINUTES) - .eut(64).addTo(assemblerRecipes); + com.dreammaster.item.ItemList.CompressedBioBall.getIS(8)) + .itemOutputs(com.dreammaster.item.ItemList.BioChunk.getIS(1)).duration(1 * MINUTES).eut(64) + .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Diamond, 4L), GT_Utility.getIntegratedCircuit(4)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing)) - .duration(3 * SECONDS + 4 * TICKS).eut(8).addTo(assemblerRecipes); + .itemOutputs(BlockList.DiamondFrameBox.getIS()).duration(3 * SECONDS + 4 * TICKS).eut(8) + .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "stone", 2, 0, missing), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Graphite, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "tile.CompressedGraphite", 2, 0, missing)) - .duration(5 * SECONDS).eut(8).addTo(assemblerRecipes); + .itemOutputs(BlockList.CompressedGraphite.getIS(2)).duration(5 * SECONDS).eut(8) + .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(RemoteIO.ID, "item.chip.location", 1, 0, missing), getModItem(RemoteIO.ID, "item.blank_plate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing)) - .duration(5 * SECONDS).eut(480).addTo(assemblerRecipes); + .itemOutputs(com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1)).duration(5 * SECONDS).eut(480) + .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - getModItem(NewHorizonsCoreMod.ID, "item.PulsatingSpatialCoreChip", 1, 0, missing)) + com.dreammaster.item.ItemList.PulsatingSpatialCoreChip.getIS(1)) .itemOutputs( getModItem( NewHorizonsCoreMod.ID, @@ -1151,39 +1153,37 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondFluidCoreChip", 1, 0, missing)) - .itemOutputs( - getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidDiamondCore", 1, 0, missing)) + com.dreammaster.item.ItemList.DiamondFluidCoreChip.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.EngineeringProcessorFluidDiamondCore.getIS(1)) .duration(5 * SECONDS).eut(1920).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EmeraldAdvancedFluidCoreChip", 1, 0, missing)) - .itemOutputs( - getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 1, 0, missing)) + com.dreammaster.item.ItemList.EmeraldAdvancedFluidCoreChip.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.EngineeringProcessorFluidEmeraldCore.getIS(1)) .duration(5 * SECONDS).eut(7680).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 22, missing), - getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing)) + com.dreammaster.item.ItemList.GoldCoreChip.getIS(1)) .itemOutputs(CustomItemList.LogicProcessorItemGoldCore.get(1L)).duration(5 * SECONDS).eut(480) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing)) + com.dreammaster.item.ItemList.DiamondCoreChip.getIS(1)) .itemOutputs(CustomItemList.EngineeringProcessorItemDiamondCore.get(1L)).duration(5 * SECONDS).eut(1920) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EmeraldAdvancedCoreChip", 1, 0, missing)) + com.dreammaster.item.ItemList.EmeraldAdvancedCoreChip.getIS(1)) .itemOutputs(CustomItemList.EngineeringProcessorItemEmeraldCore.get(1L)).duration(5 * SECONDS).eut(7680) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 24, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EmeraldHighAdvancedCoreChip", 1, 0, missing)) + com.dreammaster.item.ItemList.EmeraldHighAdvancedCoreChip.getIS(1)) .itemOutputs(CustomItemList.EngineeringProcessorItemAdvEmeraldCore.get(1L)).duration(5 * SECONDS) .eut(30720).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -1266,7 +1266,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.ReinforcedNaquadriaIronPlate.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaSunnariumAlloy", 1, 0, missing), + com.dreammaster.item.ItemList.EnrichedNaquadriaSunnariumAlloy.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Quantium, 1L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 2L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) @@ -1276,35 +1276,37 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.ReinforcedNaquadriaIronPlate.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaSunnariumAlloy", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.QuantinumPlate", 1, 0, missing), + com.dreammaster.item.ItemList.EnrichedNaquadriaSunnariumAlloy.getIS(1), + com.dreammaster.item.ItemList.QuantinumPlate.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Osmiridium, 2L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) .itemOutputs(CustomItemList.IrradiantReinforcedNaquadriaPlate.get(1L)) .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 9216)).duration(30 * SECONDS) .eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs( - CustomItemList.ReinforcedNeutroniumIronPlate.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaNeutroniumSunnariumAlloy", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MysteriousCrystal, 1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 2L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) + GT_Values.RA.stdBuilder() + .itemInputs( + CustomItemList.ReinforcedNeutroniumIronPlate.get(1L), + com.dreammaster.item.ItemList.EnrichedNaquadriaNeutroniumSunnariumAlloy.getIS(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MysteriousCrystal, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 2L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) .itemOutputs(CustomItemList.IrradiantReinforcedNeutroniumPlate.get(1L)) .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 18432)).duration(30 * SECONDS) .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs( - CustomItemList.ReinforcedNeutroniumIronPlate.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaNeutroniumSunnariumAlloy", 1, 0, missing), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MysteriousCrystal, 1L), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 2L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) + GT_Values.RA.stdBuilder() + .itemInputs( + CustomItemList.ReinforcedNeutroniumIronPlate.get(1L), + com.dreammaster.item.ItemList.EnrichedNaquadriaNeutroniumSunnariumAlloy.getIS(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.MysteriousCrystal, 1L), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 2L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) .itemOutputs(CustomItemList.IrradiantReinforcedNeutroniumPlate.get(1L)) .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 18432)).duration(30 * SECONDS) .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.ReinforcedBedrockiumIronPlate.get(1L), - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedXSunnariumAlloy", 1, 0, missing), + com.dreammaster.item.ItemList.EnrichedXSunnariumAlloy.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DraconiumAwakened, 1L), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.InfinityCatalyst, 2L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.RedAlloy, 4L)) @@ -1327,19 +1329,19 @@ public void loadRecipes() { .fluidInputs(FluidRegistry.getFluidStack("molten.void", 288)).duration(1 * MINUTES).eut(480) .addTo(autoclaveRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(IndustrialCraft2.ID, "itemFuelPlantBall", 16, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.RawBioFiber", 1, 0, missing)).outputChances(3300) + .itemOutputs(com.dreammaster.item.ItemList.RawBioFiber.getIS(1)).outputChances(3300) .fluidInputs(FluidRegistry.getFluidStack("ic2biomass", 8)).duration(10 * SECONDS).eut(20) .addTo(autoclaveRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(IndustrialCraft2.ID, "itemFuelPlantBall", 16, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.RawBioFiber", 1, 0, missing)).outputChances(5000) + .itemOutputs(com.dreammaster.item.ItemList.RawBioFiber.getIS(1)).outputChances(5000) .fluidInputs(FluidRegistry.getFluidStack("methanol", 8)).duration(7 * SECONDS + 10 * TICKS).eut(20) .addTo(autoclaveRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(IndustrialCraft2.ID, "itemFuelPlantBall", 16, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.RawBioFiber", 1, 0, missing)).outputChances(9000) + .itemOutputs(com.dreammaster.item.ItemList.RawBioFiber.getIS(1)).outputChances(9000) .fluidInputs(FluidRegistry.getFluidStack("fuel", 8)).duration(5 * SECONDS).eut(20) .addTo(autoclaveRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(IndustrialCraft2.ID, "itemFuelPlantBall", 16, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.RawBioFiber", 1, 0, missing)).outputChances(10000) + .itemOutputs(com.dreammaster.item.ItemList.RawBioFiber.getIS(1)).outputChances(10000) .fluidInputs(FluidRegistry.getFluidStack("nitrofuel", 8)).duration(2 * SECONDS + 10 * TICKS).eut(20) .addTo(autoclaveRecipes); GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Uranium, 1L)) @@ -1362,7 +1364,7 @@ public void loadRecipes() { .itemOutputs(CustomItemList.IridiumAlloyItemCasing.get(2L)) .fluidInputs(FluidRegistry.getFluidStack("lubricant", 64)).duration(30 * SECONDS).eut(256) .addTo(cutterRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "tile.CallistoColdIce", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(BlockList.CallistoColdIce.getIS()) .itemOutputs(CustomItemList.CallistoIcePlate.get(9L)) .fluidInputs(FluidRegistry.getFluidStack("ic2coolant", 1000)).duration(3 * MINUTES).eut(30) .addTo(cutterRecipes); @@ -1452,58 +1454,58 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Tanzanite, 1L)), - getModItem(NewHorizonsCoreMod.ID, "item.ManyullynPlate", 4, 0, missing)) + com.dreammaster.item.ItemList.ManyullynPlate.getIS(4)) .itemOutputs(CustomItemList.ManyullynCrystal.get(1L)).duration(1 * MINUTES).eut(1920) .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Amethyst, 1L)), - getModItem(NewHorizonsCoreMod.ID, "item.ManyullynPlate", 4, 0, missing)) + com.dreammaster.item.ItemList.ManyullynPlate.getIS(4)) .itemOutputs(CustomItemList.ManyullynCrystal.get(1L)).duration(1 * MINUTES).eut(1920) .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Tanzanite, 1L)), CustomItemList.ManyullynCrystal.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedManyullynCrystalChip", 1, 0, missing)) - .duration(45 * SECONDS).eut(7680).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedManyullynCrystalChip.getIS(1)).duration(45 * SECONDS) + .eut(7680).addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Amethyst, 1L)), CustomItemList.ManyullynCrystal.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedManyullynCrystalChip", 1, 0, missing)) - .duration(45 * SECONDS).eut(7680).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedManyullynCrystalChip.getIS(1)).duration(45 * SECONDS) + .eut(7680).addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.NetherStar, 1L)), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing)) - .duration(5 * SECONDS).eut(120).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1)).duration(5 * SECONDS).eut(120) + .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Dilithium, 1L)), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing)) - .duration(5 * SECONDS).eut(120).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1)).duration(5 * SECONDS).eut(120) + .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility .copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.InfusedOrder, 1L)), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing)) - .duration(5 * SECONDS).eut(120).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1)).duration(5 * SECONDS).eut(120) + .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Glass, 1L)), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing)) - .duration(5 * SECONDS).eut(120).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1)).duration(5 * SECONDS).eut(120) + .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_Utility.copyAmount(0L, GT_OreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1L)), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Gold, 1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing)) - .duration(5 * SECONDS).eut(120).addTo(laserEngraverRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1)).duration(5 * SECONDS).eut(120) + .addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder().itemInputs(GT_Utility.getIntegratedCircuit(3)) .fluidInputs(FluidRegistry.getFluidStack("fermentedbacterialsludge", 100)) .fluidOutputs(FluidRegistry.getFluidStack("mutagen", 10)).duration(30 * SECONDS).eut(1920) @@ -1518,66 +1520,66 @@ public void loadRecipes() { .itemInputs( getModItem(TinkerConstruct.ID, "materials", 2, 4, missing), ItemList.Shape_Extruder_Saw.get(0L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.SawBladeArdite", 1, 0, missing)) - .duration(20 * SECONDS).eut(120).addTo(extruderRecipes); + .itemOutputs(com.dreammaster.item.ItemList.SawBladeArdite.getIS(1)).duration(20 * SECONDS).eut(120) + .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(TinkerConstruct.ID, "materials", 2, 5, missing), ItemList.Shape_Extruder_Saw.get(0L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.SawBladeManyullyn", 1, 0, missing)) - .duration(30 * SECONDS).eut(120).addTo(extruderRecipes); + .itemOutputs(com.dreammaster.item.ItemList.SawBladeManyullyn.getIS(1)).duration(30 * SECONDS).eut(120) + .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(TinkerConstruct.ID, "materials", 1, 5, missing), ItemList.Shape_Extruder_Plate.get(0L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.ManyullynPlate", 1, 0, missing)) - .duration(5 * SECONDS).eut(480).addTo(extruderRecipes); + .itemOutputs(com.dreammaster.item.ItemList.ManyullynPlate.getIS(1)).duration(5 * SECONDS).eut(480) + .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "feather", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowFletchingCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "fletching", 1, 0, missing)).duration(10 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(TinkerConstruct.ID, "materials", 1, 1, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowFletchingCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "fletching", 1, 2, missing)).duration(10 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(TinkerConstruct.ID, "materials", 1, 17, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowFletchingCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "fletching", 1, 3, missing)).duration(10 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "leaves", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowFletchingCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "fletching", 1, 1, missing)).duration(10 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(TinkerConstruct.ID, "slime.leaves", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowFletchingCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowFletchingCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "fletching", 1, 4, missing)).duration(10 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "string", 3, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowStringCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowStringCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "bowstring", 1, 0, missing)).duration(20 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "barleyFood", 3, 7, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowStringCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowStringCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "bowstring", 1, 2, missing)).duration(20 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Thaumcraft.ID, "ItemResource", 3, 7, missing), - getModItem(NewHorizonsCoreMod.ID, "item.BowStringCast", 0, 0, missing)) + new ItemStack(CustomPatterns.BowStringCast, 0)) .itemOutputs(getModItem(TinkerConstruct.ID, "bowstring", 1, 1, missing)).duration(20 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() @@ -1585,58 +1587,58 @@ public void loadRecipes() { .itemOutputs(CustomItemList.ChargedCertusQuartzDust.get(1L)).duration(10).eut(16).addTo(hammerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.EngravedManyullynCrystalChip", 1, 0, missing), + com.dreammaster.item.ItemList.EngravedManyullynCrystalChip.getIS(1), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 4, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.PulsatingSpatialCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(7680).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.PulsatingSpatialCoreChip.getIS(1)).duration(15 * SECONDS) + .eut(7680).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( ItemList.Circuit_Parts_Crystal_Chip_Master.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.DiamondFluidCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(480).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.DiamondFluidCoreChip.getIS(1)).duration(15 * SECONDS) + .eut(480).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( ItemList.Circuit_Parts_Crystal_Chip_Master.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 7, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EmeraldAdvancedFluidCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(1024).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EmeraldAdvancedFluidCoreChip.getIS(1)).duration(15 * SECONDS) + .eut(1024).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing), + com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 2, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(256).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.GoldCoreChip.getIS(1)).duration(15 * SECONDS).eut(256) + .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.EngravedDiamondCrystalChip.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(480).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.DiamondCoreChip.getIS(1)).duration(15 * SECONDS).eut(480) + .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.EngravedEnergyChip.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 7, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EmeraldAdvancedCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(1024).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EmeraldAdvancedCoreChip.getIS(1)).duration(15 * SECONDS) + .eut(1024).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( CustomItemList.EngravedQuantumChip.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 7, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EmeraldHighAdvancedCoreChip", 1, 0, missing)) - .duration(15 * SECONDS).eut(4096).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EmeraldHighAdvancedCoreChip.getIS(1)).duration(15 * SECONDS) + .eut(4096).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( ItemList.Circuit_Parts_Crystal_Chip_Elite.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 4, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.GeneticCircuit", 1, 0, missing)) - .duration(15 * SECONDS).eut(480).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.GeneticCircuit.getIS(1)).duration(15 * SECONDS).eut(480) + .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( ItemList.Circuit_Parts_Crystal_Chip_Elite.get(1L), getModItem(BuildCraftSilicon.ID, "redstoneChipset", 1, 3, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.EnvironmentalCircuit", 1, 0, missing)) - .duration(15 * SECONDS).eut(480).addTo(formingPressRecipes); + .itemOutputs(com.dreammaster.item.ItemList.EnvironmentalCircuit.getIS(1)).duration(15 * SECONDS) + .eut(480).addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Aluminium, 2L), @@ -1789,7 +1791,7 @@ public void loadRecipes() { .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BedrockiumPlate", 2, 0, missing), + com.dreammaster.item.ItemList.BedrockiumPlate.getIS(2), getModItem(IndustrialCraft2.ID, "itemPlates", 4, 4, missing)) .itemOutputs(CustomItemList.BedrockiumIronPlate.get(1L)).duration(30 * SECONDS).eut(8000000) .addTo(formingPressRecipes); @@ -1801,7 +1803,7 @@ public void loadRecipes() { .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BedrockiumPlate", 2, 0, missing), + com.dreammaster.item.ItemList.BedrockiumPlate.getIS(2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 4L)) .itemOutputs(CustomItemList.BedrockiumIronPlate.get(1L)).duration(30 * SECONDS).eut(8000000) .addTo(formingPressRecipes); @@ -1813,20 +1815,20 @@ public void loadRecipes() { .addTo(formingPressRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BedrockiumPlate", 2, 0, missing), + com.dreammaster.item.ItemList.BedrockiumPlate.getIS(2), getModItem(Railcraft.ID, "part.plate", 4, 0, missing)) .itemOutputs(CustomItemList.BedrockiumIronPlate.get(1L)).duration(30 * SECONDS).eut(8000000) .addTo(formingPressRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(Minecraft.ID, "obsidian", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LongObsidianRod", 4, 0, missing)) - .duration(32 * SECONDS).eut(16).addTo(latheRecipes); + .itemOutputs(com.dreammaster.item.ItemList.LongObsidianRod.getIS(4)).duration(32 * SECONDS).eut(16) + .addTo(latheRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(Minecraft.ID, "stone", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LongStoneRod", 4, 0, missing)) - .duration(16 * SECONDS).eut(16).addTo(latheRecipes); + .itemOutputs(com.dreammaster.item.ItemList.LongStoneRod.getIS(4)).duration(16 * SECONDS).eut(16) + .addTo(latheRecipes); GT_Values.RA.stdBuilder() .itemInputs(getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 2, 1, missing)) .itemOutputs( - getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzRod", 2, 0, missing), + com.dreammaster.item.ItemList.ChargedCertusQuartzRod.getIS(2), CustomItemList.ChargedCertusQuartzDust.get(1L)) .duration(10 * SECONDS).eut(16).addTo(latheRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(Minecraft.ID, "sandstone", 1, wildcard, missing)) @@ -1837,21 +1839,21 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Stone, 2L)) .duration(8 * SECONDS).eut(16).addTo(latheRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(Forestry.ID, "mushroom", 1, wildcard, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MushroomPowder", 2, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + .itemOutputs(com.dreammaster.item.ItemList.MushroomPowder.getIS(2)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(Minecraft.ID, "brown_mushroom", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MushroomPowder", 2, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + .itemOutputs(com.dreammaster.item.ItemList.MushroomPowder.getIS(2)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(BiomesOPlenty.ID, "mushrooms", 1, wildcard, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MushroomPowder", 2, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + .itemOutputs(com.dreammaster.item.ItemList.MushroomPowder.getIS(2)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(PamsHarvestCraft.ID, "whitemushroomItem", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MushroomPowder", 2, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + .itemOutputs(com.dreammaster.item.ItemList.MushroomPowder.getIS(2)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.MoldHelmet.get(1L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 4L)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 4L)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.MoldLeggings.get(1L)) @@ -1866,40 +1868,34 @@ public void loadRecipes() { GT_Values.RA.stdBuilder().itemInputs(CustomItemList.MarshmallowForm.get(1L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Steel, 4L)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.AluminiumItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.AluminiumItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Aluminium, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.StainlessSteelItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.StainlessSteelItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.StainlessSteel, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.TitaniumItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.TitaniumItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Titanium, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.ChromeItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ChromeItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Chrome, 2L)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.TungstenItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.TungstenItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Tungsten, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.TungstenSteelItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.TungstenSteelItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.TungstenSteel, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.IridiumItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.IridiumItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Iridium, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.IridiumAlloyItemCasing.get(1L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Iridium, 8L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.OsmiumItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.OsmiumItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Osmium, 2L)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumItemCasing", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.NeutroniumItemCasing.getIS(1)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Neutronium, 2L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(GalaxySpace.ID, "item.UnknowCrystal", 1, 0, missing)) @@ -1908,80 +1904,75 @@ public void loadRecipes() { GT_Values.RA.stdBuilder().itemInputs(CustomItemList.MysteriousCrystal.get(1L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.MysteriousCrystal, 9L)) .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.RawMytryl", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDust", 1, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.RawMytryl.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.MytrylDust.getIS(1)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "tile.Mytryl", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDust", 9, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(BlockList.Mytryl.getIS()) + .itemOutputs(com.dreammaster.item.ItemList.MytrylDust.getIS(9)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.MytrylCompressedPlate.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDust", 3, 0, missing)).outputChances(10000) + .itemOutputs(com.dreammaster.item.ItemList.MytrylDust.getIS(3)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylIngot", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDust", 1, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MytrylIngot.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.MytrylDust.getIS(1)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylPlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDust", 1, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MytrylPlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.MytrylDust.getIS(1)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDensePlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.MytrylDust", 9, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.MytrylDensePlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.MytrylDust.getIS(9)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.QuantinumDensePlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.QuantinumDust.getIS(9)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.QuantinumPlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.QuantinumDust.getIS(1)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumDensePlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumDust", 9, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumPlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumDust", 1, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.QuantinumCompressedPlate.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumDust", 3, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumRod", 2, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.QuantinumDust", 1, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.BlackPlutoniumDensePlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.BlackPlutoniumDust", 18, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.BlackPlutoniumPlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.BlackPlutoniumDust", 2, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "tile.CallistoColdIce", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.CallistoIceDust", 9, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + .itemOutputs(com.dreammaster.item.ItemList.QuantinumDust.getIS(3)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.QuantinumRod.getIS(2)) + .itemOutputs(com.dreammaster.item.ItemList.QuantinumDust.getIS(1)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.BlackPlutoniumDensePlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.BlackPlutoniumDust.getIS(18)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.BlackPlutoniumPlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.BlackPlutoniumDust.getIS(2)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(BlockList.CallistoColdIce.getIS()) + .itemOutputs(com.dreammaster.item.ItemList.CallistoIceDust.getIS(9)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.CallistoIcePlate.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.CallistoIceDust", 1, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + .itemOutputs(com.dreammaster.item.ItemList.CallistoIceDust.getIS(1)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.CallistoIceCompressedPlate.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.CallistoIceDust", 3, 0, missing)) - .outputChances(10000).duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "tile.Ledox", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LedoxDust", 9, 0, missing)).outputChances(10000) + .itemOutputs(com.dreammaster.item.ItemList.CallistoIceDust.getIS(3)).outputChances(10000) + .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); + GT_Values.RA.stdBuilder().itemInputs(BlockList.Ledox.getIS()) + .itemOutputs(com.dreammaster.item.ItemList.LedoxDust.getIS(9)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.LedoxDensePlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LedoxDust", 9, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.LedoxDensePlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.LedoxDust.getIS(9)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.LedoxPlate", 1, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LedoxDust", 1, 0, missing)).outputChances(10000) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.LedoxPlate.getIS(1)) + .itemOutputs(com.dreammaster.item.ItemList.LedoxDust.getIS(1)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(CustomItemList.LedoxCompressedPlate.get(1L)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.LedoxDust", 3, 0, missing)).outputChances(10000) + .itemOutputs(com.dreammaster.item.ItemList.LedoxDust.getIS(3)).outputChances(10000) .duration(15 * SECONDS).eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder() .itemInputs(getModItem(AppliedEnergistics2.ID, "item.ItemMultiMaterial", 1, 1, missing)) .itemOutputs(CustomItemList.ChargedCertusQuartzDust.get(1L)).outputChances(10000).duration(15 * SECONDS) .eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzPlate", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ChargedCertusQuartzPlate.getIS(1)) .itemOutputs(CustomItemList.ChargedCertusQuartzDust.get(1L)).outputChances(10000).duration(15 * SECONDS) .eut(2).addTo(maceratorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzRod", 2, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.ChargedCertusQuartzRod.getIS(2)) .itemOutputs(CustomItemList.ChargedCertusQuartzDust.get(1L)).outputChances(10000).duration(15 * SECONDS) .eut(2).addTo(maceratorRecipes); GT_Values.RA.stdBuilder().itemInputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 55, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.ElectrotineWire", 2, 0, missing)) - .duration(5 * SECONDS).eut(4).addTo(wiremillRecipes); + .itemOutputs(com.dreammaster.item.ItemList.ElectrotineWire.getIS(2)).duration(5 * SECONDS).eut(4) + .addTo(wiremillRecipes); } } diff --git a/src/main/java/com/dreammaster/scripts/ScriptDraconicEvolution.java b/src/main/java/com/dreammaster/scripts/ScriptDraconicEvolution.java index c64664341..c9ec3cf3b 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptDraconicEvolution.java +++ b/src/main/java/com/dreammaster/scripts/ScriptDraconicEvolution.java @@ -9,7 +9,6 @@ import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenBlocks; import static gregtech.api.enums.Mods.ProjectRedIntegration; import static gregtech.api.enums.Mods.Railcraft; @@ -367,7 +366,7 @@ public void loadRecipes() { 'c', getModItem(DraconicEvolution.ID, "awakenedCore", 1, 0, missing), 'd', - getModItem(NewHorizonsCoreMod.ID, "item.EnrichedNaquadriaSunnariumAlloy", 1, 0, missing), + com.dreammaster.item.ItemList.EnrichedNaquadriaSunnariumAlloy.getIS(1), 'e', getModItem(DraconicEvolution.ID, "draconiumEnergyCore", 1, 1, missing), 'f', @@ -787,7 +786,7 @@ public void loadRecipes() { 'b', "plateDraconiumAwakened", 'c', - getModItem(NewHorizonsCoreMod.ID, "item.EngravedManyullynCrystalChip", 1, 0, missing), + com.dreammaster.item.ItemList.EngravedManyullynCrystalChip.getIS(1), 'd', getModItem(DraconicEvolution.ID, "draconiumFluxCapacitor", 1, 1, missing), 'e', diff --git a/src/main/java/com/dreammaster/scripts/ScriptEMT.java b/src/main/java/com/dreammaster/scripts/ScriptEMT.java index 95b088016..c801f7542 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptEMT.java +++ b/src/main/java/com/dreammaster/scripts/ScriptEMT.java @@ -7,7 +7,6 @@ import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.ProjectRedIntegration; import static gregtech.api.enums.Mods.Railcraft; import static gregtech.api.enums.Mods.Thaumcraft; @@ -223,7 +222,7 @@ public void loadRecipes() { 0, 0, 1, - getModItem(NewHorizonsCoreMod.ID, "item.EMT", 1, 0, missing)).setAutoUnlock().setSpecial() + com.dreammaster.item.ItemList.EMT.getIS()).setAutoUnlock().setSpecial() .setPages(new ResearchPage("tc.research_page.ElectricMagicTools")).registerResearchItem(); TCHelper.removeResearch("Diamond Chainsaw"); new ResearchItem( @@ -2134,17 +2133,17 @@ public void loadRecipes() { .add(Aspect.getAspect("aer"), 16).add(Aspect.getAspect("ignis"), 16), getModItem(ElectroMagicTools.ID, "TaintedMjolnir", 1, 0, missing), new ItemStack[] { getModItem(Thaumcraft.ID, "ItemSwordElemental", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1), getModItem(ElectroMagicTools.ID, "EMTItems", 1, 6, missing), getModItem(Thaumcraft.ID, "ItemResource", 1, 1, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1), getModItem(IndustrialCraft2.ID, "itemBatCrystal", 1, wildcard, missing), getModItem(Thaumcraft.ID, "FocusShock", 1, 0, missing), getModItem(IndustrialCraft2.ID, "itemBatCrystal", 1, wildcard, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1), getModItem(Thaumcraft.ID, "ItemResource", 1, 1, missing), getModItem(ElectroMagicTools.ID, "EMTItems", 1, 6, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing), }); + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1), }); TCHelper.addResearchPage( "Mjolnirnew", new ResearchPage( @@ -3055,9 +3054,8 @@ public void loadRecipes() { -2, 6, 1, - getModItem(GregTech.ID, "gt.blockmachines", 1, 13001, missing)).setParents("WANDPED", "WARDEDARCANA") - .setRound().setPages(new ResearchPage("tc.research_page.ResearchCompleter")) - .registerResearchItem(); + ItemList.ResearchCompleter.get(1)).setParents("WANDPED", "WARDEDARCANA").setRound() + .setPages(new ResearchPage("tc.research_page.ResearchCompleter")).registerResearchItem(); ThaumcraftApi.addArcaneCraftingRecipe( "ResearchCompleter", ItemList.Casing_Magical.get(1L), @@ -3089,7 +3087,7 @@ public void loadRecipes() { new ResearchPage(TCHelper.findArcaneRecipe(ItemList.Casing_Magical.get(1L)))); ThaumcraftApi.addArcaneCraftingRecipe( "ResearchCompleter", - getModItem(GregTech.ID, "gt.blockmachines", 1, 13001, missing), + ItemList.ResearchCompleter.get(1), new AspectList().add(Aspect.getAspect("aer"), 50).add(Aspect.getAspect("terra"), 50) .add(Aspect.getAspect("ignis"), 50).add(Aspect.getAspect("aqua"), 50) .add(Aspect.getAspect("ordo"), 50).add(Aspect.getAspect("perditio"), 50), @@ -3116,7 +3114,6 @@ public void loadRecipes() { "circuitGood"); TCHelper.addResearchPage( "ResearchCompleter", - new ResearchPage( - TCHelper.findArcaneRecipe(getModItem(GregTech.ID, "gt.blockmachines", 1, 13001, missing)))); + new ResearchPage(TCHelper.findArcaneRecipe(ItemList.ResearchCompleter.get(1)))); } } diff --git a/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java b/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java index d66e2e873..2d88e662f 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java +++ b/src/main/java/com/dreammaster/scripts/ScriptEnderIO.java @@ -1,5 +1,6 @@ package com.dreammaster.scripts; +import static com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry.bw_realglas; import static gregtech.api.enums.Mods.AppliedEnergistics2; import static gregtech.api.enums.Mods.Avaritia; import static gregtech.api.enums.Mods.Backpack; @@ -11,7 +12,6 @@ import static gregtech.api.enums.Mods.FloodLights; import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GraviSuite; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.OpenBlocks; @@ -39,6 +39,7 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; public class ScriptEnderIO implements IScriptLoader { @@ -182,7 +183,7 @@ public void loadRecipes() { 'b', ItemList.Field_Generator_ZPM.get(1L), 'c', - getModItem(BartWorks.ID, "BW_GlasBlocks", 1, 4, missing), + new ItemStack(bw_realglas, 1, 4), 'd', "plateDenseNaquadahEnriched", 'e', @@ -398,7 +399,7 @@ public void loadRecipes() { getModItem(EnderIO.ID, "itemMachinePart", 1, 0, missing), getModItem(EnderIO.ID, "itemMaterial", 1, 6, missing), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32540, missing), + ItemList.BatteryHull_EV_Full.get(1), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 2, missing)); addShapedRecipe( createItemStack(EnderIO.ID, "blockCapBank", 1, 3, "{type:\"VIBRANT\",storedEnergyRF:0}", missing), @@ -409,7 +410,7 @@ public void loadRecipes() { getModItem(EnderIO.ID, "itemMachinePart", 1, 0, missing), getModItem(EnderIO.ID, "itemMaterial", 1, 6, missing), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 2, missing), - getModItem(GTPlusPlus.ID, "MU-metaitem.01", 1, 32054, missing), + GregtechItemList.Battery_RE_EV_Lithium.get(1), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 2, missing)); addShapedRecipe( createItemStack(EnderIO.ID, "blockCapBank", 1, 3, "{type:\"VIBRANT\",storedEnergyRF:0}", missing), @@ -420,7 +421,7 @@ public void loadRecipes() { getModItem(EnderIO.ID, "itemMachinePart", 1, 0, missing), getModItem(EnderIO.ID, "itemMaterial", 1, 6, missing), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 9, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32540, missing), + ItemList.BatteryHull_EV_Full.get(1), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 9, missing)); addShapedRecipe( createItemStack(EnderIO.ID, "blockCapBank", 1, 3, "{type:\"VIBRANT\",storedEnergyRF:0}", missing), @@ -431,7 +432,7 @@ public void loadRecipes() { getModItem(EnderIO.ID, "itemMachinePart", 1, 0, missing), getModItem(EnderIO.ID, "itemMaterial", 1, 6, missing), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 9, missing), - getModItem(GTPlusPlus.ID, "MU-metaitem.01", 1, 32054, missing), + GregtechItemList.Battery_RE_EV_Lithium.get(1), getModItem(EnderIO.ID, "itemBasicCapacitor", 1, 9, missing)); addShapedRecipe( getModItem(EnderIO.ID, "blockPainter", 1, 0, missing), @@ -1589,7 +1590,7 @@ public void loadRecipes() { .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.blockmachines", 1, 1380, missing), + GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.AnnealedCopper, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Copper, 1L)) .itemOutputs(getModItem(EnderIO.ID, "itemPowerConduitEndergy", 1, 4, missing)) .fluidInputs(FluidRegistry.getFluidStack("molten.solderingalloy", 144)).duration(5 * SECONDS).eut(96) diff --git a/src/main/java/com/dreammaster/scripts/ScriptExtraUtilities.java b/src/main/java/com/dreammaster/scripts/ScriptExtraUtilities.java index 99ad9611c..f82328d20 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptExtraUtilities.java +++ b/src/main/java/com/dreammaster/scripts/ScriptExtraUtilities.java @@ -6,12 +6,10 @@ import static gregtech.api.enums.Mods.BuildCraftTransport; import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.HardcoreEnderExpansion; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.ProjectRedIllumination; import static gregtech.api.enums.Mods.Railcraft; @@ -55,6 +53,8 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.block.ModBlocks; +import gtPlusPlus.core.item.ModItems; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; @@ -195,37 +195,37 @@ public void loadRecipes() { getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 0, missing)); addShapedRecipe( getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 6, missing), - getModItem(GregTech.ID, "gt.blockmachines", 1, 11102, missing), + ItemList.AcceleratorHV.get(1), "gearTitanium", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11102, missing), + ItemList.AcceleratorHV.get(1), getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 0, missing), "gearDiamond", getModItem(ExtraUtilities.ID, "nodeUpgrade", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockmachines", 1, 11102, missing), + ItemList.AcceleratorHV.get(1), "gearTitanium", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11102, missing)); + ItemList.AcceleratorHV.get(1)); addShapedRecipe( getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 7, missing), - getModItem(GregTech.ID, "gt.blockmachines", 1, 11103, missing), + ItemList.AcceleratorEV.get(1), "gearTungstenSteel", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11103, missing), + ItemList.AcceleratorEV.get(1), "gearTungstenSteel", getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 6, missing), "gearTungstenSteel", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11103, missing), + ItemList.AcceleratorEV.get(1), "gearTungstenSteel", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11103, missing)); + ItemList.AcceleratorEV.get(1)); addShapedRecipe( getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 8, missing), - getModItem(GregTech.ID, "gt.blockmachines", 1, 11104, missing), + ItemList.AcceleratorIV.get(1), "gearChrome", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11104, missing), + ItemList.AcceleratorIV.get(1), "gearChrome", getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 7, missing), "gearChrome", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11104, missing), + ItemList.AcceleratorIV.get(1), "gearChrome", - getModItem(GregTech.ID, "gt.blockmachines", 1, 11104, missing)); + ItemList.AcceleratorIV.get(1)); addShapedRecipe( getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 9, missing), getModItem(ExtraUtilities.ID, "enderQuarryUpgrade", 1, 0, missing), @@ -1026,7 +1026,7 @@ public void loadRecipes() { getModItem(ExtraUtilities.ID, "extractor_base", 1, 12, missing))); EnderConstructorRecipesHandler.registerRecipe( new ShapedOreRecipe( - getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1, 5, missing), + new ItemStack(ModBlocks.blockCompressedObsidian, 1, 5), "abc", "def", "ghi", @@ -1428,17 +1428,17 @@ public void loadRecipes() { missing), new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Iridium, 1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tritanium, 1L), - getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing), + com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1), getModItem(ExtraUtilities.ID, "angelBlock", 1, 0, missing), getModItem(Thaumcraft.ID, "ItemResource", 1, 15, missing), - getModItem(GTPlusPlus.ID, "magicfeather", 1, 0, missing), + new ItemStack(ModItems.itemMagicFeather), getModItem(Minecraft.ID, "nether_star", 1, 0, missing), getModItem(Avaritia.ID, "big_pearl", 1, 0, missing), getModItem(Minecraft.ID, "nether_star", 1, 0, missing), - getModItem(GTPlusPlus.ID, "magicfeather", 1, 0, missing), + new ItemStack(ModItems.itemMagicFeather), getModItem(Thaumcraft.ID, "ItemResource", 1, 15, missing), getModItem(ExtraUtilities.ID, "angelBlock", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.EngravedGoldChip", 1, 0, missing), + com.dreammaster.item.ItemList.EngravedGoldChip.getIS(1), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tritanium, 1L), }); ThaumcraftApi.addInfusionCraftingRecipe( "EXURINGS_CRAFTING", diff --git a/src/main/java/com/dreammaster/scripts/ScriptForbiddenMagic.java b/src/main/java/com/dreammaster/scripts/ScriptForbiddenMagic.java index 703649f85..23fdce0f7 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptForbiddenMagic.java +++ b/src/main/java/com/dreammaster/scripts/ScriptForbiddenMagic.java @@ -8,7 +8,6 @@ import static gregtech.api.enums.Mods.Botania; import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.ForbiddenMagic; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Thaumcraft; @@ -176,13 +175,13 @@ public void loadRecipes() { .add(Aspect.getAspect("herba"), 32).add(Aspect.getAspect("instrumentum"), 24) .add(Aspect.getAspect("vacuos"), 24), getModItem(Witchery.ID, "ingredient", 1, 82, missing), - new ItemStack[] { getModItem(GregTech.ID, "gt.metaitem.01", 1, 8529, missing), + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Vinteum, 1), getModItem(Witchery.ID, "witchsapling", 1, 0, missing), getModItem(Witchery.ID, "ingredient", 1, 34, missing), getModItem(Witchery.ID, "witchsapling", 1, 1, missing), getModItem(Witchery.ID, "ingredient", 1, 36, missing), getModItem(Witchery.ID, "witchsapling", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 8529, missing), + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Vinteum, 1), getModItem(Witchery.ID, "witchsapling", 1, 0, missing), getModItem(Witchery.ID, "ingredient", 1, 34, missing), getModItem(Witchery.ID, "witchsapling", 1, 1, missing), @@ -414,7 +413,7 @@ public void loadRecipes() { -4, 2, 3, - getModItem(GregTech.ID, "gt.metaitem.01", 1, 8529, missing)) + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Vinteum, 1)) .setPages( new ResearchPage("derp.research_page.VINTEUM"), new ResearchPage( diff --git a/src/main/java/com/dreammaster/scripts/ScriptForestry.java b/src/main/java/com/dreammaster/scripts/ScriptForestry.java index 209fa766d..10d52fad2 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptForestry.java +++ b/src/main/java/com/dreammaster/scripts/ScriptForestry.java @@ -6,12 +6,10 @@ import static gregtech.api.enums.Mods.ExtraBees; import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.MagicBees; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.ProjectRedExpansion; import static gregtech.api.enums.Mods.Railcraft; @@ -48,6 +46,7 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_RecipeConstants; import gregtech.api.util.GT_Utility; +import gtPlusPlus.xmod.bop.blocks.BOP_Block_Registrator; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; @@ -2895,7 +2894,7 @@ private void recipes1() { 'a', getModItem(Forestry.ID, "thermionicTubes", 1, 4, missing), 'b', - getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzPlate", 1, 0, missing), + com.dreammaster.item.ItemList.ChargedCertusQuartzPlate.getIS(1), 'c', getModItem(Forestry.ID, "thermionicTubes", 1, 4, missing), 'd', @@ -2907,7 +2906,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 4, missing), 'h', - getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzPlate", 1, 0, missing), + com.dreammaster.item.ItemList.ChargedCertusQuartzPlate.getIS(1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 4, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -3895,7 +3894,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -3921,7 +3920,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -3947,7 +3946,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -3973,7 +3972,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -3999,7 +3998,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -4025,7 +4024,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -4051,7 +4050,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -4077,7 +4076,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -4103,7 +4102,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -4129,7 +4128,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -4155,7 +4154,7 @@ private void recipes1() { 'g', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 28880, missing), + GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Rubber, 1), 'i', getModItem(Forestry.ID, "thermionicTubes", 1, 11, missing)); RecipeManagers.carpenterManager.addRecipe( @@ -5105,10 +5104,9 @@ private void recipes2() { null, FluidRegistry.getFluidStack("glass", 2000), getModItem(Forestry.ID, "thermionicTubes", 2, 6, missing), - new Object[] { "abc", "def", "ghi", 'b', - getModItem(NewHorizonsCoreMod.ID, "item.LongObsidianRod", 1, 0, missing), 'd', + new Object[] { "abc", "def", "ghi", 'b', com.dreammaster.item.ItemList.LongObsidianRod.getIS(1), 'd', GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 1L), 'e', - getModItem(NewHorizonsCoreMod.ID, "item.LongObsidianRod", 1, 0, missing), 'f', + com.dreammaster.item.ItemList.LongObsidianRod.getIS(1), 'f', GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 1L), 'g', GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 1L), 'h', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), 'i', @@ -5129,9 +5127,10 @@ private void recipes2() { null, FluidRegistry.getFluidStack("glass", 2000), getModItem(Forestry.ID, "thermionicTubes", 2, 8, missing), - new Object[] { "abc", "def", "ghi", 'b', getModItem(GregTech.ID, "gt.metaitem.02", 1, 22880, missing), - 'd', GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 1L), 'e', - getModItem(GregTech.ID, "gt.metaitem.02", 1, 22880, missing), 'f', + new Object[] { "abc", "def", "ghi", 'b', + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Rubber, 1), 'd', + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 1L), 'e', + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Rubber, 1), 'f', GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Copper, 1L), 'g', GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Gold, 1L), 'h', GT_OreDictUnificator.get(OrePrefixes.plate, Materials.RedAlloy, 1L), 'i', @@ -5769,25 +5768,25 @@ private void recipes2() { 'h', getModItem(Minecraft.ID, "stick", 1, 0, missing)); RecipeManagers.fermenterManager.addRecipe( - getModItem(GTPlusPlus.ID, "blockRainforestOakSapling", 1, 0, missing), + new ItemStack(BOP_Block_Registrator.sapling_Rainforest, 1, 0), 75, 1.f, FluidRegistry.getFluidStack("biomass", 1000), FluidRegistry.getFluidStack("juice", 1)); RecipeManagers.fermenterManager.addRecipe( - getModItem(GTPlusPlus.ID, "blockRainforestOakSapling", 1, 0, missing), + new ItemStack(BOP_Block_Registrator.sapling_Rainforest, 1, 0), 75, 1.f, FluidRegistry.getFluidStack("biomass", 1000), FluidRegistry.getFluidStack("for.honey", 1)); RecipeManagers.fermenterManager.addRecipe( - getModItem(GTPlusPlus.ID, "blockRainforestOakSapling", 1, 0, missing), + new ItemStack(BOP_Block_Registrator.sapling_Rainforest, 1, 0), 75, 1.f, FluidRegistry.getFluidStack("biomass", 1000), FluidRegistry.getFluidStack("honey", 1)); RecipeManagers.fermenterManager.addRecipe( - getModItem(GTPlusPlus.ID, "blockRainforestOakSapling", 1, 0, missing), + new ItemStack(BOP_Block_Registrator.sapling_Rainforest, 1, 0), 50, 1.f, FluidRegistry.getFluidStack("biomass", 1000), diff --git a/src/main/java/com/dreammaster/scripts/ScriptForgeMultipart.java b/src/main/java/com/dreammaster/scripts/ScriptForgeMultipart.java index 0777183fc..e119d933a 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptForgeMultipart.java +++ b/src/main/java/com/dreammaster/scripts/ScriptForgeMultipart.java @@ -1,7 +1,6 @@ package com.dreammaster.scripts; import static gregtech.api.enums.Mods.ForgeMicroblocks; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.util.GT_ModHandler.getModItem; import java.util.Collections; @@ -27,7 +26,7 @@ public void loadRecipes() { "stickStone", "stickStone", "stickWood", - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeStone", 1), + com.dreammaster.item.ItemList.SawBladeStone.getIS(1), "stickStone", null, null, @@ -51,7 +50,7 @@ public void loadRecipes() { "stickSteel", "stickSteel", "stickWood", - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeDiamond", 1), + com.dreammaster.item.ItemList.SawBladeDiamond.getIS(1), "stickSteel", null, null, diff --git a/src/main/java/com/dreammaster/scripts/ScriptGalacticraft.java b/src/main/java/com/dreammaster/scripts/ScriptGalacticraft.java index 78f832b1a..5b8065107 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptGalacticraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptGalacticraft.java @@ -11,7 +11,6 @@ import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.ProjectRedIllumination; import static gregtech.api.enums.Mods.TinkersGregworks; @@ -2745,35 +2744,35 @@ private void dungeonBlockRecipes() { GT_Values.RA.stdBuilder() .itemInputs( new ItemStack(Items.glowstone_dust, 2), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.CeresStoneDust", 2), + com.dreammaster.item.ItemList.CeresStoneDust.getIS(2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(GT_ModHandler.getModItem(GalaxySpace.ID, "item.GlowstoneDusts", 1, 0)) .duration(4 * SECONDS).eut(TierEU.RECIPE_HV).addTo(mixerRecipes); GT_Values.RA.stdBuilder() .itemInputs( new ItemStack(Items.glowstone_dust, 2), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.IoStoneDust", 2), + com.dreammaster.item.ItemList.IoStoneDust.getIS(2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(GT_ModHandler.getModItem(GalaxySpace.ID, "item.GlowstoneDusts", 1, 1)) .duration(4 * SECONDS).eut(TierEU.RECIPE_HV).addTo(mixerRecipes); GT_Values.RA.stdBuilder() .itemInputs( new ItemStack(Items.glowstone_dust, 2), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EnceladusStoneDust", 2), + com.dreammaster.item.ItemList.EnceladusStoneDust.getIS(2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(GT_ModHandler.getModItem(GalaxySpace.ID, "item.GlowstoneDusts", 1, 2)) .duration(4 * SECONDS).eut(TierEU.RECIPE_HV).addTo(mixerRecipes); GT_Values.RA.stdBuilder() .itemInputs( new ItemStack(Items.glowstone_dust, 2), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ProteusStoneDust", 2), + com.dreammaster.item.ItemList.ProteusStoneDust.getIS(2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(GT_ModHandler.getModItem(GalaxySpace.ID, "item.GlowstoneDusts", 1, 3)) .duration(4 * SECONDS).eut(TierEU.RECIPE_HV).addTo(mixerRecipes); GT_Values.RA.stdBuilder() .itemInputs( new ItemStack(Items.glowstone_dust, 2), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PlutoStoneDust", 2), + com.dreammaster.item.ItemList.PlutoStoneDust.getIS(2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(GT_ModHandler.getModItem(GalaxySpace.ID, "item.GlowstoneDusts", 1, 4)) .duration(4 * SECONDS).eut(TierEU.RECIPE_HV).addTo(mixerRecipes); diff --git a/src/main/java/com/dreammaster/scripts/ScriptGendustry.java b/src/main/java/com/dreammaster/scripts/ScriptGendustry.java index 0cdfb5cef..19ba7e704 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptGendustry.java +++ b/src/main/java/com/dreammaster/scripts/ScriptGendustry.java @@ -4,10 +4,8 @@ import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.Gendustry; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronTanks; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -26,6 +24,9 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import gregtech.common.items.CombType; +import gregtech.loaders.misc.GT_Bees; +import gtPlusPlus.core.material.ELEMENT; public class ScriptGendustry implements IScriptLoader { @@ -110,7 +111,7 @@ public void loadRecipes() { addShapedRecipe( getModItem(Gendustry.ID, "BeeReceptacle", 1, 0, missing), "screwHSSS", - getModItem(GregTech.ID, "gt.comb", 1, 78, missing), + GT_Bees.combs.getStackForType(CombType.PLUTONIUM), "screwHSSS", CustomItemList.IridiumAlloyItemCasing.get(1L), CustomItemList.OsmiumBars.get(1L), @@ -121,7 +122,7 @@ public void loadRecipes() { addShapedRecipe( getModItem(Gendustry.ID, "PowerModule", 1, 0, missing), "cableGt01VanadiumGallium", - getModItem(GregTech.ID, "gt.comb", 1, 79, missing), + GT_Bees.combs.getStackForType(CombType.NAQUADAH), "cableGt01VanadiumGallium", CustomItemList.IridiumAlloyItemCasing.get(1L), "circuitMaster", @@ -153,9 +154,9 @@ public void loadRecipes() { "plateStainlessSteel"); addShapedRecipe( getModItem(Gendustry.ID, "ClimateModule", 1, 0, missing), - getModItem(GregTech.ID, "gt.comb", 1, 70, missing), + GT_Bees.combs.getStackForType(CombType.IRIDIUM), getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 0, missing), - getModItem(GregTech.ID, "gt.comb", 1, 77, missing), + GT_Bees.combs.getStackForType(CombType.URANIUM), "stickPalladium", "rotorOsmium", "stickPalladium", @@ -212,13 +213,13 @@ public void loadRecipes() { 'c', getModItem(Forestry.ID, "factory", 1, 2, missing), 'd', - getModItem(GregTech.ID, "gt.comb", 1, 79, missing), + GT_Bees.combs.getStackForType(CombType.NAQUADAH), 'e', ItemList.Robot_Arm_LuV.get(1L), 'f', getModItem(Gendustry.ID, "MutagenTank", 1, 0, missing), 'g', - getModItem(GTPlusPlus.ID, "itemGearRuthenium", 1, 0, missing), + ELEMENT.getInstance().RUTHENIUM.getPlate(1), 'h', getModItem(ExtraBees.ID, "alveary", 1, 6, missing), 'i', @@ -253,7 +254,7 @@ public void loadRecipes() { 'h', getModItem(Gendustry.ID, "Sampler", 1, 0, missing), 'i', - getModItem(GregTech.ID, "gt.comb", 1, 85, missing), + GT_Bees.combs.getStackForType(CombType.NEUTRONIUM), 'j', getModItem(Gendustry.ID, "Mutatron", 1, 0, missing), 'k', @@ -299,13 +300,13 @@ public void loadRecipes() { .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.GeneticCircuit", 1, 0, missing), + com.dreammaster.item.ItemList.GeneticCircuit.getIS(1), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.IV, 1)) .itemOutputs(getModItem(Gendustry.ID, "GeneticsProcessor", 1, 0, missing)).duration(20 * SECONDS) .eut(1920).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.EnvironmentalCircuit", 1, 0, missing), + com.dreammaster.item.ItemList.EnvironmentalCircuit.getIS(1), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.IV, 1)) .itemOutputs(getModItem(Gendustry.ID, "EnvProcessor", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("liquiddna", 500)).duration(20 * SECONDS).eut(1920) diff --git a/src/main/java/com/dreammaster/scripts/ScriptGenetics.java b/src/main/java/com/dreammaster/scripts/ScriptGenetics.java index a9be6934f..d2c3255d2 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptGenetics.java +++ b/src/main/java/com/dreammaster/scripts/ScriptGenetics.java @@ -8,7 +8,6 @@ import static gregtech.api.enums.Mods.Genetics; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; import static gregtech.api.recipe.RecipeMaps.mixerRecipes; import static gregtech.api.util.GT_ModHandler.getModItem; @@ -261,7 +260,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "sturdyMachine", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.AluminiumItemCasing", 8, 0, missing)) + com.dreammaster.item.ItemList.AluminiumItemCasing.getIS(8)) .itemOutputs(getModItem(Genetics.ID, "misc", 1, 0, missing)).duration(1 * MINUTES).eut(120) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() diff --git a/src/main/java/com/dreammaster/scripts/ScriptGraviSuite.java b/src/main/java/com/dreammaster/scripts/ScriptGraviSuite.java index 1bfe398fa..9b147cb8d 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptGraviSuite.java +++ b/src/main/java/com/dreammaster/scripts/ScriptGraviSuite.java @@ -3,7 +3,6 @@ import static gregtech.api.enums.Mods.GraviSuite; import static gregtech.api.enums.Mods.GraviSuiteNEO; import static gregtech.api.enums.Mods.IndustrialCraft2; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.util.GT_ModHandler.getModItem; import java.util.Arrays; @@ -154,7 +153,7 @@ public void loadRecipes() { addShapedRecipe( createItemStack(GraviSuite.ID, "advDDrill", 1, 27, "{toolXP:0.0d,charge:0,toolMode:0}", missing), "screwIridium", - getModItem(NewHorizonsCoreMod.ID, "item.ReinforcedIridiumDrillTip", 1, 0, missing), + com.dreammaster.item.ItemList.ReinforcedIridiumDrillTip.getIS(1), "craftingToolScrewdriver", "gearGtSmallIridium", ItemList.Electric_Motor_EV.get(1L), diff --git a/src/main/java/com/dreammaster/scripts/ScriptGregtech.java b/src/main/java/com/dreammaster/scripts/ScriptGregtech.java index 4368b51aa..d42aab079 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptGregtech.java +++ b/src/main/java/com/dreammaster/scripts/ScriptGregtech.java @@ -1,15 +1,14 @@ package com.dreammaster.scripts; +import static gregtech.api.GregTech_API.sBlockOres1; import static gregtech.api.enums.Mods.AdvancedSolarPanel; import static gregtech.api.enums.Mods.BiomesOPlenty; import static gregtech.api.enums.Mods.BloodArsenal; import static gregtech.api.enums.Mods.CropsPlusPlus; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.MCFrames; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenBlocks; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.ProjectRedExpansion; @@ -37,11 +36,13 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import com.dreammaster.gthandler.CustomItemList; import fox.spiteful.avaritia.crafting.ExtremeCraftingManager; +import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -231,7 +232,7 @@ public void loadRecipes() { null); addShapedRecipe( GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Salt, 1L), - getModItem(GregTech.ID, "gt.blockores", 1, 817, missing), + new ItemStack(sBlockOres1, 1, 817), null, null, "craftingToolMortar", @@ -355,7 +356,7 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.RedAlloy, 1L), getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.metaitem.02", 1, 22880, missing), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Rubber, 1), "stickRubber", "craftingToolHardHammer", "stickRubber"); @@ -453,9 +454,9 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.rod, Materials.Rubber, 1L), ItemList.Sensor_LV.get(1), GT_OreDictUnificator.get(OrePrefixes.rod, Materials.Rubber, 1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LV, 1L), + "circuitBasic", null, - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LV, 1L), + "circuitBasic", getModItem(Minecraft.ID, "noteblock", 1, 0, missing), null, getModItem(Minecraft.ID, "noteblock", 1, 0, missing)); @@ -468,7 +469,7 @@ public void loadRecipes() { ItemList.Hull_LV.get(1), getModItem(Minecraft.ID, "noteblock", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.LV, 1L), + "circuitBasic", GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tin, 1L)); addShapedRecipe( ItemList.BetterJukebox_MV.get(1), @@ -479,7 +480,7 @@ public void loadRecipes() { ItemList.Hull_MV.get(1), getModItem(Minecraft.ID, "noteblock", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.MV, 1L), + "circuitGood", GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Copper, 1L)); addShapedRecipe( ItemList.BetterJukebox_HV.get(1), @@ -490,7 +491,7 @@ public void loadRecipes() { ItemList.Hull_HV.get(1), getModItem(Minecraft.ID, "noteblock", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.HV, 1L), + "circuitAdvanced", GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Gold, 1L)); addShapedRecipe( ItemList.BetterJukebox_EV.get(1), @@ -501,7 +502,7 @@ public void loadRecipes() { ItemList.Hull_EV.get(1), getModItem(Minecraft.ID, "noteblock", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.EV, 1L), + "circuitData", GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Aluminium, 1L)); addShapedRecipe( ItemList.BetterJukebox_IV.get(1), @@ -512,114 +513,114 @@ public void loadRecipes() { ItemList.Hull_IV.get(1), getModItem(Minecraft.ID, "noteblock", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 1L), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.IV, 1L), + "circuitElite", GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Tungsten, 1L)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockstones", 1, 2, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 2), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockstones", 1, 1, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 1), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockstones", 1, 5, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 5), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockstones", 1, 3, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 3), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockconcretes", 1, 10, missing), + new ItemStack(GregTech_API.sBlockConcretes, 1, 10), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockconcretes", 1, 9, missing), + new ItemStack(GregTech_API.sBlockConcretes, 1, 9), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockconcretes", 1, 13, missing), + new ItemStack(GregTech_API.sBlockConcretes, 1, 13), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockconcretes", 1, 11, missing), + new ItemStack(GregTech_API.sBlockConcretes, 1, 11), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockstones", 1, 10, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 10), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockstones", 1, 9, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 9), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockstones", 1, 13, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 13), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockstones", 1, 11, missing), + new ItemStack(GregTech_API.sBlockStones, 1, 11), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockgranites", 1, 2, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 2), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockgranites", 1, 1, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 1), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockgranites", 1, 5, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 5), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockgranites", 1, 3, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 3), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockgranites", 1, 10, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 10), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockgranites", 1, 9, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 9), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockgranites", 1, 13, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 13), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), - getModItem(GregTech.ID, "gt.blockgranites", 1, 11, missing), + new ItemStack(GregTech_API.sBlockGranites, 1, 11), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), getModItem(BiomesOPlenty.ID, "moss", 1, 0, missing), @@ -894,356 +895,356 @@ public void loadRecipes() { TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Plate.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPlate", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPlate.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Casing.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCasing", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCasing.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Gear.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormGear", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormGear.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Credit.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCoinage", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCoinage.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Bottle.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBottle", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBottle.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Ingot.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormIngot", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormIngot.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Ball.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBall", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBall.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Block.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBlock", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBlock.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Nugget.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormNuggets", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormNuggets.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Bun.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBuns", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBuns.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Bread.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBread", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBread.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Baguette.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBaguette", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBaguette.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Cylinder.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormCylinder", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormCylinder.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Anvil.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormAnvil", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormAnvil.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Name.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormName", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormName.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Arrow.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormArrowHead", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormArrowHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Gear_Small.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormSmallGear", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormSmallGear.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Rod.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormStick", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormStick.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Bolt.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormBolt", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormBolt.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Round.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRound", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormRound.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Screw.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormScrew", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormScrew.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Ring.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRing", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormRing.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Rod_Long.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormStickLong", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormStickLong.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Turbine_Blade.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormTurbineBlade", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormTurbineBlade.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Rotor.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormRotor", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormRotor.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Pipe_Tiny.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeTiny", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeTiny.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Pipe_Small.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeSmall", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeSmall.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Pipe_Medium.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeMedium", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeMedium.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Pipe_Large.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeLarge", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeLarge.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_Pipe_Huge.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormPipeHuge", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormPipeHuge.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Mold_ToolHeadDrill.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.MoldFormDrillHead", 1, 0, missing), + com.dreammaster.item.ItemList.MoldFormDrillHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Plate.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapePlate", 1, 0, missing), + com.dreammaster.item.ItemList.ShapePlate.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Rod.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeRod", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeRod.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Bolt.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBolt", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBolt.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Cell.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeCell", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeCell.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Ring.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeRing", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeRing.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Ingot.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeIngot", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeIngot.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Wire.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeWire", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeWire.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Casing.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeCasing", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeCasing.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Pipe_Tiny.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeTinyPipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeTinyPipe.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Pipe_Small.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSmallPipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSmallPipe.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Pipe_Medium.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeNormalPipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeNormalPipe.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Pipe_Large.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeLargePipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeLargePipe.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Pipe_Huge.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeHugePipe", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeHugePipe.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Block.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBlock", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBlock.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Sword.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSwordBlade", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSwordBlade.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Pickaxe.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapePickaxeHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapePickaxeHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Shovel.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeShovelHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeShovelHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Axe.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeAxeHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeAxeHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Hoe.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeHoeHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeHoeHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Hammer.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeHammerHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeHammerHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_File.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeFileHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeFileHead.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Saw.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSawBlade", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSawBlade.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Gear.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeGear", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeGear.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Bottle.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeBottle", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeBottle.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Rotor.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeRotor", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeRotor.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Turbine_Blade.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeTurbineBlade", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeTurbineBlade.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_Small_Gear.get(1L), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeSmallGear", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeSmallGear.getIS(1), true, 100); TConstructRegistry.getTableCasting().addCastingRecipe( ItemList.Shape_Extruder_ToolHeadDrill.get(1), FluidRegistry.getFluidStack("steel.molten", 576), - getModItem(NewHorizonsCoreMod.ID, "item.ShapeDrillHead", 1, 0, missing), + com.dreammaster.item.ItemList.ShapeDrillHead.getIS(1), true, 100); @@ -1602,7 +1603,7 @@ public void loadRecipes() { .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Plastic, 1L)).duration(20) .eut(16).addTo(hammerRecipes); GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Rubber, 2L)) - .itemOutputs(getModItem(GregTech.ID, "gt.metaitem.02", 1, 22880, missing)).duration(20).eut(16) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Rubber, 1)).duration(20).eut(16) .addTo(hammerRecipes); GT_Values.RA.stdBuilder().itemInputs(GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Apatite, 2L)) .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Apatite, 1L)).duration(20) diff --git a/src/main/java/com/dreammaster/scripts/ScriptGregtechPlusPlus.java b/src/main/java/com/dreammaster/scripts/ScriptGregtechPlusPlus.java index 041d74e5b..e3a8135cc 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptGregtechPlusPlus.java +++ b/src/main/java/com/dreammaster/scripts/ScriptGregtechPlusPlus.java @@ -2,7 +2,6 @@ import static gregtech.api.enums.Mods.EternalSingularity; import static gregtech.api.enums.Mods.Forestry; -import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronTanks; @@ -16,6 +15,7 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import com.dreammaster.gthandler.CustomItemList; @@ -29,8 +29,12 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.core.item.ModItems; import gtPlusPlus.core.item.chemistry.GenericChem; +import gtPlusPlus.core.material.ALLOY; import gtPlusPlus.core.util.minecraft.ItemUtils; +import gtPlusPlus.xmod.forestry.bees.items.FR_ItemRegistry; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; public class ScriptGregtechPlusPlus implements IScriptLoader { @@ -54,7 +58,7 @@ public List getDependencies() { @Override public void loadRecipes() { addShapedRecipe( - getModItem(GregTech.ID, "gt.blockmachines", 1, 875, missing), + GregtechItemList.GT4_Thermal_Boiler.get(1), getModItem(RemoteIO.ID, "tile.machine", 1, 1, missing), ItemList.Machine_HV_Centrifuge.get(1L), getModItem(RemoteIO.ID, "tile.machine", 1, 1, missing), @@ -64,42 +68,42 @@ public void loadRecipes() { getModItem(RemoteIO.ID, "tile.machine", 1, 1, missing), ItemList.Machine_HV_Centrifuge.get(1L), getModItem(RemoteIO.ID, "tile.machine", 1, 1, missing)); - addShapelessRecipe(CustomItemList.CoinBeesI.get(16L), getModItem(GTPlusPlus.ID, "frameUseless", 1, 0, missing)); + addShapelessRecipe(CustomItemList.CoinBeesI.get(16L), new ItemStack(FR_ItemRegistry.hiveFrameVoid)); addShapedRecipe( - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getRod(1), "craftingToolFile", null, null, null, - getModItem(GTPlusPlus.ID, "itemIngotTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getIngot(1), null, null, null, null); addShapedRecipe( - getModItem(GTPlusPlus.ID, "blockFrameGtTumbaga", 2, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getFrameBox(2), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getRod(1), "craftingToolWrench", - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing)); + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getRod(1)); addShapedRecipe( - getModItem(GTPlusPlus.ID, "itemGearTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemPlateTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemPlateTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getGear(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getPlate(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getPlate(1), "craftingToolWrench", - getModItem(GTPlusPlus.ID, "itemPlateTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemPlateTumbaga", 1, 0, missing), - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing)); + ALLOY.TUMBAGA.getPlate(1), + ALLOY.TUMBAGA.getRod(1), + ALLOY.TUMBAGA.getPlate(1), + ALLOY.TUMBAGA.getRod(1)); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockmachines", 1, 798, missing), + GregtechItemList.Industrial_WireFactory.get(1), "plateBlueSteel", ItemList.Casing_IV.get(1L), "plateBlueSteel", @@ -110,18 +114,18 @@ public void loadRecipes() { ItemList.Casing_IV.get(1L), "plateBlueSteel"); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockmachines", 1, 753, missing), + GregtechItemList.Boiler_Advanced_LV.get(1), ItemList.Electric_Pump_LV.get(1L), "circuitBasic", ItemList.Electric_Pump_LV.get(1L), - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 0, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 0), ItemList.Casing_LV.get(1L), - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 0, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 0), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Steel, 1L), ItemList.Machine_Steel_Boiler.get(1L), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Steel, 1L)); addShapedRecipe( - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 0, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 0), "plateDoubleLead", GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Steel, 1L), "plateDoubleLead", @@ -132,18 +136,18 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Steel, 1L), "plateDoubleLead"); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockmachines", 1, 754, missing), + GregtechItemList.Boiler_Advanced_MV.get(1), ItemList.Electric_Pump_MV.get(1L), "circuitGood", ItemList.Electric_Pump_MV.get(1L), - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 1, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 1), ItemList.Casing_MV.get(1L), - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 1, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 1), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1L), ItemList.Machine_Steel_Boiler.get(1L), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1L)); addShapedRecipe( - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 1, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 1), "plateDoubleStainlessSteel", GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 1L), "plateDoubleStainlessSteel", @@ -154,18 +158,18 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 1L), "plateDoubleStainlessSteel"); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockmachines", 1, 755, missing), + GregtechItemList.Boiler_Advanced_HV.get(1), ItemList.Electric_Pump_HV.get(1L), "circuitAdvanced", ItemList.Electric_Pump_HV.get(1L), - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 2, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 2), ItemList.Casing_HV.get(1L), - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 2, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 2), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Titanium, 1L), ItemList.Machine_Steel_Boiler.get(1L), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.Titanium, 1L)); addShapedRecipe( - getModItem(GTPlusPlus.ID, "itemBoilerChassis", 1, 2, missing), + new ItemStack(ModItems.itemBoilerChassis, 1, 2), "plateDoubleTitanium", GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1L), "plateDoubleTitanium", @@ -176,7 +180,7 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1L), "plateDoubleTitanium"); addShapedRecipe( - getModItem(GregTech.ID, "gt.blockmachines", 1, 820, missing), + GregtechItemList.GT_FluidTank_HV.get(1), "circuitPrimitive", "plateAluminium", "circuitPrimitive", @@ -191,7 +195,7 @@ public void loadRecipes() { 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameAccelerated", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameAccelerated, 1, 0), "abc", "def", "ghi", @@ -217,7 +221,7 @@ public void loadRecipes() { 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameMutagenic", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameMutagenic, 1, 0), "abc", "def", "ghi", @@ -243,7 +247,7 @@ public void loadRecipes() { 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameBusy", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameBusy), "abc", "def", "ghi", @@ -269,59 +273,59 @@ public void loadRecipes() { 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameDecaying", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameDecay), "abc", "def", "ghi", 'a', - getModItem(GregTech.ID, "gt.metaitem.02", 1, 22304, missing), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.WroughtIron, 1), 'b', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 23304, missing), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), 'c', - getModItem(GregTech.ID, "gt.metaitem.02", 1, 22304, missing), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.WroughtIron, 1), 'd', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 23304, missing), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), 'e', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 29304, missing), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.WroughtIron, 1), 'f', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 23304, missing), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), 'g', - getModItem(GregTech.ID, "gt.metaitem.02", 1, 22304, missing), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.WroughtIron, 1), 'h', - getModItem(GregTech.ID, "gt.metaitem.01", 1, 23304, missing), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 1), 'i', - getModItem(GregTech.ID, "gt.metaitem.02", 1, 22304, missing)); + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.WroughtIron, 1)); RecipeManagers.carpenterManager.addRecipe( 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameSlowing", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameSlow), "abc", "def", "ghi", 'a', - getModItem(GTPlusPlus.ID, "itemRodLongTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getLongRod(1), 'b', - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getRod(1), 'c', - getModItem(GTPlusPlus.ID, "itemRodLongTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getLongRod(1), 'd', - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getRod(1), 'e', GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 1L), 'f', - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getRod(1), 'g', - getModItem(GTPlusPlus.ID, "itemRodLongTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getLongRod(1), 'h', - getModItem(GTPlusPlus.ID, "itemRodTumbaga", 1, 0, missing), + ALLOY.TUMBAGA.getRod(1), 'i', - getModItem(GTPlusPlus.ID, "itemRodLongTumbaga", 1, 0, missing)); + ALLOY.TUMBAGA.getLongRod(1)); RecipeManagers.carpenterManager.addRecipe( 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameStabilizing", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameStalilize), "abc", "def", "ghi", @@ -347,7 +351,7 @@ public void loadRecipes() { 60, FluidRegistry.getFluidStack("molten.redstone", 576), getModItem(Forestry.ID, "frameImpregnated", 1, 0, missing), - getModItem(GTPlusPlus.ID, "frameArborists", 1, 0, missing), + new ItemStack(FR_ItemRegistry.hiveFrameArborist), "abc", "def", "ghi", diff --git a/src/main/java/com/dreammaster/scripts/ScriptHarvestcraft.java b/src/main/java/com/dreammaster/scripts/ScriptHarvestcraft.java index a18dc5467..6640739d7 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptHarvestcraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptHarvestcraft.java @@ -4,12 +4,10 @@ import static gregtech.api.enums.Mods.BiomesOPlenty; import static gregtech.api.enums.Mods.ExtraTrees; import static gregtech.api.enums.Mods.Forestry; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IguanaTweaksTinkerConstruct; import static gregtech.api.enums.Mods.MalisisDoors; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.recipe.RecipeMaps.centrifugeRecipes; import static gregtech.api.recipe.RecipeMaps.extractorRecipes; @@ -19,6 +17,10 @@ import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.common.items.ID_MetaTool_01.KNIFE; +import static gregtech.common.items.ID_MetaTool_01.MORTAR; +import static gregtech.common.items.ID_MetaTool_01.ROLLING_PIN; +import static gregtech.common.items.ID_MetaTool_01.SOFTMALLET; import java.util.Arrays; import java.util.List; @@ -34,6 +36,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import gregtech.common.items.GT_MetaGenerated_Tool_01; public class ScriptHarvestcraft implements IScriptLoader { @@ -57,11 +60,19 @@ public List getDependencies() { @Override public void loadRecipes() { - OreDictionary.registerOre("toolMortarandpestle", getModItem(GregTech.ID, "gt.metatool.01", 1, 24, missing)); - OreDictionary.registerOre("toolCuttingboard", getModItem(GregTech.ID, "gt.metatool.01", 1, 34, missing)); + OreDictionary.registerOre( + "toolMortarandpestle", + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(MORTAR.ID, 1, null, null, null)); + OreDictionary.registerOre( + "toolCuttingboard", + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(KNIFE.ID, 1, null, null, null)); OreDictionary.registerOre("toolMixingbowl", getModItem(Minecraft.ID, "bowl", 1, 0, missing)); - OreDictionary.registerOre("toolBakeware", getModItem(GregTech.ID, "gt.metatool.01", 1, 46, missing)); - OreDictionary.registerOre("toolJuicer", getModItem(GregTech.ID, "gt.metatool.01", 1, 14, missing)); + OreDictionary.registerOre( + "toolBakeware", + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(ROLLING_PIN.ID, 1, null, null, null)); + OreDictionary.registerOre( + "toolJuicer", + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SOFTMALLET.ID, 1, null, null, null)); addShapedRecipe( getModItem(PamsHarvestCraft.ID, "animaltrap", 1, 0, missing), @@ -624,10 +635,7 @@ public void loadRecipes() { null, null, null); - addShapelessRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.EdibleSalt", 1, 0, missing), - "toolPot", - "listAllwater"); + addShapelessRecipe(com.dreammaster.item.ItemList.EdibleSalt.getIS(1), "toolPot", "listAllwater"); addShapelessRecipe( getModItem(PamsHarvestCraft.ID, "soymilkItem", 1, 0, missing), "craftingToolHardHammer", diff --git a/src/main/java/com/dreammaster/scripts/ScriptIndustrialCraft.java b/src/main/java/com/dreammaster/scripts/ScriptIndustrialCraft.java index 09bced405..e07c3b713 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptIndustrialCraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptIndustrialCraft.java @@ -8,7 +8,6 @@ import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.Railcraft; import static gregtech.api.enums.Mods.Thaumcraft; import static gregtech.api.enums.Mods.TinkerConstruct; @@ -50,6 +49,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.xmod.ic2.item.IC2_Items; public class ScriptIndustrialCraft implements IScriptLoader { @@ -188,7 +188,7 @@ public void loadRecipes() { addShapedRecipe( getModItem(IndustrialCraft2.ID, "itemToolMiningLaser", 1, 0, missing), "plateTitanium", - getModItem(NewHorizonsCoreMod.ID, "item.LaserEmitter", 1, 0, missing), + com.dreammaster.item.ItemList.LaserEmitter.getIS(1), "plateTitanium", "circuitMaster", ItemList.Battery_RE_MV_Cadmium.get(1L), @@ -311,7 +311,7 @@ public void loadRecipes() { getModItem(IndustrialCraft2.ID, "itemPartCarbonPlate", 1, 0, missing)); addShapedRecipe( getModItem(IndustrialCraft2.ID, "itemwcarbonrotor", 1, 1, missing), - getModItem(GTPlusPlus.ID, "itemTungstenSteelShaft", 1, 0, missing), + new ItemStack(IC2_Items.shaft_Material_2.getItem(), 1, 0), getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 9, missing), "craftingToolHardHammer", getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 9, missing), @@ -319,7 +319,7 @@ public void loadRecipes() { getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 9, missing), "craftingToolWrench", getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 9, missing), - getModItem(GTPlusPlus.ID, "itemTungstenSteelShaft", 1, 0, missing)); + new ItemStack(IC2_Items.shaft_Material_2.getItem(), 1, 0)); addShapedRecipe( getModItem(IndustrialCraft2.ID, "blockKineticGenerator", 1, 5, missing), ItemList.Electric_Motor_MV.get(1L), @@ -550,7 +550,7 @@ public void loadRecipes() { "plateSteel", "screwSteel", "craftingToolWrench", - getModItem(NewHorizonsCoreMod.ID, "item.ElectricBoatHull", 1, 0, missing), + com.dreammaster.item.ItemList.ElectricBoatHull.getIS(1), "craftingToolScrewdriver", ItemList.Rotor_LV.get(1L), ItemList.Electric_Motor_LV.get(1L), @@ -1165,7 +1165,7 @@ public void loadRecipes() { "-c-", "-d-", 'a', - "plateRubber", + "plateAnyRubber", 'b', getModItem(IndustrialCraft2.ID, "itemArmorRubBoots", 1, wildcard, missing), 'c', @@ -1179,7 +1179,7 @@ public void loadRecipes() { "-c-", "-d-", 'a', - "plateRubber", + "plateAnyRubber", 'b', getModItem(IndustrialCraft2.ID, "itemArmorHazmatHelmet", 1, wildcard, missing), 'c', @@ -1193,7 +1193,7 @@ public void loadRecipes() { "-c-", "-d-", 'a', - "plateRubber", + "plateAnyRubber", 'b', getModItem(IndustrialCraft2.ID, "itemArmorHazmatChestplate", 1, wildcard, missing), 'c', @@ -1207,7 +1207,7 @@ public void loadRecipes() { "-c-", "-d-", 'a', - "plateRubber", + "plateAnyRubber", 'b', getModItem(IndustrialCraft2.ID, "itemArmorHazmatLeggings", 1, wildcard, missing), 'c', @@ -1334,7 +1334,7 @@ public void loadRecipes() { .eut(30).addTo(alloySmelterRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 6, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 6), CustomItemList.MoldBoots.get(0L)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorRubBoots", 1, 0, missing)).duration(10 * SECONDS) .eut(30).addTo(alloySmelterRecipes); @@ -1450,7 +1450,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "itemBoat", 1, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing)) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemBoat", 1, 1, missing)).duration(20).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -1545,42 +1545,42 @@ public void loadRecipes() { .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 5, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 5), CustomItemList.ReinforcedGlassLense.get(2L)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorHazmatHelmet", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("glue", 144)).duration(25 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 5, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 5), CustomItemList.ReinforcedGlassLense.get(2L)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorHazmatHelmet", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("refinedglue", 144)).duration(25 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 8, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 8), getModItem(Minecraft.ID, "wool", 4, 1, missing)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorHazmatChestplate", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("glue", 144)).duration(25 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 8, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 8), getModItem(Minecraft.ID, "wool", 4, 1, missing)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorHazmatChestplate", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("refinedglue", 144)).duration(25 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 7, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 7), getModItem(Minecraft.ID, "carpet", 4, 1, missing)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorHazmatLeggings", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("glue", 144)).duration(25 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GregTech.ID, "gt.metaitem.01", 7, 17880, missing), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 7), getModItem(Minecraft.ID, "carpet", 4, 1, missing)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemArmorHazmatLeggings", 1, 0, missing)) .fluidInputs(FluidRegistry.getFluidStack("refinedglue", 144)).duration(25 * SECONDS).eut(30) @@ -1729,33 +1729,33 @@ public void loadRecipes() { GT_Utility.getIntegratedCircuit(3)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemRecipePart", 1, 5, missing)).duration(30 * SECONDS) .eut(30).addTo(assemblerRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.BioChunk", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.BioChunk.getIS(1)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemPartCoalChunk", 1, 0, missing)).duration(1 * MINUTES) .eut(120).specialValue(1000).addTo(blastFurnaceRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.BioOrganicMesh", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.BioOrganicMesh.getIS(1)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemPartCarbonMesh", 1, 0, missing)) .duration(30 * SECONDS).eut(120).specialValue(1000).addTo(blastFurnaceRecipes); - GT_Values.RA.stdBuilder().itemInputs(getModItem(NewHorizonsCoreMod.ID, "item.BioCarbonPlate", 1, 0, missing)) + GT_Values.RA.stdBuilder().itemInputs(com.dreammaster.item.ItemList.BioCarbonPlate.getIS(1)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemPartCarbonPlate", 1, 0, missing)) .duration(30 * SECONDS).eut(120).specialValue(1000).addTo(blastFurnaceRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(IndustrialCraft2.ID, "itemPartCarbonMesh", 8, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 0, 0, missing)) + com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(0)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemBoat", 1, 0, missing)).duration(30 * SECONDS).eut(30) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Rubber, 4L), - getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 0, 0, missing)) + com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(0)) .itemOutputs(getModItem(IndustrialCraft2.ID, "itemBoat", 1, 1, missing)).duration(10 * SECONDS).eut(16) .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "iron_ingot", 8, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 0, 0, missing)) - .itemOutputs(getModItem(NewHorizonsCoreMod.ID, "item.ElectricBoatHull", 1, 0, missing)) - .duration(1 * MINUTES).eut(30).addTo(extruderRecipes); + com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(0)) + .itemOutputs(com.dreammaster.item.ItemList.ElectricBoatHull.getIS(1)).duration(1 * MINUTES).eut(30) + .addTo(extruderRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Steel, 1L), diff --git a/src/main/java/com/dreammaster/scripts/ScriptJABBA.java b/src/main/java/com/dreammaster/scripts/ScriptJABBA.java index fb32d063f..236bcb0c0 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptJABBA.java +++ b/src/main/java/com/dreammaster/scripts/ScriptJABBA.java @@ -388,33 +388,17 @@ public void loadRecipes() { "plateTungstenSteel", "stickTungstenSteel"); - if (BartWorks.isModLoaded()) { - addShapedRecipe( - getModItem(JABBA.ID, "upgradeStructural", 1, 9), - "stickRhodium-PlatedPalladium", - "plateRhodium-PlatedPalladium", - "stickRhodium-PlatedPalladium", - "plateRhodium-PlatedPalladium", - getModItem(JABBA.ID, "barrel", 1), - "plateRhodium-PlatedPalladium", - "stickRhodium-PlatedPalladium", - "plateRhodium-PlatedPalladium", - "stickRhodium-PlatedPalladium"); - - } else { - - addShapedRecipe( - getModItem(JABBA.ID, "upgradeStructural", 1, 9), - "stickChrome", - "plateChrome", - "stickChrome", - "plateChrome", - getModItem(JABBA.ID, "barrel", 1), - "plateChrome", - "stickChrome", - "plateChrome", - "stickChrome"); - } + addShapedRecipe( + getModItem(JABBA.ID, "upgradeStructural", 1, 9), + "stickRhodium-PlatedPalladium", + "plateRhodium-PlatedPalladium", + "stickRhodium-PlatedPalladium", + "plateRhodium-PlatedPalladium", + getModItem(JABBA.ID, "barrel", 1), + "plateRhodium-PlatedPalladium", + "stickRhodium-PlatedPalladium", + "plateRhodium-PlatedPalladium", + "stickRhodium-PlatedPalladium"); addShapedRecipe( getModItem(JABBA.ID, "upgradeStructural", 1, 10), diff --git a/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java b/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java index 43ebcadda..207c3fe0c 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java +++ b/src/main/java/com/dreammaster/scripts/ScriptLogisticPipes.java @@ -10,7 +10,6 @@ import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.LogisticsPipes; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.ProjectRedCore; import static gregtech.api.enums.Mods.ProjectRedExpansion; @@ -24,10 +23,12 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; import com.dreammaster.gthandler.CustomItemList; +import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; @@ -1125,7 +1126,7 @@ private void loadPipeRecipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.Steel, 2L), - getModItem(BartWorks.ID, "BWPumpParts", 1, 0, missing), + new ItemStack(ItemRegistry.PUMPPARTS, 1, 0), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Gold, 2L), GT_Utility.getIntegratedCircuit(18)) .itemOutputs(getModItem(LogisticsPipes.ID, "item.PipeItemsBasicTransport", 8, 0, missing)) @@ -1303,7 +1304,7 @@ private void loadMiscRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 5, missing), - getModItem(NewHorizonsCoreMod.ID, "item.GoldCoreChip", 1, 0, missing), + com.dreammaster.item.ItemList.GoldCoreChip.getIS(1), ItemList.Robot_Arm_MV.get(2L), getModItem(IndustrialCraft2.ID, "upgradeModule", 2, 0, missing), GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 16L), @@ -1316,7 +1317,7 @@ private void loadMiscRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(LogisticsPipes.ID, "item.logisticsParts", 1, 7, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondCoreChip", 1, 0, missing), + com.dreammaster.item.ItemList.DiamondCoreChip.getIS(1), ItemList.Robot_Arm_HV.get(1L), getModItem(IndustrialCraft2.ID, "upgradeModule", 4, 0, missing), GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RedSteel, 32L), diff --git a/src/main/java/com/dreammaster/scripts/ScriptMagicBees.java b/src/main/java/com/dreammaster/scripts/ScriptMagicBees.java index a21a1f1d1..af1a0542a 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptMagicBees.java +++ b/src/main/java/com/dreammaster/scripts/ScriptMagicBees.java @@ -5,7 +5,6 @@ import static gregtech.api.enums.Mods.Botania; import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.Genetics; -import static gregtech.api.enums.Mods.GoodGenerator; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.MagicBees; import static gregtech.api.enums.Mods.Minecraft; @@ -30,6 +29,7 @@ import com.dreammaster.thaumcraft.TCHelper; import forestry.api.recipes.RecipeManagers; +import goodgenerator.loader.Loaders; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -1131,12 +1131,9 @@ public void loadRecipes() { new AspectList().add(Aspect.MAGIC, 100).add(Aspect.HARVEST, 75).add(Aspect.getAspect("tempus"), 50), getModItem(Thaumcraft.ID, "blockEssentiaReservoir", 1, 0, missing), new ItemStack[] { getModItem(Thaumcraft.ID, "blockTube", 1, 2, missing), - getModItem(MagicBees.ID, "pollen", 1, 0, missing), - getModItem(GoodGenerator.ID, "essentiaCell", 1, 0, missing), - getModItem(GoodGenerator.ID, "essentiaCell", 1, 0, missing), - getModItem(GoodGenerator.ID, "essentiaCell", 1, 0, missing), - getModItem(GoodGenerator.ID, "essentiaCell", 1, 0, missing), - getModItem(MagicBees.ID, "pollen", 1, 1, missing) }); + getModItem(MagicBees.ID, "pollen", 1, 0, missing), new ItemStack(Loaders.essentiaCell, 1, 0), + new ItemStack(Loaders.essentiaCell, 1, 0), new ItemStack(Loaders.essentiaCell, 1, 0), + new ItemStack(Loaders.essentiaCell, 1, 0), getModItem(MagicBees.ID, "pollen", 1, 1, missing) }); TCHelper.refreshResearchPages("MB_VisAuraProvider"); TCHelper.refreshResearchPages("MB_EssenceLife"); TCHelper.refreshResearchPages("MB_EssenceDeath"); diff --git a/src/main/java/com/dreammaster/scripts/ScriptMalisDoors.java b/src/main/java/com/dreammaster/scripts/ScriptMalisDoors.java index 4364b2226..dc5ccd756 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptMalisDoors.java +++ b/src/main/java/com/dreammaster/scripts/ScriptMalisDoors.java @@ -4,7 +4,6 @@ import static gregtech.api.enums.Mods.MalisisDoors; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.ProjectRedIntegration; import static gregtech.api.enums.Mods.TinkerConstruct; import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; @@ -17,6 +16,7 @@ import net.minecraftforge.fluids.FluidRegistry; +import com.dreammaster.block.BlockList; import com.dreammaster.gthandler.CustomItemList; import gregtech.api.enums.GT_Values; @@ -115,7 +115,7 @@ public void loadRecipes() { "plateRedstone", GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Diamond, 1L), "plateRedstone", - getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing), + BlockList.DiamondFrameBox.getIS(), "plateRedstone", "craftingToolSaw", "plateEnderPearl", @@ -1097,7 +1097,7 @@ public void loadRecipes() { .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "tile.DiamondFrameBox", 1, 0, missing), + BlockList.DiamondFrameBox.getIS(), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 1L)) .itemOutputs(getModItem(MalisisDoors.ID, "vanishing_block", 1, 3, missing)) .fluidInputs(FluidRegistry.getFluidStack("molten.redstone", 288)).duration(30 * SECONDS).eut(30) diff --git a/src/main/java/com/dreammaster/scripts/ScriptMinecraft.java b/src/main/java/com/dreammaster/scripts/ScriptMinecraft.java index b9357aa3d..0ef9ccf8b 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptMinecraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptMinecraft.java @@ -13,7 +13,6 @@ import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GalacticraftAmunRa; import static gregtech.api.enums.Mods.GalaxySpace; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.HardcoreEnderExpansion; import static gregtech.api.enums.Mods.IguanaTweaksTinkerConstruct; import static gregtech.api.enums.Mods.IndustrialCraft2; @@ -46,6 +45,8 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; + import com.dreammaster.gthandler.CustomItemList; import gregtech.api.enums.GT_Values; @@ -56,6 +57,7 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.xmod.bop.blocks.BOP_Block_Registrator; public class ScriptMinecraft implements IScriptLoader { @@ -648,13 +650,13 @@ public void loadRecipes() { .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 1, wildcard, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 1, wildcard), getModItem(Minecraft.ID, "flint", 2, 0, missing)) .itemOutputs(getModItem(Minecraft.ID, "crafting_table", 1, 0, missing)).duration(10 * SECONDS).eut(4) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 1, wildcard, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 1, wildcard), getModItem(Minecraft.ID, "flint", 2, 0, missing)) .itemOutputs(getModItem(Minecraft.ID, "crafting_table", 1, 0, missing)).duration(10 * SECONDS).eut(4) .addTo(assemblerRecipes); @@ -1314,133 +1316,133 @@ public void loadRecipes() { .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Minecraft.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(BiomesOPlenty.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(ExtraTrees.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(ExtraUtilities.ID, "colorWoodPlanks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Forestry.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Forestry.ID, "planksFireproof", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Natura.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Thaumcraft.ID, "blockWoodenDevice", 2, 6, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Thaumcraft.ID, "blockWoodenDevice", 2, 7, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(PamsHarvestTheNether.ID, "netherPlanks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockRainforestOakLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Rainforest, 2, 0), getModItem(Witchery.ID, "witchwood", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Minecraft.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(BiomesOPlenty.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(ExtraTrees.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(ExtraUtilities.ID, "colorWoodPlanks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Forestry.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Forestry.ID, "planksFireproof", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Natura.ID, "planks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Thaumcraft.ID, "blockWoodenDevice", 2, 6, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Thaumcraft.ID, "blockWoodenDevice", 2, 7, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(PamsHarvestTheNether.ID, "netherPlanks", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(GTPlusPlus.ID, "blockPineLogLog", 2, 0, missing), + new ItemStack(BOP_Block_Registrator.log_Pine, 2, 0), getModItem(Witchery.ID, "witchwood", 2, wildcard, missing)) .itemOutputs(getModItem(Minecraft.ID, "chest", 1, 0, missing)).duration(5 * SECONDS) .eut(TierEU.RECIPE_LV).addTo(assemblerRecipes); @@ -1711,7 +1713,9 @@ public void loadRecipes() { .itemOutputs(getModItem(Minecraft.ID, "wooden_pressure_plate", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() - .itemInputs(ItemList.Plank_Oak.get(2L), getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + .itemInputs( + ItemList.Plank_Oak.get(2L), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Minecraft.ID, "wooden_pressure_plate", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -1723,7 +1727,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "stone_slab", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Minecraft.ID, "stone_pressure_plate", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -5116,7 +5120,7 @@ private void craftingRecipes() { "plateWood", "plateWood"); addShapedRecipe( - getModItem(GregTech.ID, "gt.metaitem.01", 9, 9032, missing), + GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Iron, 9), "craftingToolSaw", "ingotIron", null, diff --git a/src/main/java/com/dreammaster/scripts/ScriptNatura.java b/src/main/java/com/dreammaster/scripts/ScriptNatura.java index 9e8d57ff3..54b4d2212 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptNatura.java +++ b/src/main/java/com/dreammaster/scripts/ScriptNatura.java @@ -1,7 +1,6 @@ package com.dreammaster.scripts; import static com.dreammaster.main.MainRegistry.Module_CustomFuels; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; import static gregtech.api.enums.Mods.PamsHarvestCraft; @@ -13,6 +12,7 @@ import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeBuilder.TICKS; +import static gregtech.common.items.ID_MetaTool_01.SAW; import java.util.Arrays; import java.util.List; @@ -28,6 +28,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gregtech.common.items.GT_MetaGenerated_Tool_01; public class ScriptNatura implements IScriptLoader { @@ -63,7 +64,7 @@ public void loadRecipes() { getModItem(Minecraft.ID, "string", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 0, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "tree", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 0, missing), @@ -74,7 +75,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 0, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 0, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -211,7 +212,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 1, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "tree", 1, 1, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 1, missing), @@ -222,7 +223,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 1, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 1, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -374,7 +375,7 @@ public void loadRecipes() { "craftingToolKnife"); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 2, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "tree", 1, 2, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 2, missing), @@ -385,7 +386,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 2, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 2, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -533,7 +534,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 3, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "redwood", 1, 1, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 3, missing), @@ -544,7 +545,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 3, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 3, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -692,21 +693,21 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 4, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "bloodwood", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 4, missing), getModItem(Natura.ID, "bloodwood", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 4, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "bloodwood", 1, 15, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 4, missing), getModItem(Natura.ID, "bloodwood", 1, 15, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 4, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "bloodwood", 1, 1, missing)); addShapelessRecipe( getModItem(Natura.ID, "natura.stick", 2, 4, missing), @@ -714,7 +715,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 4, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 4, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -872,7 +873,7 @@ public void loadRecipes() { "craftingToolKnife"); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 5, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "tree", 1, 3, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 5, missing), @@ -883,7 +884,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 5, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 5, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1031,7 +1032,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 6, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "Rare Tree", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 6, missing), @@ -1042,7 +1043,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 6, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 6, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1190,7 +1191,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 7, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "Rare Tree", 1, 1, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 7, missing), @@ -1201,7 +1202,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 7, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 7, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1349,7 +1350,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 8, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "Rare Tree", 1, 2, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 8, missing), @@ -1360,7 +1361,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 8, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 8, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1508,7 +1509,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 9, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "Rare Tree", 1, 3, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 9, missing), @@ -1519,7 +1520,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 9, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 9, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1667,7 +1668,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 10, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "willow", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 10, missing), @@ -1678,7 +1679,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 10, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 10, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1826,7 +1827,7 @@ public void loadRecipes() { null); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 11, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "Dark Tree", 1, 0, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 11, missing), @@ -1837,7 +1838,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 11, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 11, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -1989,7 +1990,7 @@ public void loadRecipes() { "craftingToolKnife"); addShapelessRecipe( getModItem(Natura.ID, "planks", 4, 12, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), getModItem(Natura.ID, "Dark Tree", 1, 1, missing)); addShapelessRecipe( getModItem(Natura.ID, "planks", 2, 12, missing), @@ -2000,7 +2001,7 @@ public void loadRecipes() { getModItem(Natura.ID, "planks", 1, 12, missing)); addShapedRecipe( getModItem(Natura.ID, "natura.stick", 4, 12, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 10, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(SAW.ID, 1, null, null, null), null, null, null, @@ -3164,7 +3165,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.eucalyptus", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3176,7 +3177,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 1, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.sakura", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3188,7 +3189,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.ghostwood", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3200,7 +3201,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 3, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.redwood", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3212,7 +3213,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 4, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.bloodwood", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3224,7 +3225,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 5, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.hopseed", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3236,7 +3237,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 6, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.maple", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3248,7 +3249,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab1", 2, 7, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.silverbell", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3260,7 +3261,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab2", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.amaranth", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3272,7 +3273,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab2", 2, 1, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.tiger", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3284,7 +3285,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab2", 2, 2, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.willow", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3296,7 +3297,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab2", 2, 3, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.darkwood", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3308,7 +3309,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Natura.ID, "plankSlab2", 2, 4, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing)) + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1)) .itemOutputs(getModItem(Natura.ID, "pressureplate.fusewood", 2, 0, missing)).duration(5 * SECONDS) .eut(8).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -3321,7 +3322,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "netherrack", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1), GT_Utility.getIntegratedCircuit(9)) .itemOutputs(getModItem(Natura.ID, "NetherPressurePlate", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); diff --git a/src/main/java/com/dreammaster/scripts/ScriptOpenBlocks.java b/src/main/java/com/dreammaster/scripts/ScriptOpenBlocks.java index fc260b782..2fa467250 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptOpenBlocks.java +++ b/src/main/java/com/dreammaster/scripts/ScriptOpenBlocks.java @@ -6,7 +6,6 @@ import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.GalacticraftCore; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.OpenBlocks; @@ -390,13 +389,13 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( ItemList.Machine_LV_Mixer.get(1L), - getModItem(GregTech.ID, "gt.metaitem.02", 4, 18304, missing)) + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.WroughtIron, 4)) .itemOutputs(getModItem(OpenBlocks.ID, "paintmixer", 1, 0, missing)).duration(30 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( ItemList.Machine_LV_Mixer.get(1L), - getModItem(GregTech.ID, "gt.metaitem.02", 4, 18307, missing)) + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.PigIron, 4)) .itemOutputs(getModItem(OpenBlocks.ID, "paintmixer", 1, 0, missing)).duration(30 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -412,13 +411,13 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "factory", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 4, 18304, missing)) + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.WroughtIron, 4)) .itemOutputs(getModItem(OpenBlocks.ID, "xpbottler", 1, 0, missing)).duration(30 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Forestry.ID, "factory", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 4, 18307, missing)) + GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.PigIron, 4)) .itemOutputs(getModItem(OpenBlocks.ID, "xpbottler", 1, 0, missing)).duration(30 * SECONDS).eut(30) .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() diff --git a/src/main/java/com/dreammaster/scripts/ScriptOpenModularTurrets.java b/src/main/java/com/dreammaster/scripts/ScriptOpenModularTurrets.java index 17c7e3414..c989503c8 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptOpenModularTurrets.java +++ b/src/main/java/com/dreammaster/scripts/ScriptOpenModularTurrets.java @@ -2,7 +2,6 @@ import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.EnderStorage; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.IronChests; import static gregtech.api.enums.Mods.Minecraft; @@ -427,13 +426,13 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.EnergeticAlloy, 1L), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32503, missing)) + ItemList.BatteryHull_EV.get(1)) .itemOutputs(getModItem(OpenModularTurrets.ID, "expanderPowerTierFour", 1, 0, missing)) .duration(20 * SECONDS).eut(120).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.VibrantAlloy, 1L), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 32504, missing)) + ItemList.BatteryHull_IV.get(1)) .itemOutputs(getModItem(OpenModularTurrets.ID, "expanderPowerTierFive", 1, 0, missing)) .duration(20 * SECONDS).eut(256).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() diff --git a/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java b/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java index 7a8b16e1a..2ab94e6a7 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java +++ b/src/main/java/com/dreammaster/scripts/ScriptProjectRed.java @@ -16,7 +16,6 @@ import static gregtech.api.enums.Mods.MCFrames; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenBlocks; import static gregtech.api.enums.Mods.OpenComputers; import static gregtech.api.enums.Mods.PamsHarvestCraft; @@ -56,6 +55,7 @@ import com.dreammaster.tinkersConstruct.TConstructHelper; import fox.spiteful.avaritia.crafting.ExtremeCraftingManager; +import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -64,6 +64,7 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import gtPlusPlus.core.material.ALLOY; import tconstruct.library.crafting.Smeltery; public class ScriptProjectRed implements IScriptLoader { @@ -165,12 +166,12 @@ public void loadRecipes() { FluidRegistry.getFluidStack("redstone.molten", 576), FluidRegistry.getFluidStack("copper.molten", 144)); ChiselHelper.addVariationFromStack("ruby", getModItem(BiomesOPlenty.ID, "gemOre", 1, 3, missing)); - ChiselHelper.addVariationFromStack("ruby", getModItem(GregTech.ID, "gt.blockgem2", 1, 11, missing)); + ChiselHelper.addVariationFromStack("ruby", new ItemStack(GregTech_API.sBlockGem2, 1, 11)); ChiselHelper.addVariationFromStack( "ruby", getModItem(ProjectRedExploration.ID, "projectred.exploration.stone", 1, 5, missing)); ChiselHelper.addVariationFromStack("sapphire", getModItem(BiomesOPlenty.ID, "gemOre", 1, 13, missing)); - ChiselHelper.addVariationFromStack("sapphire", getModItem(GregTech.ID, "gt.blockgem2", 1, 12, missing)); + ChiselHelper.addVariationFromStack("sapphire", new ItemStack(GregTech_API.sBlockGem2, 1, 12)); ChiselHelper.addVariationFromStack( "sapphire", getModItem(ProjectRedExploration.ID, "projectred.exploration.stone", 1, 6, missing)); @@ -200,7 +201,7 @@ private void craftingRecipes() { "itemCasingSteel", ItemList.Electric_Motor_LV.get(1L), "itemCasingSteel", - getModItem(NewHorizonsCoreMod.ID, "item.DiamondDrillTip", 1, 0, missing), + com.dreammaster.item.ItemList.DiamondDrillTip.getIS(1), getModItem(IndustrialCraft2.ID, "blockMiningPipe", 1, 0, missing), "circuitBasic", "itemCasingSteel", @@ -290,7 +291,7 @@ private void craftingRecipes() { "stickSteel", "stickSteel", "stickWood", - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeRuby", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeRuby.getIS(1), "stickSteel", null, null, @@ -301,7 +302,7 @@ private void craftingRecipes() { "stickSteel", "stickSteel", "stickWood", - getModItem(NewHorizonsCoreMod.ID, "item.SawBladeSapphire", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladeSapphire.getIS(1), "stickSteel", null, null, @@ -312,7 +313,7 @@ private void craftingRecipes() { "stickSteel", "stickSteel", "stickWood", - getModItem(NewHorizonsCoreMod.ID, "item.SawBladePeridot", 1, 0, missing), + com.dreammaster.item.ItemList.SawBladePeridot.getIS(1), "stickSteel", null, null, @@ -2086,7 +2087,7 @@ private void recipes1() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 5, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 5, 17880, missing)) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 5)) .itemOutputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 17, missing)) .duration(15 * SECONDS).eut(30).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() @@ -2511,7 +2512,7 @@ private void circuitAssemblerRecipes() { .itemInputs( getModItem(ProjectRedCore.ID, "projectred.core.part", 8, 44, missing), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.MV, 1L), - getModItem(GTPlusPlus.ID, "itemPlatePotin", 1, 0, missing), + ALLOY.POTIN.getPlate(1), GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.RedAlloy, 2L), getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 20, missing), getModItem(ProjectRedCore.ID, "projectred.core.part", 1, 28, missing)) @@ -3577,14 +3578,14 @@ private void recipes2() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "glowstone_dust", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 2, 2887, missing), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cocoa, 2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 8, 31, missing)) .duration(2 * SECONDS + 10 * TICKS).eut(8).addTo(mixerRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Minecraft.ID, "glowstone_dust", 2, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 2, 2888, missing), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coffee, 2), GT_Utility.getIntegratedCircuit(8)) .itemOutputs(getModItem(ProjectRedCore.ID, "projectred.core.part", 8, 31, missing)) .duration(2 * SECONDS + 10 * TICKS).eut(8).addTo(mixerRecipes); @@ -3787,7 +3788,7 @@ private void recipes2() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing)) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1)) .itemOutputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 16, missing)) .duration(5 * SECONDS).eut(8).addTo(packagerRecipes); GT_Values.RA.stdBuilder() @@ -3804,19 +3805,19 @@ private void recipes2() { .duration(5 * SECONDS).eut(8).addTo(packagerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.ElectrotineWire", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing)) + com.dreammaster.item.ItemList.ElectrotineWire.getIS(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1)) .itemOutputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 34, missing)) .duration(5 * SECONDS).eut(8).addTo(packagerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.ElectrotineWire", 1, 0, missing), + com.dreammaster.item.ItemList.ElectrotineWire.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.StyreneButadieneRubber, 1L)) .itemOutputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 34, missing)) .duration(5 * SECONDS).eut(8).addTo(packagerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.ElectrotineWire", 1, 0, missing), + com.dreammaster.item.ItemList.ElectrotineWire.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Silicone, 1L)) .itemOutputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 34, missing)) .duration(5 * SECONDS).eut(8).addTo(packagerRecipes); @@ -3824,13 +3825,13 @@ private void recipes2() { .itemInputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 16, missing)) .itemOutputs( getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing)) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1)) .duration(5 * SECONDS).eut(8).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder() .itemInputs(getModItem(ProjectRedTransmission.ID, "projectred.transmission.wire", 1, 34, missing)) .itemOutputs( - getModItem(NewHorizonsCoreMod.ID, "item.ElectrotineWire", 1, 0, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17880, missing)) + com.dreammaster.item.ItemList.ElectrotineWire.getIS(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Rubber, 1)) .duration(5 * SECONDS).eut(8).addTo(unpackagerRecipes); } diff --git a/src/main/java/com/dreammaster/scripts/ScriptRemoteIO.java b/src/main/java/com/dreammaster/scripts/ScriptRemoteIO.java index 299bdedec..9fc7768fb 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptRemoteIO.java +++ b/src/main/java/com/dreammaster/scripts/ScriptRemoteIO.java @@ -5,7 +5,6 @@ import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.ProjectRedIntegration; import static gregtech.api.enums.Mods.RandomThings; import static gregtech.api.enums.Mods.RemoteIO; @@ -182,55 +181,55 @@ public void loadRecipes() { .addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), getModItem(EnderStorage.ID, "enderChest", 1, 0, missing)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 0, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), getModItem(EnderStorage.ID, "enderChest", 1, 4096, missing)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 1, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), getModItem(Thaumcraft.ID, "blockJar", 2, 0, missing)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 2, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.BlackSteel, 2L)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 10, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), getModItem(ExtraUtilities.ID, "extractor_base", 2, 12, missing)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 12, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), getModItem(AppliedEnergistics2.ID, "tile.BlockController", 1, 0, missing)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 20, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.RedAlloy, 2L)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.transfer", 1, 21, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 4L)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.upgrade", 1, 0, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); GT_Values.RA.stdBuilder() .itemInputs( - getModItem(NewHorizonsCoreMod.ID, "item.BlankPlatedChip", 1, 0, missing), + com.dreammaster.item.ItemList.BlankPlatedChip.getIS(1), getModItem(RemoteIO.ID, "item.wireless_transmitter", 1, 0, missing)) .itemOutputs(getModItem(RemoteIO.ID, "item.chip.upgrade", 1, 1, missing)).duration(10 * SECONDS) .eut(480).addTo(assemblerRecipes); diff --git a/src/main/java/com/dreammaster/scripts/ScriptSGCraft.java b/src/main/java/com/dreammaster/scripts/ScriptSGCraft.java index 2e90038e3..811419ab0 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptSGCraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptSGCraft.java @@ -3,7 +3,6 @@ import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.GoodGenerator; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.SGCraft; import static gregtech.api.enums.Mods.TecTech; import static gregtech.api.util.GT_ModHandler.getModItem; @@ -11,9 +10,14 @@ import java.util.Arrays; import java.util.List; +import net.minecraft.item.ItemStack; + import com.dreammaster.gthandler.CustomItemList; +import com.github.technus.tectech.thing.casing.TT_Container_Casings; import fox.spiteful.avaritia.crafting.ExtremeCraftingManager; +import goodgenerator.items.MyMaterial; +import goodgenerator.loader.Loaders; import gregtech.api.enums.ItemList; import gregtech.api.enums.MaterialsUEVplus; import gregtech.api.enums.OrePrefixes; @@ -118,9 +122,9 @@ public void loadRecipes() { 'd', GT_OreDictUnificator.get(OrePrefixes.nanite, MaterialsUEVplus.Universium, 1L), 'e', - getModItem(TecTech.ID, "gt.spacetime_compression_field_generator", 1, 8, missing), + new ItemStack(TT_Container_Casings.SpacetimeCompressionFieldGenerators, 1, 8), 'f', - getModItem(BartWorks.ID, "bw.werkstoffblocks.01", 1, 10112, missing), + MyMaterial.shirabon.get(OrePrefixes.block, 1), 'g', CustomItemList.StargateShieldingFoil.get(1L), 'h', @@ -131,9 +135,9 @@ public void loadRecipes() { GT_OreDictUnificator .get(OrePrefixes.plateDense, MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter, 1L), 'k', - getModItem(TecTech.ID, "gt.stabilisation_field_generator", 1, 8, missing), + new ItemStack(TT_Container_Casings.StabilisationFieldGenerators, 1, 8), 'l', - getModItem(GregTech.ID, "gt.blockmachines", 1, 15410, missing), + com.github.technus.tectech.thing.CustomItemList.Machine_Multi_EyeOfHarmony.get(1), 'm', getModItem(SGCraft.ID, "stargateRing", 1, 0, missing), 'n', @@ -181,7 +185,7 @@ public void loadRecipes() { 'c', ItemList.ZPM4.get(1L), 'd', - getModItem(GoodGenerator.ID, "compactFusionCoil", 1, 3, missing)); + new ItemStack(Loaders.compactFusionCoil, 1, 3)); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( getModItem(SGCraft.ID, "sgIrisUpgrade", 1, 0, missing), "--aaaaa--", @@ -196,7 +200,7 @@ public void loadRecipes() { 'a', getModItem(SGCraft.ID, "sgIrisBlade", 1, 0, missing), 'b', - getModItem(GoodGenerator.ID, "compactFusionCoil", 1, 3, missing)); + new ItemStack(Loaders.compactFusionCoil, 1, 3)); ExtremeCraftingManager.getInstance().addExtremeShapedOreRecipe( getModItem(SGCraft.ID, "rfPowerUnit", 1, 0, missing), "aabcccbaa", @@ -211,7 +215,7 @@ public void loadRecipes() { 'a', GT_OreDictUnificator.get(OrePrefixes.block, MaterialsUEVplus.BlackDwarfMatter, 1L), 'b', - getModItem(GoodGenerator.ID, "compactFusionCoil", 1, 3, missing), + new ItemStack(Loaders.compactFusionCoil, 1, 3), 'c', GT_OreDictUnificator.get(OrePrefixes.block, MaterialsUEVplus.TranscendentMetal, 1L), 'd', @@ -240,7 +244,7 @@ public void loadRecipes() { 'c', GT_OreDictUnificator.get(OrePrefixes.block, MaterialsUEVplus.BlackDwarfMatter, 1L), 'd', - getModItem(GoodGenerator.ID, "compactFusionCoil", 1, 3, missing), + new ItemStack(Loaders.compactFusionCoil, 1, 3), 'e', ItemList.Sensor_UXV.get(1L)); diff --git a/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java b/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java index 6bc5b1faf..6569d5cd6 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java +++ b/src/main/java/com/dreammaster/scripts/ScriptStevesCarts.java @@ -15,7 +15,6 @@ import static gregtech.api.enums.Mods.IronTanks; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenBlocks; import static gregtech.api.enums.Mods.ProjectRedExploration; import static gregtech.api.enums.Mods.ProjectRedIntegration; @@ -284,7 +283,7 @@ public void loadRecipes() { "craftingToolScrewdriver", "blockSteel", getModItem(StevesCarts2.ID, "CartModule", 1, 42, missing), - getModItem(NewHorizonsCoreMod.ID, "item.DiamondDrillTip", 1, 0, missing), + com.dreammaster.item.ItemList.DiamondDrillTip.getIS(1), CustomItemList.SteelBars.get(1L), "screwSteel", "craftingToolHardHammer"); diff --git a/src/main/java/com/dreammaster/scripts/ScriptTCCoreMod.java b/src/main/java/com/dreammaster/scripts/ScriptTCCoreMod.java index 04322f066..ee9bb8436 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptTCCoreMod.java +++ b/src/main/java/com/dreammaster/scripts/ScriptTCCoreMod.java @@ -15,7 +15,6 @@ import static gregtech.api.enums.Mods.IronTanks; import static gregtech.api.enums.Mods.MagicBees; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.OpenBlocks; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.ProjectRedIllumination; @@ -30,6 +29,7 @@ import net.minecraft.item.ItemStack; import com.dreammaster.gthandler.CustomItemList; +import com.dreammaster.main.NHItems; import com.dreammaster.thaumcraft.TCHelper; import gregtech.api.enums.ItemList; @@ -85,12 +85,12 @@ public void loadRecipes() { 3, 2, 3, - getModItem(NewHorizonsCoreMod.ID, "item.WitherProtectionRing", 1, 0, missing)).setParents("RUNICARMOR") + new ItemStack(NHItems.WITHER_PROTECTION_RING.get(), 1)).setParents("RUNICARMOR") .setSiblings("RUNICARMOR").setConcealed() .setPages(new ResearchPage("NewHorizons.research_page.WITHERRING")).registerResearchItem(); ThaumcraftApi.addInfusionCraftingRecipe( "WITHERRING", - getModItem(NewHorizonsCoreMod.ID, "item.WitherProtectionRing", 1, 0, missing), + new ItemStack(NHItems.WITHER_PROTECTION_RING.get(), 1), 3, new AspectList().add(Aspect.getAspect("alienis"), 45).add(Aspect.getAspect("praecantatio"), 35) .add(Aspect.getAspect("spiritus"), 30).add(Aspect.getAspect("superbia"), 25) @@ -103,9 +103,7 @@ public void loadRecipes() { getModItem(Minecraft.ID, "skull", 1, 1, missing), }); TCHelper.addResearchPage( "WITHERRING", - new ResearchPage( - TCHelper.findInfusionRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.WitherProtectionRing", 1, 0, missing)))); + new ResearchPage(TCHelper.findInfusionRecipe(new ItemStack(NHItems.WITHER_PROTECTION_RING.get(), 1)))); ThaumcraftApi.addWarpToResearch("WITHERRING", 2); new ResearchItem( "EMINENCESTONE", diff --git a/src/main/java/com/dreammaster/scripts/ScriptTaintedMagic.java b/src/main/java/com/dreammaster/scripts/ScriptTaintedMagic.java index 2a7907687..564fc5a3c 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptTaintedMagic.java +++ b/src/main/java/com/dreammaster/scripts/ScriptTaintedMagic.java @@ -4,7 +4,6 @@ import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.TaintedMagic; import static gregtech.api.enums.Mods.Thaumcraft; import static gregtech.api.enums.Mods.TinkersGregworks; @@ -538,15 +537,13 @@ public void loadRecipes() { .setConcealed().setPages(new ResearchPage("tm.text.CREATIONSHARD.1")).registerResearchItem(); ThaumcraftApi.addCrucibleRecipe( "CreationShardGTNH", - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 2, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(2), getModItem(Thaumcraft.ID, "ItemResource", 1, 16, missing), new AspectList().add(Aspect.getAspect("alienis"), 16).add(Aspect.getAspect("vacuos"), 16) .add(Aspect.getAspect("tenebrae"), 16)); TCHelper.addResearchPage( "CreationShardGTNH", - new ResearchPage( - TCHelper.findCrucibleRecipe( - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing)))); + new ResearchPage(TCHelper.findCrucibleRecipe(com.dreammaster.item.ItemList.VoidEssence.getIS(1)))); ThaumcraftApi.addInfusionCraftingRecipe( "CreationShardGTNH", getModItem(TaintedMagic.ID, "ItemMaterial", 2, 5, missing), @@ -558,13 +555,13 @@ public void loadRecipes() { new ItemStack[] { getModItem(Thaumcraft.ID, "ItemEldritchObject", 1, 3, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 0, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 1, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "blockCrystal", 1, 2, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 3, missing), getModItem(Thaumcraft.ID, "ItemEldritchObject", 1, 3, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 4, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 5, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "blockCrystal", 1, 6, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 6, missing), }); TCHelper.addResearchPage( @@ -1851,15 +1848,15 @@ public void loadRecipes() { getModItem(TaintedMagic.ID, "ItemMaterial", 1, 5, missing), new ItemStack[] { getModItem(Thaumcraft.ID, "FocusPortableHole", 1, 0, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Minecraft.ID, "clock", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "blockCrystal", 1, 0, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 6, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Minecraft.ID, "clock", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "blockCrystal", 1, 0, missing), }); TCHelper.addResearchPage( "FocusTimeGTNH", @@ -1893,15 +1890,15 @@ public void loadRecipes() { getModItem(TaintedMagic.ID, "ItemMaterial", 1, 5, missing), new ItemStack[] { getModItem(Thaumcraft.ID, "FocusShock", 1, 0, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 2, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "ItemResource", 1, 14, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "blockCrystal", 1, 2, missing), getModItem(Thaumcraft.ID, "FocusFrost", 1, 0, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 2, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "ItemResource", 1, 14, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(Thaumcraft.ID, "blockCrystal", 1, 2, missing), }); TCHelper.addResearchPage( "FocusWeatherGTNH", @@ -1943,9 +1940,9 @@ public void loadRecipes() { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Void, 1L), getModItem(Thaumcraft.ID, "blockCrystal", 1, 3, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Shadow, 1L), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), getModItem(TaintedMagic.ID, "ItemCrystalDagger", 1, 0, missing), - getModItem(NewHorizonsCoreMod.ID, "item.VoidEssence", 1, 0, missing), + com.dreammaster.item.ItemList.VoidEssence.getIS(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Shadow, 1L), getModItem(Thaumcraft.ID, "blockCrystal", 1, 2, missing), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Void, 1L), diff --git a/src/main/java/com/dreammaster/scripts/ScriptThaumcraft.java b/src/main/java/com/dreammaster/scripts/ScriptThaumcraft.java index 4f7d03505..f9227d824 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptThaumcraft.java +++ b/src/main/java/com/dreammaster/scripts/ScriptThaumcraft.java @@ -1,5 +1,7 @@ package com.dreammaster.scripts; +import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.Fluorspar; +import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.RedZircon; import static gregtech.api.enums.Mods.Backpack; import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.enums.Mods.BiomesOPlenty; @@ -9,13 +11,11 @@ import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.GalacticraftCore; import static gregtech.api.enums.Mods.GalacticraftMars; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IguanaTweaksTinkerConstruct; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.MalisisDoors; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.PamsHarvestTheNether; import static gregtech.api.enums.Mods.ProjectRedIntegration; @@ -36,6 +36,8 @@ import static gregtech.api.util.GT_ModHandler.getModItem; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.common.items.ID_MetaTool_01.BUTCHERYKNIFE; +import static gregtech.common.items.ID_MetaTool_01.KNIFE; import java.util.Arrays; import java.util.List; @@ -48,6 +50,7 @@ import com.dreammaster.gthandler.CustomItemList; import com.dreammaster.thaumcraft.TCHelper; +import goodgenerator.items.MyMaterial; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -55,6 +58,7 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; import gregtech.common.items.GT_MetaGenerated_Item_98; +import gregtech.common.items.GT_MetaGenerated_Tool_01; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; @@ -816,7 +820,7 @@ private void thaumaturgy() { 2, new AspectList().add(Aspect.getAspect("ordo"), 24).add(Aspect.getAspect("praecantatio"), 12) .add(Aspect.getAspect("potentia"), 12).add(Aspect.getAspect("vitreus"), 6), - getModItem(NewHorizonsCoreMod.ID, "item.ChargedCertusQuartzRod", 1, 0, missing), + com.dreammaster.item.ItemList.ChargedCertusQuartzRod.getIS(1), new ItemStack[] { getModItem(Thaumcraft.ID, "ItemShard", 1, 6, missing), getModItem(Thaumcraft.ID, "blockCrystal", 1, 4, missing), getModItem(Thaumcraft.ID, "ItemShard", 1, 6, missing), @@ -2479,19 +2483,19 @@ private void artifice() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 6, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 19, missing)) + RedZircon.get(OrePrefixes.lens, 0)) .itemOutputs(getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing)).duration(30 * SECONDS) .eut(120).addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 6, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 91, missing)) + Fluorspar.get(OrePrefixes.lens, 0)) .itemOutputs(getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing)).duration(30 * SECONDS) .eut(120).addTo(laserEngraverRecipes); GT_Values.RA.stdBuilder() .itemInputs( getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 6, missing), - getModItem(BartWorks.ID, "gt.bwMetaGeneratedlens", 0, 10023, missing)) + MyMaterial.orundum.get(OrePrefixes.lens, 0)) .itemOutputs(getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing)).duration(30 * SECONDS) .eut(120).addTo(laserEngraverRecipes); @@ -4468,7 +4472,7 @@ private void golemancy() { .add(Aspect.getAspect("mortuus"), 32).add(Aspect.getAspect("telum"), 32), getModItem(Thaumcraft.ID, "ItemGolemCore", 1, 3, missing), new ItemStack[] { getModItem(Minecraft.ID, "nether_star", 1, 0, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 36, missing), + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(BUTCHERYKNIFE.ID, 1, null, null, null), getModItem(Minecraft.ID, "iron_sword", 1, 0, missing), getModItem(Thaumcraft.ID, "ItemZombieBrain", 1, 0, missing), getModItem(Minecraft.ID, "bow", 1, 0, missing), @@ -4496,7 +4500,7 @@ private void golemancy() { getModItem(Minecraft.ID, "fish", 1, 2, missing), getModItem(Minecraft.ID, "fish", 1, 3, missing), getModItem(Minecraft.ID, "fishing_rod", 1, 0, missing), - getModItem(GregTech.ID, "gt.metatool.01", 1, 34, missing), }); + GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(KNIFE.ID, 1, null, null, null), }); TCHelper.setResearchAspects( "COREFISHING", new AspectList().add(Aspect.getAspect("fames"), 12).add(Aspect.getAspect("aqua"), 12) diff --git a/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java b/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java index 98705e359..2f43bc993 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java +++ b/src/main/java/com/dreammaster/scripts/ScriptThaumicBases.java @@ -33,6 +33,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.core.block.ModBlocks; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; @@ -711,7 +712,7 @@ public void loadRecipes() { 5, new AspectList().add(Aspect.getAspect("iter"), 32).add(Aspect.getAspect("vinculum"), 32) .add(Aspect.getAspect("desidia"), 16).add(Aspect.getAspect("sensus"), 16), - getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1, 1, missing), + new ItemStack(ModBlocks.blockCompressedObsidian, 1, 1), new ItemStack[] { getModItem(IndustrialCraft2.ID, "itemDensePlates", 1, 8, missing), getModItem(CarpentersBlocks.ID, "itemCarpentersBed", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.gemFlawless, Materials.Diamond, 1L), @@ -1184,11 +1185,11 @@ public void loadRecipes() { getModItem(Thaumcraft.ID, "blockMetalDevice", 1, 12, missing), new ItemStack[] { getModItem(Thaumcraft.ID, "FocusPrimal", 1, 0, missing), getModItem(ThaumicBases.ID, "crystalBlock", 1, 5, missing), - getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1, 1, missing), + new ItemStack(ModBlocks.blockCompressedObsidian, 1, 1), getModItem(ThaumicBases.ID, "crystalBlock", 1, 5, missing), - getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1, 1, missing), + new ItemStack(ModBlocks.blockCompressedObsidian, 1, 1), getModItem(ThaumicBases.ID, "crystalBlock", 1, 5, missing), - getModItem(GTPlusPlus.ID, "blockCompressedObsidian", 1, 1, missing), + new ItemStack(ModBlocks.blockCompressedObsidian, 1, 1), getModItem(ThaumicBases.ID, "crystalBlock", 1, 5, missing), }); ThaumcraftApi.addInfusionCraftingRecipe( "TB.NodeFoci.Efficiency", diff --git a/src/main/java/com/dreammaster/scripts/ScriptThaumicExploration.java b/src/main/java/com/dreammaster/scripts/ScriptThaumicExploration.java index 73662b07b..dfab61e25 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptThaumicExploration.java +++ b/src/main/java/com/dreammaster/scripts/ScriptThaumicExploration.java @@ -2,7 +2,6 @@ import static gregtech.api.enums.Mods.BiomesOPlenty; import static gregtech.api.enums.Mods.ExtraUtilities; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.Thaumcraft; @@ -1526,11 +1525,11 @@ public void loadRecipes() { new ItemStack[] { getModItem(Thaumcraft.ID, "ItemZombieBrain", 1, 0, missing), getModItem(Thaumcraft.ID, "ItemSanitySoap", 1, 0, missing), getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 11970, missing), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Void, 1), getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 11970, missing), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Void, 1), getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 11970, missing), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Void, 1), getModItem(Thaumcraft.ID, "blockCosmeticSolid", 1, 7, missing), getModItem(Thaumcraft.ID, "ItemSanitySoap", 1, 0, missing), }); TCHelper.addResearchPage( diff --git a/src/main/java/com/dreammaster/scripts/ScriptThaumicTinkerer.java b/src/main/java/com/dreammaster/scripts/ScriptThaumicTinkerer.java index 09a1140e6..d480dfed6 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptThaumicTinkerer.java +++ b/src/main/java/com/dreammaster/scripts/ScriptThaumicTinkerer.java @@ -6,7 +6,6 @@ import static gregtech.api.enums.Mods.ExtraUtilities; import static gregtech.api.enums.Mods.ForbiddenMagic; import static gregtech.api.enums.Mods.Forestry; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.PamsHarvestCraft; @@ -1994,7 +1993,7 @@ public void loadRecipes() { .add(Aspect.getAspect("telum"), 64).add(Aspect.getAspect("tenebrae"), 64) .add(Aspect.getAspect("tempestas"), 32), getModItem(Thaumcraft.ID, "FocusShock", 1, 0, missing), - new ItemStack[] { getModItem(GregTech.ID, "gt.metaitem.01", 1, 28978, missing), // Ichorium Ring + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.ring, Materials.Ichorium, 1), getModItem(ThaumicTinkerer.ID, "focusDeflect", 1, 0, missing), GT_OreDictUnificator.get(OrePrefixes.gemFlawless, Materials.Emerald, 1L), getModItem(Thaumcraft.ID, "PrimalArrow", 1, 2, missing), // Water arrow @@ -2066,13 +2065,13 @@ public void loadRecipes() { .add(Aspect.getAspect("sensus"), 64).add(Aspect.getAspect("tutamen"), 64) .add(Aspect.getAspect("volatus"), 64), getModItem(ThaumicTinkerer.ID, "ichorclothChest", 1, 0, missing), - new ItemStack[] { getModItem(GregTech.ID, "gt.metaitem.01", 1, 17978, missing), // Ichorium Plate + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Ichorium, 1), getModItem(Thaumcraft.ID, "ItemChestplateThaumium", 1, 0, missing), getModItem(ThaumicTinkerer.ID, "focusFlight", 1, 0, missing), getModItem(Thaumcraft.ID, "ItemThaumonomicon", 1, 0, missing), getModItem(Thaumcraft.ID, "PrimalArrow", 1, 0, missing), // Air Arrow GT_OreDictUnificator.get(OrePrefixes.gemExquisite, Materials.Diamond, 1L), - getModItem(GregTech.ID, "gt.metaitem.01", 1, 17978, missing), // Ichorium Plate + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Ichorium, 1), getModItem(Minecraft.ID, "ghast_tear", 1, 0, missing), getModItem(Thaumcraft.ID, "PrimalArrow", 1, 0, missing), // Air Arrow getModItem(ElectroMagicTools.ID, "EMTItems", 1, 7, missing), diff --git a/src/main/java/com/dreammaster/scripts/ScriptTinkersConstruct.java b/src/main/java/com/dreammaster/scripts/ScriptTinkersConstruct.java index 78adff03f..d126f4e3a 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptTinkersConstruct.java +++ b/src/main/java/com/dreammaster/scripts/ScriptTinkersConstruct.java @@ -11,13 +11,11 @@ import static gregtech.api.enums.Mods.Forestry; import static gregtech.api.enums.Mods.ForgeMicroblocks; import static gregtech.api.enums.Mods.GalaxySpace; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IguanaTweaksTinkerConstruct; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Mantle; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Natura; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.PamsHarvestCraft; import static gregtech.api.enums.Mods.Railcraft; import static gregtech.api.enums.Mods.RandomThings; @@ -45,6 +43,7 @@ import com.dreammaster.tinkersConstruct.TConstructHelper; import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -1893,14 +1892,14 @@ public void loadRecipes() { TConstructHelper.removeBasinRecipe(getModItem(TinkerConstruct.ID, "Smeltery", 1, 4, missing)); TConstructHelper.removeBasinRecipe(getModItem(TinkerConstruct.ID, "Smeltery", 1, 5, missing)); TConstructHelper.removeBasinRecipe(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 10, missing)); - TConstructHelper.removeMeltingRecipe(getModItem(GregTech.ID, "gt.blockores", 1, 33, missing)); + TConstructHelper.removeMeltingRecipe(new ItemStack(GregTech_API.sBlockOres1, 1, 33)); TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "SearedBrick", 1, 1, missing)); TConstructHelper.removeMeltingRecipe(getModItem(GalaxySpace.ID, "phobosblocks", 1, 4, missing)); TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "GravelOre", 1, 5, missing)); TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "materials", 1, 39, missing)); TConstructHelper.removeMeltingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cobalt, 1L)); TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "SearedBrick", 1, 2, missing)); - TConstructHelper.removeMeltingRecipe(getModItem(GregTech.ID, "gt.blockores", 1, 382, missing)); + TConstructHelper.removeMeltingRecipe(new ItemStack(GregTech_API.sBlockOres1, 1, 382)); TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "materials", 1, 38, missing)); TConstructHelper.removeMeltingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Ardite, 1L)); TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "materials", 1, 29, missing)); @@ -1937,7 +1936,7 @@ public void loadRecipes() { TConstructHelper.removeMeltingRecipe(getModItem(TinkerConstruct.ID, "materials", 1, 3, missing)); TConstructHelper.removeMeltingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Cobalt, 1L)); TConstructHelper.removeMeltingRecipe(getModItem(GalaxySpace.ID, "item.Ingots", 1, 1, missing)); - TConstructHelper.removeMeltingRecipe(getModItem(GregTech.ID, "gt.blockmetal2", 1, 5, missing)); + TConstructHelper.removeMeltingRecipe(new ItemStack(GregTech_API.sBlockMetal2, 1, 5)); TConstructHelper.removeBasinRecipe(getModItem(TinkerConstruct.ID, "MetalBlock", 1, 0, missing)); TConstructHelper.removeBasinRecipe(getModItem(BloodArsenal.ID, "blood_infused_iron_block", 1, 0, missing)); TConstructHelper.removeMeltingRecipe(getModItem(Minecraft.ID, "sand", 1, 0, missing)); @@ -1965,7 +1964,7 @@ public void loadRecipes() { 500, FluidRegistry.getFluidStack("aluminum.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.metaitem.01", 1, 11019, missing), + GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Aluminium, 1), GameRegistry.findBlock("gregtech", "gt.blockmachines"), 1585, 500, @@ -2007,7 +2006,7 @@ public void loadRecipes() { false, 20); TConstructRegistry.getTableCasting().addCastingRecipe( - getModItem(GregTech.ID, "gt.metaitem.01", 1, 9032, missing), + GT_OreDictUnificator.get(OrePrefixes.nugget, Materials.Iron, 1), FluidRegistry.getFluidStack("iron.molten", 16), getModItem(TinkerConstruct.ID, "metalPattern", 1, 27, missing), false, @@ -2223,7 +2222,7 @@ public void loadRecipes() { 500, FluidRegistry.getFluidStack("aluminumbrass.molten", 72)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 32, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 32), GameRegistry.findBlock("minecraft", "iron_ore"), 0, 700, @@ -2421,7 +2420,7 @@ public void loadRecipes() { 700, FluidRegistry.getFluidStack("iron.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 28706, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 28706), GameRegistry.findBlock("minecraft", "iron_ore"), 0, 700, @@ -2475,7 +2474,7 @@ public void loadRecipes() { 700, FluidRegistry.getFluidStack("iron.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 35, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 35), GameRegistry.findBlock("TConstruct", "SearedBrick"), 3, 600, @@ -2511,7 +2510,7 @@ public void loadRecipes() { 600, FluidRegistry.getFluidStack("copper.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 871, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 871), GameRegistry.findBlock("TConstruct", "SearedBrick"), 3, 600, @@ -2619,7 +2618,7 @@ public void loadRecipes() { 600, FluidRegistry.getFluidStack("copper.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 57, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 57), GameRegistry.findBlock("TConstruct", "SearedBrick"), 4, 400, @@ -2727,7 +2726,7 @@ public void loadRecipes() { 600, FluidRegistry.getFluidStack("tin.molten", 288)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 86, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 86), GameRegistry.findBlock("minecraft", "gold_ore"), 0, 600, @@ -2763,7 +2762,7 @@ public void loadRecipes() { 600, FluidRegistry.getFluidStack("gold.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 19, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 19), GameRegistry.findBlock("TConstruct", "SearedBrick"), 5, 400, @@ -2907,7 +2906,7 @@ public void loadRecipes() { 800, FluidRegistry.getFluidStack("platinum.molten", 144)); Smeltery.addMelting( - getModItem(GregTech.ID, "gt.blockores", 1, 501, missing), + new ItemStack(GregTech_API.sBlockOres1, 1, 501), GameRegistry.findBlock("minecraft", "emerald_ore"), 0, 800, @@ -3291,7 +3290,7 @@ public void loadRecipes() { 800, FluidRegistry.getFluidStack("steel.molten", 576)); Smeltery.addMelting( - getModItem(NewHorizonsCoreMod.ID, "item.ExtruderShapeBoat", 1, 0, missing), + com.dreammaster.item.ItemList.ExtruderShapeBoat.getIS(1), GameRegistry.findBlock("IC2", "blockMetal"), 5, 800, diff --git a/src/main/java/com/dreammaster/scripts/ScriptWitchery.java b/src/main/java/com/dreammaster/scripts/ScriptWitchery.java index c80df08c9..9375d75bd 100644 --- a/src/main/java/com/dreammaster/scripts/ScriptWitchery.java +++ b/src/main/java/com/dreammaster/scripts/ScriptWitchery.java @@ -3,7 +3,6 @@ import static gregtech.api.enums.Mods.Backpack; import static gregtech.api.enums.Mods.BiomesOPlenty; import static gregtech.api.enums.Mods.BloodArsenal; -import static gregtech.api.enums.Mods.GregTech; import static gregtech.api.enums.Mods.IndustrialCraft2; import static gregtech.api.enums.Mods.Minecraft; import static gregtech.api.enums.Mods.Railcraft; @@ -249,7 +248,7 @@ public void loadRecipes() { GT_Values.RA.stdBuilder() .itemInputs( getModItem(Railcraft.ID, "slab", 2, 3, missing), - getModItem(GregTech.ID, "gt.metaitem.02", 1, 24304, missing), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.WroughtIron, 1), GT_Utility.getIntegratedCircuit(9)) .itemOutputs(getModItem(Witchery.ID, "snowpressureplate", 2, 0, missing)).duration(5 * SECONDS).eut(8) .addTo(assemblerRecipes); diff --git a/src/main/java/com/dreammaster/witchery/WitcheryPlugin.java b/src/main/java/com/dreammaster/witchery/WitcheryPlugin.java index ef6ce8e3e..dbb39ca18 100644 --- a/src/main/java/com/dreammaster/witchery/WitcheryPlugin.java +++ b/src/main/java/com/dreammaster/witchery/WitcheryPlugin.java @@ -3,7 +3,6 @@ import static com.dreammaster.witchery.WitcheryBrewRegistryAccessor.*; import static gregtech.api.enums.Mods.BloodArsenal; import static gregtech.api.enums.Mods.HardcoreEnderExpansion; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.StevesCarts2; import java.util.Arrays; @@ -244,7 +243,7 @@ public boolean init() { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.EnderEye, 1L), GT_ModHandler.getModItem(HardcoreEnderExpansion.ID, "end_powder", 1L), Witchery.Items.GENERIC.itemTearOfTheGoddess.createStack(), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ManyullynCrystal", 1L, 0)); + com.dreammaster.item.ItemList.ManyullynCrystal.getIS(1)); } // rites // TODO write doc