aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/common/GT_Proxy.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/java/gregtech/common/GT_Proxy.java')
-rw-r--r--main/java/gregtech/common/GT_Proxy.java2417
1 files changed, 697 insertions, 1720 deletions
diff --git a/main/java/gregtech/common/GT_Proxy.java b/main/java/gregtech/common/GT_Proxy.java
index 2294f243e6..781c60fd7a 100644
--- a/main/java/gregtech/common/GT_Proxy.java
+++ b/main/java/gregtech/common/GT_Proxy.java
@@ -160,13 +160,11 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
public final Materials mMaterial;
public final String mModID;
- public OreDictEventContainer(OreDictionary.OreRegisterEvent aEvent,
- OrePrefixes aPrefix, Materials aMaterial, String aModID) {
+ public OreDictEventContainer(OreDictionary.OreRegisterEvent aEvent, OrePrefixes aPrefix, Materials aMaterial, String aModID) {
this.mEvent = aEvent;
this.mPrefix = aPrefix;
this.mMaterial = aMaterial;
- this.mModID = ((aModID == null) || (aModID.equals("UNKNOWN")) ? null
- : aModID);
+ this.mModID = ((aModID == null) || (aModID.equals("UNKNOWN")) ? null : aModID);
}
}
@@ -174,125 +172,61 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
private boolean isFirstServerWorldTick = true;
private boolean mOreDictActivated = false;
private final Collection<OreDictEventContainer> mEvents = new HashSet();
- private final Collection<String> mIgnoredItems = new HashSet(
- Arrays.asList(new String[] { "itemGhastTear", "itemFlint",
- "itemClay", "itemBucketSaltWater", "itemBucketFreshWater",
- "itemBucketWater", "itemRock", "itemReed", "itemArrow",
- "itemSaw", "itemKnife", "itemHammer", "itemChisel",
- "itemRubber", "itemEssence", "itemIlluminatedPanel",
- "itemSkull", "itemRawRubber", "itemBacon",
- "itemJetpackAccelerator", "itemLazurite", "itemIridium",
- "itemTear", "itemClaw", "itemFertilizer", "itemTar",
- "itemSlimeball", "itemCoke", "itemBeeswax", "itemBeeQueen",
- "itemForcicium", "itemForcillium", "itemRoyalJelly",
- "itemHoneydew", "itemHoney", "itemPollen", "itemReedTypha",
- "itemSulfuricAcid", "itemPotash", "itemCompressedCarbon",
- "itemBitumen", "itemBioFuel", "itemCokeSugar",
- "itemCokeCactus", "itemCharcoalSugar",
- "itemCharcoalCactus", "itemSludge", "itemEnrichedAlloy",
- "itemQuicksilver", "itemMercury", "itemOsmium",
- "itemUltimateCircuit", "itemEnergizedStar",
- "itemAntimatterMolecule", "itemAntimatterGlob", "itemCoal",
- "itemBoat", "itemHerbalMedicineCake", "itemCakeSponge",
- "itemFishandPumpkinCakeSponge", "itemSoulCleaver",
- "itemInstantCake", "itemWhippingCream",
- "itemGlisteningWhippingCream", "itemCleaver",
- "itemHerbalMedicineWhippingCream",
- "itemStrangeWhippingCream", "itemBlazeCleaver",
- "itemBakedCakeSponge", "itemMagmaCake",
- "itemGlisteningCake", "itemOgreCleaver",
- "itemFishandPumpkinCake", "itemMagmaWhippingCream",
- "itemMultimeter", "itemSuperconductor" }));
- private final Collection<String> mIgnoredNames = new HashSet(
- Arrays.asList(new String[] { "grubBee", "chainLink", "candyCane",
- "bRedString", "bVial", "bFlask", "anorthositeSmooth",
- "migmatiteSmooth", "slateSmooth", "travertineSmooth",
- "limestoneSmooth", "orthogneissSmooth", "marbleSmooth",
- "honeyDrop", "lumpClay", "honeyEqualssugar",
- "flourEqualswheat", "bluestoneInsulated",
- "blockWaterstone", "blockSand", "blockTorch",
- "blockPumpkin", "blockClothRock",
- "blockStainedHardenedClay", "blockQuartzPillar",
- "blockQuartzChiselled", "blockSpawner", "blockCloth",
- "mobHead", "mobEgg", "enderFlower", "enderChest",
- "clayHardened", "dayGemMaterial", "nightGemMaterial",
- "snowLayer", "bPlaceholder", "hardenedClay",
- "eternalLifeEssence", "sandstone", "wheatRice",
- "transdimBlock", "bambooBasket", "lexicaBotania",
- "livingwoodTwig", "redstoneCrystal", "pestleAndMortar",
- "glowstone", "whiteStone", "stoneSlab", "transdimBlock",
- "clayBowl", "clayPlate", "ceramicBowl", "ceramicPlate",
- "ovenRack", "clayCup", "ceramicCup", "batteryBox",
- "transmutationStone", "torchRedstoneActive", "coal",
- "charcoal", "cloth", "cobblestoneSlab", "stoneBrickSlab",
- "cobblestoneWall", "stoneBrickWall", "cobblestoneStair",
- "stoneBrickStair", "blockCloud", "blockDirt",
- "blockTyrian", "blockCarpet", "blockFft", "blockLavastone",
- "blockHolystone", "blockConcrete", "sunnariumPart",
- "brSmallMachineCyaniteProcessor", "meteoriteCoal",
- "blockCobble", "pressOreProcessor", "crusherOreProcessor",
- "grinderOreProcessor", "blockRubber", "blockHoney",
- "blockHoneydew", "blockPeat", "blockRadioactive",
- "blockSlime", "blockCocoa", "blockSugarCane",
- "blockLeather", "blockClayBrick", "solarPanelHV",
- "cableRedNet", "stoneBowl", "crafterWood", "taintedSoil",
- "brickXyEngineering", "breederUranium", "wireMill",
- "chunkLazurite", "aluminumNatural", "aluminiumNatural",
- "naturalAluminum", "naturalAluminium",
- "antimatterMilligram", "antimatterGram", "strangeMatter",
- "coalGenerator", "electricFurnace", "unfinishedTank",
- "valvePart", "aquaRegia", "leatherSeal",
- "leatherSlimeSeal", "hambone", "slimeball", "clay",
- "enrichedUranium", "camoPaste" }));
- private final Collection<String> mInvalidNames = new HashSet(
- Arrays.asList(new String[] { "diamondShard", "redstoneRoot",
- "obsidianStick", "bloodstoneOre", "universalCable",
- "bronzeTube", "ironTube", "netherTube", "obbyTube",
- "infiniteBattery", "eliteBattery", "advancedBattery",
- "10kEUStore", "blueDye", "MonazitOre", "quartzCrystal",
- "whiteLuminiteCrystal", "darkStoneIngot", "invisiumIngot",
- "demoniteOrb", "enderGem", "starconiumGem",
- "osmoniumIngot", "tapaziteGem", "zectiumIngot",
- "foolsRubyGem", "rubyGem", "meteoriteGem", "adamiteShard",
- "sapphireGem", "copperIngot", "ironStick", "goldStick",
- "diamondStick", "reinforcedStick", "draconicStick",
- "emeraldStick", "copperStick", "tinStick", "silverStick",
- "bronzeStick", "steelStick", "leadStick", "manyullynStick",
- "arditeStick", "cobaltStick", "aluminiumStick",
- "alumiteStick", "oilsandsOre", "copperWire",
- "superconductorWire", "sulfuricAcid", "conveyorBelt",
- "ironWire", "aluminumWire", "aluminiumWire", "silverWire",
- "tinWire", "dustSiliconSmall", "AluminumOre",
- "plateHeavyT2", "blockWool", "alloyPlateEnergizedHardened",
- "gasWood", "alloyPlateEnergized", "SilverOre", "LeadOre",
- "TinOre", "CopperOre", "silverOre", "leadOre", "tinOre",
- "copperOre", "bauxiteOre", "HSLivingmetalIngot",
- "oilMoving", "oilStill", "oilBucket", "petroleumOre",
- "dieselFuel", "diamondNugget", "planks", "wood", "stick",
- "sticks", "naquadah", "obsidianRod", "stoneRod",
- "thaumiumRod", "steelRod", "netherrackRod", "woodRod",
- "ironRod", "cactusRod", "flintRod", "copperRod",
- "cobaltRod", "alumiteRod", "blueslimeRod", "arditeRod",
- "manyullynRod", "bronzeRod", "boneRod", "slimeRod" }));
+ private final Collection<String> mIgnoredItems = new HashSet(Arrays.asList(new String[] { "itemGhastTear", "itemFlint", "itemClay", "itemBucketSaltWater",
+ "itemBucketFreshWater", "itemBucketWater", "itemRock", "itemReed", "itemArrow", "itemSaw", "itemKnife", "itemHammer", "itemChisel", "itemRubber",
+ "itemEssence", "itemIlluminatedPanel", "itemSkull", "itemRawRubber", "itemBacon", "itemJetpackAccelerator", "itemLazurite", "itemIridium",
+ "itemTear", "itemClaw", "itemFertilizer", "itemTar", "itemSlimeball", "itemCoke", "itemBeeswax", "itemBeeQueen", "itemForcicium", "itemForcillium",
+ "itemRoyalJelly", "itemHoneydew", "itemHoney", "itemPollen", "itemReedTypha", "itemSulfuricAcid", "itemPotash", "itemCompressedCarbon",
+ "itemBitumen", "itemBioFuel", "itemCokeSugar", "itemCokeCactus", "itemCharcoalSugar", "itemCharcoalCactus", "itemSludge", "itemEnrichedAlloy",
+ "itemQuicksilver", "itemMercury", "itemOsmium", "itemUltimateCircuit", "itemEnergizedStar", "itemAntimatterMolecule", "itemAntimatterGlob",
+ "itemCoal", "itemBoat", "itemHerbalMedicineCake", "itemCakeSponge", "itemFishandPumpkinCakeSponge", "itemSoulCleaver", "itemInstantCake",
+ "itemWhippingCream", "itemGlisteningWhippingCream", "itemCleaver", "itemHerbalMedicineWhippingCream", "itemStrangeWhippingCream",
+ "itemBlazeCleaver", "itemBakedCakeSponge", "itemMagmaCake", "itemGlisteningCake", "itemOgreCleaver", "itemFishandPumpkinCake",
+ "itemMagmaWhippingCream", "itemMultimeter", "itemSuperconductor" }));
+ private final Collection<String> mIgnoredNames = new HashSet(Arrays.asList(new String[] { "grubBee", "chainLink", "candyCane", "bRedString", "bVial",
+ "bFlask", "anorthositeSmooth", "migmatiteSmooth", "slateSmooth", "travertineSmooth", "limestoneSmooth", "orthogneissSmooth", "marbleSmooth",
+ "honeyDrop", "lumpClay", "honeyEqualssugar", "flourEqualswheat", "bluestoneInsulated", "blockWaterstone", "blockSand", "blockTorch",
+ "blockPumpkin", "blockClothRock", "blockStainedHardenedClay", "blockQuartzPillar", "blockQuartzChiselled", "blockSpawner", "blockCloth", "mobHead",
+ "mobEgg", "enderFlower", "enderChest", "clayHardened", "dayGemMaterial", "nightGemMaterial", "snowLayer", "bPlaceholder", "hardenedClay",
+ "eternalLifeEssence", "sandstone", "wheatRice", "transdimBlock", "bambooBasket", "lexicaBotania", "livingwoodTwig", "redstoneCrystal",
+ "pestleAndMortar", "glowstone", "whiteStone", "stoneSlab", "transdimBlock", "clayBowl", "clayPlate", "ceramicBowl", "ceramicPlate", "ovenRack",
+ "clayCup", "ceramicCup", "batteryBox", "transmutationStone", "torchRedstoneActive", "coal", "charcoal", "cloth", "cobblestoneSlab",
+ "stoneBrickSlab", "cobblestoneWall", "stoneBrickWall", "cobblestoneStair", "stoneBrickStair", "blockCloud", "blockDirt", "blockTyrian",
+ "blockCarpet", "blockFft", "blockLavastone", "blockHolystone", "blockConcrete", "sunnariumPart", "brSmallMachineCyaniteProcessor", "meteoriteCoal",
+ "blockCobble", "pressOreProcessor", "crusherOreProcessor", "grinderOreProcessor", "blockRubber", "blockHoney", "blockHoneydew", "blockPeat",
+ "blockRadioactive", "blockSlime", "blockCocoa", "blockSugarCane", "blockLeather", "blockClayBrick", "solarPanelHV", "cableRedNet", "stoneBowl",
+ "crafterWood", "taintedSoil", "brickXyEngineering", "breederUranium", "wireMill", "chunkLazurite", "aluminumNatural", "aluminiumNatural",
+ "naturalAluminum", "naturalAluminium", "antimatterMilligram", "antimatterGram", "strangeMatter", "coalGenerator", "electricFurnace",
+ "unfinishedTank", "valvePart", "aquaRegia", "leatherSeal", "leatherSlimeSeal", "hambone", "slimeball", "clay", "enrichedUranium", "camoPaste",
+ "antiBlock", "burntQuartz", "salmonRaw","blockHopper" ,"blockEnderObsidian","blockIcestone","blockMagicWood","blockEnderCore","blockHeeEndium",
+ "oreHeeEndium","oreHeeEndPowder","oreHeeStardust","oreHeeIgneousRock","oreHeeInstabilityOrb","crystalPureFluix","shardNether","gemFluorite"}));
+ private final Collection<String> mInvalidNames = new HashSet(Arrays.asList(new String[] { "diamondShard", "redstoneRoot", "obsidianStick", "bloodstoneOre",
+ "universalCable", "bronzeTube", "ironTube", "netherTube", "obbyTube", "infiniteBattery", "eliteBattery", "advancedBattery", "10kEUStore",
+ "blueDye", "MonazitOre", "quartzCrystal", "whiteLuminiteCrystal", "darkStoneIngot", "invisiumIngot", "demoniteOrb", "enderGem", "starconiumGem",
+ "osmoniumIngot", "tapaziteGem", "zectiumIngot", "foolsRubyGem", "rubyGem", "meteoriteGem", "adamiteShard", "sapphireGem", "copperIngot",
+ "ironStick", "goldStick", "diamondStick", "reinforcedStick", "draconicStick", "emeraldStick", "copperStick", "tinStick", "silverStick",
+ "bronzeStick", "steelStick", "leadStick", "manyullynStick", "arditeStick", "cobaltStick", "aluminiumStick", "alumiteStick", "oilsandsOre",
+ "copperWire", "superconductorWire", "sulfuricAcid", "conveyorBelt", "ironWire", "aluminumWire", "aluminiumWire", "silverWire", "tinWire",
+ "dustSiliconSmall", "AluminumOre", "plateHeavyT2", "blockWool", "alloyPlateEnergizedHardened", "gasWood", "alloyPlateEnergized", "SilverOre",
+ "LeadOre", "TinOre", "CopperOre", "silverOre", "leadOre", "tinOre", "copperOre", "bauxiteOre", "HSLivingmetalIngot", "oilMoving", "oilStill",
+ "oilBucket", "petroleumOre", "dieselFuel", "diamondNugget", "planks", "wood", "stick", "sticks", "naquadah", "obsidianRod", "stoneRod",
+ "thaumiumRod", "steelRod", "netherrackRod", "woodRod", "ironRod", "cactusRod", "flintRod", "copperRod", "cobaltRod", "alumiteRod", "blueslimeRod",
+ "arditeRod", "manyullynRod", "bronzeRod", "boneRod", "slimeRod", "redalloyBundled", "bluestoneBundled", "infusedteslatiteInsulated",
+ "redalloyInsulated", "infusedteslatiteBundled" }));
public GT_Proxy() {
GameRegistry.registerFuelHandler(this);
MinecraftForge.EVENT_BUS.register(this);
MinecraftForge.ORE_GEN_BUS.register(this);
FMLCommonHandler.instance().bus().register(this);
- GregTech_API.sThaumcraftCompat = (IThaumcraftCompat) GT_Utility
- .callConstructor("gregtech.common.GT_ThaumcraftCompat", 0,
- null, GT_Values.D1, new Object[0]);
- for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry
- .getRegisteredFluidContainerData()) {
- onFluidContainerRegistration(new FluidContainerRegistry.FluidContainerRegisterEvent(
- tData));
+ GregTech_API.sThaumcraftCompat = (IThaumcraftCompat) GT_Utility.callConstructor("gregtech.common.GT_ThaumcraftCompat", 0, null, GT_Values.D1,
+ new Object[0]);
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ onFluidContainerRegistration(new FluidContainerRegistry.FluidContainerRegisterEvent(tData));
}
for (String tOreName : OreDictionary.getOreNames()) {
ItemStack tOreStack;
- for (Iterator i$ = OreDictionary.getOres(tOreName).iterator(); i$
- .hasNext(); registerOre(new OreDictionary.OreRegisterEvent(
- tOreName, tOreStack))) {
+ for (Iterator i$ = OreDictionary.getOres(tOreName).iterator(); i$.hasNext(); registerOre(new OreDictionary.OreRegisterEvent(tOreName, tOreStack))) {
tOreStack = (ItemStack) i$.next();
}
}
@@ -304,229 +238,131 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
GregTech_API.sPreloadStarted = true;
NetworkRegistry.INSTANCE.registerGuiHandler(GT_Values.GT, this);
- for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry
- .getRegisteredFluidContainerData()) {
- if ((tData.filledContainer.getItem() == Items.potionitem)
- && (tData.filledContainer.getItemDamage() == 0)) {
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ if ((tData.filledContainer.getItem() == Items.potionitem) && (tData.filledContainer.getItemDamage() == 0)) {
tData.fluid.amount = 0;
break;
}
}
GT_Log.out.println("GT_Mod: Getting required Items of other Mods.");
- ItemList.TE_Slag.set(GT_ModHandler.getModItem("ThermalExpansion",
- "slag", 1L));
- ItemList.TE_Slag_Rich.set(GT_ModHandler.getModItem("ThermalExpansion",
- "slagRich", 1L));
- ItemList.TE_Rockwool.set(GT_ModHandler.getModItem("ThermalExpansion",
- "rockwool", 1L));
- ItemList.TE_Hardened_Glass.set(GT_ModHandler.getModItem(
- "ThermalExpansion", "glassHardened", 1L));
-
- ItemList.RC_ShuntingWire.set(GT_ModHandler.getModItem("Railcraft",
- "tile.railcraft.machine.delta", 1L, 0));
- ItemList.RC_ShuntingWireFrame.set(GT_ModHandler.getModItem("Railcraft",
- "tile.railcraft.frame", 1L, 0));
- ItemList.RC_Rail_Standard.set(GT_ModHandler.getModItem("Railcraft",
- "part.rail", 1L, 0));
- ItemList.RC_Rail_Adv.set(GT_ModHandler.getModItem("Railcraft",
- "part.rail", 1L, 1));
- ItemList.RC_Rail_Wooden.set(GT_ModHandler.getModItem("Railcraft",
- "part.rail", 1L, 2));
- ItemList.RC_Rail_HS.set(GT_ModHandler.getModItem("Railcraft",
- "part.rail", 1L, 3));
- ItemList.RC_Rail_Reinforced.set(GT_ModHandler.getModItem("Railcraft",
- "part.rail", 1L, 4));
- ItemList.RC_Rail_Electric.set(GT_ModHandler.getModItem("Railcraft",
- "part.rail", 1L, 5));
- ItemList.RC_Tie_Wood.set(GT_ModHandler.getModItem("Railcraft",
- "part.tie", 1L, 0));
- ItemList.RC_Tie_Stone.set(GT_ModHandler.getModItem("Railcraft",
- "part.tie", 1L, 1));
- ItemList.RC_Bed_Wood.set(GT_ModHandler.getModItem("Railcraft",
- "part.railbed", 1L, 0));
- ItemList.RC_Bed_Stone.set(GT_ModHandler.getModItem("Railcraft",
- "part.railbed", 1L, 1));
- ItemList.RC_Rebar.set(GT_ModHandler.getModItem("Railcraft",
- "part.rebar", 1L));
- ItemList.Tool_Sword_Steel.set(GT_ModHandler.getModItem("Railcraft",
- "tool.steel.sword", 1L));
- ItemList.Tool_Pickaxe_Steel.set(GT_ModHandler.getModItem("Railcraft",
- "tool.steel.pickaxe", 1L));
- ItemList.Tool_Shovel_Steel.set(GT_ModHandler.getModItem("Railcraft",
- "tool.steel.shovel", 1L));
- ItemList.Tool_Axe_Steel.set(GT_ModHandler.getModItem("Railcraft",
- "tool.steel.axe", 1L));
- ItemList.Tool_Hoe_Steel.set(GT_ModHandler.getModItem("Railcraft",
- "tool.steel.hoe", 1L));
-
- ItemList.TF_LiveRoot.set(GT_ModHandler.getModItem("TwilightForest",
- "item.liveRoot", 1L, 0));
- ItemList.TF_Vial_FieryBlood.set(GT_ModHandler.getModItem(
- "TwilightForest", "item.fieryBlood", 1L));
- ItemList.TF_Vial_FieryTears.set(GT_ModHandler.getModItem(
- "TwilightForest", "item.fieryTears", 1L));
-
- ItemList.FR_Lemon.set(GT_ModHandler.getModItem("Forestry", "fruits",
- 1L, 3));
- ItemList.FR_Mulch
- .set(GT_ModHandler.getModItem("Forestry", "mulch", 1L));
- ItemList.FR_Fertilizer.set(GT_ModHandler.getModItem("Forestry",
- "fertilizerCompound", 1L));
- ItemList.FR_Compost.set(GT_ModHandler.getModItem("Forestry",
- "fertilizerBio", 1L));
- ItemList.FR_Silk.set(GT_ModHandler.getModItem("Forestry",
- "craftingMaterial", 1L, 2));
- ItemList.FR_Wax
- .set(GT_ModHandler.getModItem("Forestry", "beeswax", 1L));
- ItemList.FR_WaxCapsule.set(GT_ModHandler.getModItem("Forestry",
- "waxCapsule", 1L));
- ItemList.FR_RefractoryWax.set(GT_ModHandler.getModItem("Forestry",
- "refractoryWax", 1L));
- ItemList.FR_RefractoryCapsule.set(GT_ModHandler.getModItem("Forestry",
- "refractoryEmpty", 1L));
- ItemList.FR_Bee_Drone.set(GT_ModHandler.getModItem("Forestry",
- "beeDroneGE", 1L));
- ItemList.FR_Bee_Princess.set(GT_ModHandler.getModItem("Forestry",
- "beePrincessGE", 1L));
- ItemList.FR_Bee_Queen.set(GT_ModHandler.getModItem("Forestry",
- "beeQueenGE", 1L));
- ItemList.FR_Tree_Sapling.set(GT_ModHandler.getModItem("Forestry",
- "sapling", 1L,
- GT_ModHandler.getModItem("Forestry", "saplingGE", 1L)));
- ItemList.FR_Butterfly.set(GT_ModHandler.getModItem("Forestry",
- "butterflyGE", 1L));
- ItemList.FR_Larvae.set(GT_ModHandler.getModItem("Forestry",
- "beeLarvaeGE", 1L));
- ItemList.FR_Serum.set(GT_ModHandler.getModItem("Forestry", "serumGE",
- 1L));
- ItemList.FR_Caterpillar.set(GT_ModHandler.getModItem("Forestry",
- "caterpillarGE", 1L));
- ItemList.FR_PollenFertile.set(GT_ModHandler.getModItem("Forestry",
- "pollenFertile", 1L));
- ItemList.FR_Stick.set(GT_ModHandler.getModItem("Forestry", "oakStick",
- 1L));
- ItemList.FR_Casing_Impregnated.set(GT_ModHandler.getModItem("Forestry",
- "impregnatedCasing", 1L));
- ItemList.FR_Casing_Sturdy.set(GT_ModHandler.getModItem("Forestry",
- "sturdyMachine", 1L));
- ItemList.FR_Casing_Hardened.set(GT_ModHandler.getModItem("Forestry",
- "hardenedMachine", 1L));
+ ItemList.TE_Slag.set(GT_ModHandler.getModItem("ThermalExpansion", "slag", 1L));
+ ItemList.TE_Slag_Rich.set(GT_ModHandler.getModItem("ThermalExpansion", "slagRich", 1L));
+ ItemList.TE_Rockwool.set(GT_ModHandler.getModItem("ThermalExpansion", "rockwool", 1L));
+ ItemList.TE_Hardened_Glass.set(GT_ModHandler.getModItem("ThermalExpansion", "glassHardened", 1L));
+
+ ItemList.RC_ShuntingWire.set(GT_ModHandler.getModItem("Railcraft", "tile.railcraft.machine.delta", 1L, 0));
+ ItemList.RC_ShuntingWireFrame.set(GT_ModHandler.getModItem("Railcraft", "tile.railcraft.frame", 1L, 0));
+ ItemList.RC_Rail_Standard.set(GT_ModHandler.getModItem("Railcraft", "part.rail", 1L, 0));
+ ItemList.RC_Rail_Adv.set(GT_ModHandler.getModItem("Railcraft", "part.rail", 1L, 1));
+ ItemList.RC_Rail_Wooden.set(GT_ModHandler.getModItem("Railcraft", "part.rail", 1L, 2));
+ ItemList.RC_Rail_HS.set(GT_ModHandler.getModItem("Railcraft", "part.rail", 1L, 3));
+ ItemList.RC_Rail_Reinforced.set(GT_ModHandler.getModItem("Railcraft", "part.rail", 1L, 4));
+ ItemList.RC_Rail_Electric.set(GT_ModHandler.getModItem("Railcraft", "part.rail", 1L, 5));
+ ItemList.RC_Tie_Wood.set(GT_ModHandler.getModItem("Railcraft", "part.tie", 1L, 0));
+ ItemList.RC_Tie_Stone.set(GT_ModHandler.getModItem("Railcraft", "part.tie", 1L, 1));
+ ItemList.RC_Bed_Wood.set(GT_ModHandler.getModItem("Railcraft", "part.railbed", 1L, 0));
+ ItemList.RC_Bed_Stone.set(GT_ModHandler.getModItem("Railcraft", "part.railbed", 1L, 1));
+ ItemList.RC_Rebar.set(GT_ModHandler.getModItem("Railcraft", "part.rebar", 1L));
+ ItemList.Tool_Sword_Steel.set(GT_ModHandler.getModItem("Railcraft", "tool.steel.sword", 1L));
+ ItemList.Tool_Pickaxe_Steel.set(GT_ModHandler.getModItem("Railcraft", "tool.steel.pickaxe", 1L));
+ ItemList.Tool_Shovel_Steel.set(GT_ModHandler.getModItem("Railcraft", "tool.steel.shovel", 1L));
+ ItemList.Tool_Axe_Steel.set(GT_ModHandler.getModItem("Railcraft", "tool.steel.axe", 1L));
+ ItemList.Tool_Hoe_Steel.set(GT_ModHandler.getModItem("Railcraft", "tool.steel.hoe", 1L));
+
+ ItemList.TF_LiveRoot.set(GT_ModHandler.getModItem("TwilightForest", "item.liveRoot", 1L, 0));
+ ItemList.TF_Vial_FieryBlood.set(GT_ModHandler.getModItem("TwilightForest", "item.fieryBlood", 1L));
+ ItemList.TF_Vial_FieryTears.set(GT_ModHandler.getModItem("TwilightForest", "item.fieryTears", 1L));
+
+ ItemList.FR_Lemon.set(GT_ModHandler.getModItem("Forestry", "fruits", 1L, 3));
+ ItemList.FR_Mulch.set(GT_ModHandler.getModItem("Forestry", "mulch", 1L));
+ ItemList.FR_Fertilizer.set(GT_ModHandler.getModItem("Forestry", "fertilizerCompound", 1L));
+ ItemList.FR_Compost.set(GT_ModHandler.getModItem("Forestry", "fertilizerBio", 1L));
+ ItemList.FR_Silk.set(GT_ModHandler.getModItem("Forestry", "craftingMaterial", 1L, 2));
+ ItemList.FR_Wax.set(GT_ModHandler.getModItem("Forestry", "beeswax", 1L));
+ ItemList.FR_WaxCapsule.set(GT_ModHandler.getModItem("Forestry", "waxCapsule", 1L));
+ ItemList.FR_RefractoryWax.set(GT_ModHandler.getModItem("Forestry", "refractoryWax", 1L));
+ ItemList.FR_RefractoryCapsule.set(GT_ModHandler.getModItem("Forestry", "refractoryEmpty", 1L));
+ ItemList.FR_Bee_Drone.set(GT_ModHandler.getModItem("Forestry", "beeDroneGE", 1L));
+ ItemList.FR_Bee_Princess.set(GT_ModHandler.getModItem("Forestry", "beePrincessGE", 1L));
+ ItemList.FR_Bee_Queen.set(GT_ModHandler.getModItem("Forestry", "beeQueenGE", 1L));
+ ItemList.FR_Tree_Sapling.set(GT_ModHandler.getModItem("Forestry", "sapling", 1L, GT_ModHandler.getModItem("Forestry", "saplingGE", 1L)));
+ ItemList.FR_Butterfly.set(GT_ModHandler.getModItem("Forestry", "butterflyGE", 1L));
+ ItemList.FR_Larvae.set(GT_ModHandler.getModItem("Forestry", "beeLarvaeGE", 1L));
+ ItemList.FR_Serum.set(GT_ModHandler.getModItem("Forestry", "serumGE", 1L));
+ ItemList.FR_Caterpillar.set(GT_ModHandler.getModItem("Forestry", "caterpillarGE", 1L));
+ ItemList.FR_PollenFertile.set(GT_ModHandler.getModItem("Forestry", "pollenFertile", 1L));
+ ItemList.FR_Stick.set(GT_ModHandler.getModItem("Forestry", "oakStick", 1L));
+ ItemList.FR_Casing_Impregnated.set(GT_ModHandler.getModItem("Forestry", "impregnatedCasing", 1L));
+ ItemList.FR_Casing_Sturdy.set(GT_ModHandler.getModItem("Forestry", "sturdyMachine", 1L));
+ ItemList.FR_Casing_Hardened.set(GT_ModHandler.getModItem("Forestry", "hardenedMachine", 1L));
ItemList.Bottle_Empty.set(new ItemStack(Items.glass_bottle, 1));
- ItemList.Cell_Universal_Fluid.set(GT_ModHandler.getIC2Item("FluidCell",
- 1L));
- ItemList.Cell_Empty.set(GT_ModHandler.getIC2Item(
- "cell",
- 1L,
- GT_ModHandler.getIC2Item("cellEmpty", 1L,
- GT_ModHandler.getIC2Item("emptyCell", 1L))));
- ItemList.Cell_Water.set(GT_ModHandler.getIC2Item("waterCell", 1L,
- GT_ModHandler.getIC2Item("cellWater", 1L)));
- ItemList.Cell_Lava.set(GT_ModHandler.getIC2Item("lavaCell", 1L,
- GT_ModHandler.getIC2Item("cellLava", 1L)));
- ItemList.Cell_Air.set(GT_ModHandler.getIC2Item(
- "airCell",
- 1L,
- GT_ModHandler.getIC2Item("cellAir", 1L,
- GT_ModHandler.getIC2Item("cellOxygen", 1L))));
-
- ItemList.IC2_Item_Casing_Iron.set(GT_ModHandler.getIC2Item(
- "casingiron", 1L));
- ItemList.IC2_Item_Casing_Gold.set(GT_ModHandler.getIC2Item(
- "casinggold", 1L));
- ItemList.IC2_Item_Casing_Bronze.set(GT_ModHandler.getIC2Item(
- "casingbronze", 1L));
- ItemList.IC2_Item_Casing_Copper.set(GT_ModHandler.getIC2Item(
- "casingcopper", 1L));
- ItemList.IC2_Item_Casing_Tin.set(GT_ModHandler.getIC2Item("casingtin",
- 1L));
- ItemList.IC2_Item_Casing_Lead.set(GT_ModHandler.getIC2Item(
- "casinglead", 1L));
- ItemList.IC2_Item_Casing_Steel.set(GT_ModHandler.getIC2Item(
- "casingadviron", 1L));
+ ItemList.Cell_Universal_Fluid.set(GT_ModHandler.getIC2Item("FluidCell", 1L));
+ ItemList.Cell_Empty.set(GT_ModHandler.getIC2Item("cell", 1L, GT_ModHandler.getIC2Item("cellEmpty", 1L, GT_ModHandler.getIC2Item("emptyCell", 1L))));
+ ItemList.Cell_Water.set(GT_ModHandler.getIC2Item("waterCell", 1L, GT_ModHandler.getIC2Item("cellWater", 1L)));
+ ItemList.Cell_Lava.set(GT_ModHandler.getIC2Item("lavaCell", 1L, GT_ModHandler.getIC2Item("cellLava", 1L)));
+ ItemList.Cell_Air.set(GT_ModHandler.getIC2Item("airCell", 1L, GT_ModHandler.getIC2Item("cellAir", 1L, GT_ModHandler.getIC2Item("cellOxygen", 1L))));
+
+ ItemList.IC2_Item_Casing_Iron.set(GT_ModHandler.getIC2Item("casingiron", 1L));
+ ItemList.IC2_Item_Casing_Gold.set(GT_ModHandler.getIC2Item("casinggold", 1L));
+ ItemList.IC2_Item_Casing_Bronze.set(GT_ModHandler.getIC2Item("casingbronze", 1L));
+ ItemList.IC2_Item_Casing_Copper.set(GT_ModHandler.getIC2Item("casingcopper", 1L));
+ ItemList.IC2_Item_Casing_Tin.set(GT_ModHandler.getIC2Item("casingtin", 1L));
+ ItemList.IC2_Item_Casing_Lead.set(GT_ModHandler.getIC2Item("casinglead", 1L));
+ ItemList.IC2_Item_Casing_Steel.set(GT_ModHandler.getIC2Item("casingadviron", 1L));
ItemList.IC2_Spray_WeedEx.set(GT_ModHandler.getIC2Item("weedEx", 1L));
- ItemList.IC2_Fuel_Can_Empty.set(GT_ModHandler.getIC2Item(
- "fuelCan",
- 1L,
- GT_ModHandler.getIC2Item("fuelCanEmpty", 1L,
- GT_ModHandler.getIC2Item("emptyFuelCan", 1L))));
- ItemList.IC2_Fuel_Can_Filled.set(GT_ModHandler.getIC2Item(
- "filledFuelCan", 1L));
- ItemList.IC2_Mixed_Metal_Ingot.set(GT_ModHandler.getIC2Item(
- "mixedMetalIngot", 1L));
+ ItemList.IC2_Fuel_Can_Empty.set(GT_ModHandler.getIC2Item("fuelCan", 1L,
+ GT_ModHandler.getIC2Item("fuelCanEmpty", 1L, GT_ModHandler.getIC2Item("emptyFuelCan", 1L))));
+ ItemList.IC2_Fuel_Can_Filled.set(GT_ModHandler.getIC2Item("filledFuelCan", 1L));
+ ItemList.IC2_Mixed_Metal_Ingot.set(GT_ModHandler.getIC2Item("mixedMetalIngot", 1L));
ItemList.IC2_Fertilizer.set(GT_ModHandler.getIC2Item("fertilizer", 1L));
- ItemList.IC2_CoffeeBeans.set(GT_ModHandler
- .getIC2Item("coffeeBeans", 1L));
- ItemList.IC2_CoffeePowder.set(GT_ModHandler.getIC2Item("coffeePowder",
- 1L));
+ ItemList.IC2_CoffeeBeans.set(GT_ModHandler.getIC2Item("coffeeBeans", 1L));
+ ItemList.IC2_CoffeePowder.set(GT_ModHandler.getIC2Item("coffeePowder", 1L));
ItemList.IC2_Hops.set(GT_ModHandler.getIC2Item("hops", 1L));
ItemList.IC2_Resin.set(GT_ModHandler.getIC2Item("resin", 1L));
ItemList.IC2_Plantball.set(GT_ModHandler.getIC2Item("plantBall", 1L));
- ItemList.IC2_PlantballCompressed.set(GT_ModHandler.getIC2Item(
- "compressedPlantBall", 1L,
- ItemList.IC2_Plantball.get(1L, new Object[0])));
+ ItemList.IC2_PlantballCompressed.set(GT_ModHandler.getIC2Item("compressedPlantBall", 1L, ItemList.IC2_Plantball.get(1L, new Object[0])));
ItemList.IC2_Crop_Seeds.set(GT_ModHandler.getIC2Item("cropSeed", 1L));
- ItemList.IC2_Grin_Powder
- .set(GT_ModHandler.getIC2Item("grinPowder", 1L));
- ItemList.IC2_Energium_Dust.set(GT_ModHandler.getIC2Item("energiumDust",
- 1L));
+ ItemList.IC2_Grin_Powder.set(GT_ModHandler.getIC2Item("grinPowder", 1L));
+ ItemList.IC2_Energium_Dust.set(GT_ModHandler.getIC2Item("energiumDust", 1L));
ItemList.IC2_Scrap.set(GT_ModHandler.getIC2Item("scrap", 1L));
ItemList.IC2_Scrapbox.set(GT_ModHandler.getIC2Item("scrapBox", 1L));
- ItemList.IC2_Fuel_Rod_Empty
- .set(GT_ModHandler.getIC2Item("fuelRod", 1L));
+ ItemList.IC2_Fuel_Rod_Empty.set(GT_ModHandler.getIC2Item("fuelRod", 1L));
ItemList.IC2_Food_Can_Empty.set(GT_ModHandler.getIC2Item("tinCan", 1L));
- ItemList.IC2_Food_Can_Filled.set(GT_ModHandler.getIC2Item(
- "filledTinCan", 1L, 0));
- ItemList.IC2_Food_Can_Spoiled.set(GT_ModHandler.getIC2Item(
- "filledTinCan", 1L, 1));
- ItemList.IC2_Industrial_Diamond.set(GT_ModHandler.getIC2Item(
- "industrialDiamond", 1L, new ItemStack(Items.diamond, 1)));
- ItemList.IC2_Compressed_Coal_Ball.set(GT_ModHandler.getIC2Item(
- "compressedCoalBall", 1L));
- ItemList.IC2_Compressed_Coal_Chunk.set(GT_ModHandler.getIC2Item(
- "coalChunk", 1L));
+ ItemList.IC2_Food_Can_Filled.set(GT_ModHandler.getIC2Item("filledTinCan", 1L, 0));
+ ItemList.IC2_Food_Can_Spoiled.set(GT_ModHandler.getIC2Item("filledTinCan", 1L, 1));
+ ItemList.IC2_Industrial_Diamond.set(GT_ModHandler.getIC2Item("industrialDiamond", 1L, new ItemStack(Items.diamond, 1)));
+ ItemList.IC2_Compressed_Coal_Ball.set(GT_ModHandler.getIC2Item("compressedCoalBall", 1L));
+ ItemList.IC2_Compressed_Coal_Chunk.set(GT_ModHandler.getIC2Item("coalChunk", 1L));
ItemList.IC2_ShaftIron.set(GT_ModHandler.getIC2Item("ironshaft", 1L));
ItemList.IC2_ShaftSteel.set(GT_ModHandler.getIC2Item("steelshaft", 1L));
ItemList.IC2_SuBattery.set(GT_ModHandler.getIC2Item("suBattery", 1L));
ItemList.IC2_ReBattery.set(GT_ModHandler.getIC2Item("reBattery", 1L));
ItemList.IC2_AdvBattery.set(GT_ModHandler.getIC2Item("advBattery", 1L));
- ItemList.IC2_EnergyCrystal.set(GT_ModHandler.getIC2Item(
- "energyCrystal", 1L));
- ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item(
- "lapotronCrystal", 1L));
-
- ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item(
- "lapotronCrystal", 1L));
- ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item(
- "lapotronCrystal", 1L));
- ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item(
- "lapotronCrystal", 1L));
-
- ItemList.Tool_Sword_Bronze.set(GT_ModHandler.getIC2Item("bronzeSword",
- 1L));
- ItemList.Tool_Pickaxe_Bronze.set(GT_ModHandler.getIC2Item(
- "bronzePickaxe", 1L));
- ItemList.Tool_Shovel_Bronze.set(GT_ModHandler.getIC2Item(
- "bronzeShovel", 1L));
+ ItemList.IC2_EnergyCrystal.set(GT_ModHandler.getIC2Item("energyCrystal", 1L));
+ ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item("lapotronCrystal", 1L));
+
+ ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item("lapotronCrystal", 1L));
+ ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item("lapotronCrystal", 1L));
+ ItemList.IC2_LapotronCrystal.set(GT_ModHandler.getIC2Item("lapotronCrystal", 1L));
+
+ ItemList.Tool_Sword_Bronze.set(GT_ModHandler.getIC2Item("bronzeSword", 1L));
+ ItemList.Tool_Pickaxe_Bronze.set(GT_ModHandler.getIC2Item("bronzePickaxe", 1L));
+ ItemList.Tool_Shovel_Bronze.set(GT_ModHandler.getIC2Item("bronzeShovel", 1L));
ItemList.Tool_Axe_Bronze.set(GT_ModHandler.getIC2Item("bronzeAxe", 1L));
ItemList.Tool_Hoe_Bronze.set(GT_ModHandler.getIC2Item("bronzeHoe", 1L));
- ItemList.IC2_ForgeHammer.set(GT_ModHandler
- .getIC2Item("ForgeHammer", 1L));
+ ItemList.IC2_ForgeHammer.set(GT_ModHandler.getIC2Item("ForgeHammer", 1L));
ItemList.IC2_WireCutter.set(GT_ModHandler.getIC2Item("cutter", 1L));
ItemList.Credit_Iron.set(GT_ModHandler.getIC2Item("coin", 1L));
- ItemList.Circuit_Basic.set(GT_ModHandler.getIC2Item(
- "electronicCircuit", 1L));
- ItemList.Circuit_Advanced.set(GT_ModHandler.getIC2Item(
- "advancedCircuit", 1L));
+ ItemList.Circuit_Basic.set(GT_ModHandler.getIC2Item("electronicCircuit", 1L));
+ ItemList.Circuit_Advanced.set(GT_ModHandler.getIC2Item("advancedCircuit", 1L));
- ItemList.Upgrade_Overclocker.set(GT_ModHandler.getIC2Item(
- "overclockerUpgrade", 1L));
- ItemList.Upgrade_Battery.set(GT_ModHandler.getIC2Item(
- "energyStorageUpgrade", 1L));
+ ItemList.Upgrade_Overclocker.set(GT_ModHandler.getIC2Item("overclockerUpgrade", 1L));
+ ItemList.Upgrade_Battery.set(GT_ModHandler.getIC2Item("energyStorageUpgrade", 1L));
ItemList.Dye_Bonemeal.set(new ItemStack(Items.dye, 1, 15));
ItemList.Dye_SquidInk.set(new ItemStack(Items.dye, 1, 0));
@@ -537,224 +373,122 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
ItemList.Food_Baked_Bread.set(new ItemStack(Items.bread, 1, 0));
ItemList.Food_Raw_Potato.set(new ItemStack(Items.potato, 1, 0));
ItemList.Food_Baked_Potato.set(new ItemStack(Items.baked_potato, 1, 0));
- ItemList.Food_Poisonous_Potato.set(new ItemStack(
- Items.poisonous_potato, 1, 0));
+ ItemList.Food_Poisonous_Potato.set(new ItemStack(Items.poisonous_potato, 1, 0));
- OrePrefixes.bottle.mContainerItem = ItemList.Bottle_Empty.get(1L,
- new Object[0]);
+ OrePrefixes.bottle.mContainerItem = ItemList.Bottle_Empty.get(1L, new Object[0]);
OrePrefixes.bucket.mContainerItem = new ItemStack(Items.bucket, 1);
- OrePrefixes.cellPlasma.mContainerItem = ItemList.Cell_Empty.get(1L,
- new Object[0]);
- OrePrefixes.cell.mContainerItem = ItemList.Cell_Empty.get(1L,
- new Object[0]);
-
- GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatBoots", 1L, 32767));
-
- GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatBoots", 1L, 32767));
-
- GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots",
- 1L, 32767));
-
- GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots",
- 1L, 32767));
-
- GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatBoots", 1L, 32767));
-
- GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item(
- "hazmatBoots", 1L, 32767));
- GregTech_API.sElectroHazmatList.add(new ItemStack(
- Items.chainmail_helmet, 1, 32767));
- GregTech_API.sElectroHazmatList.add(new ItemStack(
- Items.chainmail_chestplate, 1, 32767));
- GregTech_API.sElectroHazmatList.add(new ItemStack(
- Items.chainmail_leggings, 1, 32767));
- GregTech_API.sElectroHazmatList.add(new ItemStack(
- Items.chainmail_boots, 1, 32767));
-
- GT_ModHandler.sNonReplaceableItems.add(new ItemStack(Items.bow, 1,
- 32767));
- GT_ModHandler.sNonReplaceableItems.add(new ItemStack(Items.fishing_rod,
- 1, 32767));
- GT_ModHandler.sNonReplaceableItems.add(ItemList.IC2_ForgeHammer
- .getWithDamage(1L, 32767L, new Object[0]));
- GT_ModHandler.sNonReplaceableItems.add(ItemList.IC2_WireCutter
- .getWithDamage(1L, 32767L, new Object[0]));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "painter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "blackPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "redPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "greenPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "brownPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "bluePainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "purplePainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "cyanPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "lightGreyPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "darkGreyPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "pinkPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "limePainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "yellowPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "cloudPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "magentaPainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "orangePainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "whitePainter", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "cfPack", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "jetpack", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "treetap", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "weedEx", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "staticBoots", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "compositeArmor", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "hazmatHelmet", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "hazmatChestplate", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "hazmatLeggings", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item(
- "hazmatBoots", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Railcraft", "part.turbine.disk", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Railcraft", "part.turbine.blade", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Railcraft", "part.turbine.rotor", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Railcraft", "borehead.diamond", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Railcraft", "borehead.steel", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Railcraft", "borehead.iron", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.plateNaga", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.legsNaga", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.arcticHelm", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.arcticPlate", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.arcticLegs", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.arcticBoots", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.yetiHelm", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.yetiPlate", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.yetiLegs", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "TwilightForest", "item.yetiBoots", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "appliedenergistics2", "item.ToolCertusQuartzCuttingKnife", 1L,
- 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "appliedenergistics2", "item.ToolNetherQuartzCuttingKnife", 1L,
- 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "apiaristHelmet", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "apiaristChest", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "apiaristLegs", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "apiaristBoots", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "frameUntreated", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "frameImpregnated", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "frameProven", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "Forestry", "waxCast", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "GalacticraftCore", "item.sensorGlasses", 1L, 32767));
- GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem(
- "IC2NuclearControl", "ItemToolThermometer", 1L, 32767));
-
- RecipeSorter.register("gregtech:shaped", GT_Shaped_Recipe.class,
- RecipeSorter.Category.SHAPED,
- "after:minecraft:shaped before:minecraft:shapeless");
- RecipeSorter.register("gregtech:shapeless", GT_Shapeless_Recipe.class,
- RecipeSorter.Category.SHAPELESS, "after:minecraft:shapeless");
+ OrePrefixes.cellPlasma.mContainerItem = ItemList.Cell_Empty.get(1L, new Object[0]);
+ OrePrefixes.cell.mContainerItem = ItemList.Cell_Empty.get(1L, new Object[0]);
+
+ GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GregTech_API.sFrostHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+
+ GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GregTech_API.sHeatHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+
+ GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GregTech_API.sBioHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+
+ GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GregTech_API.sGasHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+
+ GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GregTech_API.sRadioHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+
+ GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GregTech_API.sElectroHazmatList.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+ GregTech_API.sElectroHazmatList.add(new ItemStack(Items.chainmail_helmet, 1, 32767));
+ GregTech_API.sElectroHazmatList.add(new ItemStack(Items.chainmail_chestplate, 1, 32767));
+ GregTech_API.sElectroHazmatList.add(new ItemStack(Items.chainmail_leggings, 1, 32767));
+ GregTech_API.sElectroHazmatList.add(new ItemStack(Items.chainmail_boots, 1, 32767));
+
+ GT_ModHandler.sNonReplaceableItems.add(new ItemStack(Items.bow, 1, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(new ItemStack(Items.fishing_rod, 1, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(ItemList.IC2_ForgeHammer.getWithDamage(1L, 32767L, new Object[0]));
+ GT_ModHandler.sNonReplaceableItems.add(ItemList.IC2_WireCutter.getWithDamage(1L, 32767L, new Object[0]));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("painter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("blackPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("redPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("greenPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("brownPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("bluePainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("purplePainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("cyanPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("lightGreyPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("darkGreyPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("pinkPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("limePainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("yellowPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("cloudPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("magentaPainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("orangePainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("whitePainter", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("cfPack", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("jetpack", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("treetap", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("weedEx", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("staticBoots", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("compositeArmor", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("hazmatHelmet", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("hazmatChestplate", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("hazmatLeggings", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getIC2Item("hazmatBoots", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Railcraft", "part.turbine.disk", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Railcraft", "part.turbine.blade", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Railcraft", "part.turbine.rotor", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Railcraft", "borehead.diamond", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Railcraft", "borehead.steel", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Railcraft", "borehead.iron", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.plateNaga", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.legsNaga", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.arcticHelm", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.arcticPlate", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.arcticLegs", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.arcticBoots", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.yetiHelm", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.yetiPlate", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.yetiLegs", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("TwilightForest", "item.yetiBoots", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("appliedenergistics2", "item.ToolCertusQuartzCuttingKnife", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("appliedenergistics2", "item.ToolNetherQuartzCuttingKnife", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "apiaristHelmet", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "apiaristChest", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "apiaristLegs", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "apiaristBoots", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "frameUntreated", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "frameImpregnated", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "frameProven", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("Forestry", "waxCast", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("GalacticraftCore", "item.sensorGlasses", 1L, 32767));
+ GT_ModHandler.sNonReplaceableItems.add(GT_ModHandler.getModItem("IC2NuclearControl", "ItemToolThermometer", 1L, 32767));
+
+ RecipeSorter.register("gregtech:shaped", GT_Shaped_Recipe.class, RecipeSorter.Category.SHAPED, "after:minecraft:shaped before:minecraft:shapeless");
+ RecipeSorter.register("gregtech:shapeless", GT_Shapeless_Recipe.class, RecipeSorter.Category.SHAPELESS, "after:minecraft:shapeless");
}
public void onLoad() {
GT_Log.out.println("GT_Mod: Beginning Load-Phase.");
GT_Log.ore.println("GT_Mod: Beginning Load-Phase.");
- GT_OreDictUnificator.registerOre("cropChilipepper", GT_ModHandler
- .getModItem("magicalcrops", "magicalcrops_CropProduce", 1L, 2));
- GT_OreDictUnificator.registerOre("cropTomato", GT_ModHandler
- .getModItem("magicalcrops", "magicalcrops_CropProduce", 1L, 8));
- GT_OreDictUnificator.registerOre("cropGrape", GT_ModHandler.getModItem(
- "magicalcrops", "magicalcrops_CropProduce", 1L, 4));
- GT_OreDictUnificator.registerOre("cropTea",
- GT_ModHandler.getModItem("ganyssurface", "teaLeaves", 1L, 0));
+ GT_OreDictUnificator.registerOre("cropChilipepper", GT_ModHandler.getModItem("magicalcrops", "magicalcrops_CropProduce", 1L, 2));
+ GT_OreDictUnificator.registerOre("cropTomato", GT_ModHandler.getModItem("magicalcrops", "magicalcrops_CropProduce", 1L, 8));
+ GT_OreDictUnificator.registerOre("cropGrape", GT_ModHandler.getModItem("magicalcrops", "magicalcrops_CropProduce", 1L, 4));
+ GT_OreDictUnificator.registerOre("cropTea", GT_ModHandler.getModItem("ganyssurface", "teaLeaves", 1L, 0));
GregTech_API.sLoadStarted = true;
- for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry
- .getRegisteredFluidContainerData()) {
- if ((tData.filledContainer.getItem() == Items.potionitem)
- && (tData.filledContainer.getItemDamage() == 0)) {
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ if ((tData.filledContainer.getItem() == Items.potionitem) && (tData.filledContainer.getItemDamage() == 0)) {
tData.fluid.amount = 0;
break;
}
@@ -768,16 +502,13 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
new Thread(new GT_PlayerActivityLogger()).start();
}
GregTech_API.sPostloadStarted = true;
- for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry
- .getRegisteredFluidContainerData()) {
- if ((tData.filledContainer.getItem() == Items.potionitem)
- && (tData.filledContainer.getItemDamage() == 0)) {
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ if ((tData.filledContainer.getItem() == Items.potionitem) && (tData.filledContainer.getItemDamage() == 0)) {
tData.fluid.amount = 0;
break;
}
}
- GT_Log.out
- .println("GT_Mod: Adding Configs specific for MetaTileEntities");
+ GT_Log.out.println("GT_Mod: Adding Configs specific for MetaTileEntities");
for (int i = 1; i < GregTech_API.METATILEENTITIES.length; i++) {
try {
for (; i < GregTech_API.METATILEENTITIES.length; i++) {
@@ -789,635 +520,227 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
e.printStackTrace(GT_Log.err);
}
}
- GT_Log.out
- .println("GT_Mod: Adding Tool Usage Crafting Recipes for OreDict Items.");
- long tBits = GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED
- | GT_ModHandler.RecipeBits.ONLY_ADD_IF_RESULT_IS_NOT_NULL
- | GT_ModHandler.RecipeBits.NOT_REMOVABLE;
+ GT_Log.out.println("GT_Mod: Adding Tool Usage Crafting Recipes for OreDict Items.");
+ long tBits = GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED
+ | GT_ModHandler.RecipeBits.ONLY_ADD_IF_RESULT_IS_NOT_NULL | GT_ModHandler.RecipeBits.NOT_REMOVABLE;
for (Materials aMaterial : Materials.VALUES) {
- if ((aMaterial.mUnificatable)
- && (aMaterial.mMaterialInto == aMaterial)) {
+ if ((aMaterial.mUnificatable) && (aMaterial.mMaterialInto == aMaterial)) {
if (!aMaterial.contains(SubTag.NO_SMASHING)) {
- if (GregTech_API.sRecipeFile.get(
- ConfigCategories.Tools.hammerplating,
- aMaterial.toString(), true)) {
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate,
- aMaterial, 1L),
- tBits,
- new Object[] { "h", "X", "X",
- Character.valueOf('X'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate,
- aMaterial, 1L),
- tBits,
- new Object[] { "h", "X",
- Character.valueOf('X'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator
- .get(OrePrefixes.plate, aMaterial, 1L), tBits,
- new Object[] { "H", "X",
- Character.valueOf('H'),
- ToolDictNames.craftingToolForgeHammer,
- Character.valueOf('X'),
+ if (GregTech_API.sRecipeFile.get(ConfigCategories.Tools.hammerplating, aMaterial.toString(), true)) {
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L), tBits, new Object[] { "h", "X", "X",
+ Character.valueOf('X'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L), tBits,
+ new Object[] { "h", "X", Character.valueOf('X'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L), tBits,
+ new Object[] { "H", "X", Character.valueOf('H'), ToolDictNames.craftingToolForgeHammer, Character.valueOf('X'),
OrePrefixes.ingot.get(aMaterial) });
GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.plate,
- aMaterial, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L),
tBits,
- new Object[] { "H", "X",
- Character.valueOf('H'),
- ToolDictNames.craftingToolForgeHammer,
- Character.valueOf('X'),
+ new Object[] { "H", "X", Character.valueOf('H'), ToolDictNames.craftingToolForgeHammer, Character.valueOf('X'),
OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.plate, aMaterial,
- 1L),
- tBits,
- new Object[] {
- "h",
- "X",
- Character.valueOf('X'),
- OrePrefixes.ingotDouble
- .get(aMaterial) });
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.plate, aMaterial,
- 2L),
- tBits,
- new Object[] {
- "H",
- "X",
- Character.valueOf('H'),
- ToolDictNames.craftingToolForgeHammer,
- Character.valueOf('X'),
- OrePrefixes.ingotDouble
- .get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 1L), tBits,
+ new Object[] { "h", "X", Character.valueOf('X'), OrePrefixes.ingotDouble.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 2L), tBits,
+ new Object[] { "H", "X", Character.valueOf('H'), ToolDictNames.craftingToolForgeHammer, Character.valueOf('X'),
+ OrePrefixes.ingotDouble.get(aMaterial) });
}
- if (GregTech_API.sRecipeFile.get(
- ConfigCategories.Tools.hammermultiingot,
- aMaterial.toString(), true)) {
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.ingotDouble,
- aMaterial, 1L),
- tBits,
- new Object[] {
- "I",
- "I",
- "h",
- Character.valueOf('I'),
- OrePrefixes.ingot
- .get(aMaterial) });
+ if (GregTech_API.sRecipeFile.get(ConfigCategories.Tools.hammermultiingot, aMaterial.toString(), true)) {
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingotDouble, aMaterial, 1L), tBits, new Object[] { "I", "I", "h",
+ Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingotTriple, aMaterial, 1L), tBits, new Object[] { "I", "B", "h",
+ Character.valueOf('I'), OrePrefixes.ingotDouble.get(aMaterial), Character.valueOf('B'), OrePrefixes.ingot.get(aMaterial) });
GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.ingotTriple,
- aMaterial, 1L),
- tBits,
- new Object[] {
- "I",
- "B",
- "h",
- Character.valueOf('I'),
- OrePrefixes.ingotDouble
- .get(aMaterial),
- Character.valueOf('B'),
- OrePrefixes.ingot
- .get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.ingotQuadruple, aMaterial,
- 1L), tBits, new Object[] { "I", "B",
- "h", Character.valueOf('I'),
- OrePrefixes.ingotTriple.get(aMaterial),
- Character.valueOf('B'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.ingotQuintuple, aMaterial,
- 1L),
- tBits,
- new Object[] {
- "I",
- "B",
- "h",
- Character.valueOf('I'),
- OrePrefixes.ingotQuadruple
- .get(aMaterial),
- Character.valueOf('B'),
+ .addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingotQuadruple, aMaterial, 1L), tBits,
+ new Object[] { "I", "B", "h", Character.valueOf('I'), OrePrefixes.ingotTriple.get(aMaterial), Character.valueOf('B'),
+ OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingotQuintuple, aMaterial, 1L), tBits,
+ new Object[] { "I", "B", "h", Character.valueOf('I'), OrePrefixes.ingotQuadruple.get(aMaterial), Character.valueOf('B'),
OrePrefixes.ingot.get(aMaterial) });
}
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, aMaterial, 1L), tBits, new Object[] { "PIh", "P ",
+ "f ", Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadHammer, aMaterial, 1L), tBits, new Object[] { "II ", "IIh",
+ "II ", Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, aMaterial, 1L), tBits, new Object[] { "PIh", "f ",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, aMaterial, 1L), tBits, new Object[] { "PII", "f h",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadPlow, aMaterial, 1L), tBits, new Object[] { "PP", "PP", "hf",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadSaw, aMaterial, 1L), tBits, new Object[] { "PP ", "fh ",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadSense, aMaterial, 1L), tBits, new Object[] { "PPI", "hf ",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe,
- aMaterial, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, aMaterial, 1L),
tBits,
- new Object[] { "PIh", "P ", "f ",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
+ new Object[] { "fPh", Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'),
OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.toolHeadHammer, aMaterial, 1L),
- tBits,
- new Object[] { "II ", "IIh", "II ",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe,
- aMaterial, 1L),
- tBits,
- new Object[] { "PIh", "f ",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.toolHeadPickaxe,
- aMaterial, 1L),
- tBits,
- new Object[] { "PII", "f h",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadPlow,
- aMaterial, 1L),
- tBits,
- new Object[] { "PP", "PP", "hf",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadSaw,
- aMaterial, 1L),
- tBits,
- new Object[] { "PP ", "fh ",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadSense,
- aMaterial, 1L),
- tBits,
- new Object[] { "PPI", "hf ",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.toolHeadShovel, aMaterial, 1L),
- tBits,
- new Object[] { "fPh", Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadSword,
- aMaterial, 1L),
- tBits,
- new Object[] { " P ", "fPh",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('I'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.ring, aMaterial, 1L), tBits,
- new Object[] { "h ", " X", Character.valueOf('X'),
- OrePrefixes.stick.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.stickLong, aMaterial, 1L), tBits,
- new Object[] { "ShS", Character.valueOf('S'),
- OrePrefixes.stick.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, aMaterial, 1L), tBits, new Object[] { " P ", "fPh",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('I'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ring, aMaterial, 1L), tBits,
+ new Object[] { "h ", " X", Character.valueOf('X'), OrePrefixes.stick.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.stickLong, aMaterial, 1L), tBits,
+ new Object[] { "ShS", Character.valueOf('S'), OrePrefixes.stick.get(aMaterial) });
}
if (!aMaterial.contains(SubTag.NO_WORKING)) {
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.stick, aMaterial, 2L), tBits,
- new Object[] { "s", "X", Character.valueOf('X'),
- OrePrefixes.stickLong.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.stick, aMaterial, 1L), tBits,
- new Object[] { "f ", " X", Character.valueOf('X'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.bolt, aMaterial, 2L), tBits,
- new Object[] { "s ", " X", Character.valueOf('X'),
- OrePrefixes.stick.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.screw, aMaterial, 1L), tBits,
- new Object[] { "fX", "X ", Character.valueOf('X'),
- OrePrefixes.bolt.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.round, aMaterial, 1L), tBits,
- new Object[] { "fX", "X ", Character.valueOf('X'),
- OrePrefixes.nugget.get(aMaterial) });
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.rotor,
- aMaterial, 1L),
- tBits,
- new Object[] {
- "PhP",
- "SRf",
- "PdP",
- Character.valueOf('P'),
- aMaterial == Materials.Wood ? OrePrefixes.plank
- .get(aMaterial)
- : OrePrefixes.plate
- .get(aMaterial),
- Character.valueOf('R'),
- OrePrefixes.ring.get(aMaterial),
- Character.valueOf('S'),
- OrePrefixes.screw.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.stickLong, aMaterial, 1L), tBits,
- new Object[] { "sf", "G ", Character.valueOf('G'),
- OrePrefixes.gemFlawless.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.stickLong, aMaterial, 2L), tBits,
- new Object[] { "sf", "G ", Character.valueOf('G'),
- OrePrefixes.gemExquisite.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.wireGt01, aMaterial, 1L), tBits,
- new Object[] { "Xx", Character.valueOf('X'),
- OrePrefixes.plate.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.wireFine, aMaterial, 1L), tBits,
- new Object[] { "Xx", Character.valueOf('X'),
- OrePrefixes.foil.get(aMaterial) });
-
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.arrowGtWood,
- aMaterial, 1L),
- tBits,
- new Object[] { " A", " S ", "F ",
- Character.valueOf('S'),
- OrePrefixes.stick.get(Materials.Wood),
- Character.valueOf('F'),
- OreDictNames.craftingFeather,
- Character.valueOf('A'),
- OrePrefixes.toolHeadArrow.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.arrowGtPlastic, aMaterial, 1L),
- tBits,
- new Object[] { " A", " S ", "F ",
- Character.valueOf('S'),
- OrePrefixes.stick.get(Materials.Plastic),
- Character.valueOf('F'),
- OreDictNames.craftingFeather,
- Character.valueOf('A'),
- OrePrefixes.toolHeadArrow.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.toolHeadArrow, aMaterial, 1L), tBits,
- new Object[] { "Xf", Character.valueOf('X'),
- OrePrefixes.gemChipped.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadArrow,
- aMaterial, 3L),
- tBits,
- new Object[] {
- (aMaterial.contains(SubTag.WOOD) ? 115
- : 'x') + "Pf",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe,
- aMaterial, 1L),
- tBits,
- new Object[] { "GG ", "G ", "f ",
- Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe,
- aMaterial, 1L),
- tBits,
- new Object[] { "GG ", "f ", " ",
- Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.toolHeadPickaxe,
- aMaterial, 1L),
- tBits,
- new Object[] { "GGG", "f ",
- Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadPlow,
- aMaterial, 1L),
- tBits,
- new Object[] { "GG", "GG", " f",
- Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.toolHeadSaw, aMaterial, 1L), tBits,
- new Object[] { "GGf", Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadSense,
- aMaterial, 1L),
- tBits,
- new Object[] { "GGG", " f ", " ",
- Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.toolHeadShovel, aMaterial, 1L), tBits,
- new Object[] { "fG", Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.toolHeadSword, aMaterial, 1L), tBits,
- new Object[] { " G", "fG", Character.valueOf('G'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler
- .addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.toolHeadUniversalSpade,
- aMaterial, 1L), tBits, new Object[] { "fX",
- Character.valueOf('X'),
- OrePrefixes.toolHeadShovel.get(aMaterial) });
-
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.toolHeadBuzzSaw,
- aMaterial, 1L), tBits,
- new Object[] { "wXh", "X X", "fXx",
- Character.valueOf('X'),
- OrePrefixes.plate.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.toolHeadWrench, aMaterial, 1L),
- tBits,
- new Object[] { "hXW", "XRX", "WXd",
- Character.valueOf('X'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('S'),
- OrePrefixes.plate.get(Materials.Steel),
- Character.valueOf('R'),
- OrePrefixes.ring.get(Materials.Steel),
- Character.valueOf('W'),
- OrePrefixes.screw.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator
- .get(OrePrefixes.toolHeadChainsaw,
- aMaterial, 1L),
- tBits,
- new Object[] { "SRS", "XhX", "SRS",
- Character.valueOf('X'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('S'),
- OrePrefixes.plate.get(Materials.Steel),
- Character.valueOf('R'),
- OrePrefixes.ring.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.toolHeadDrill,
- aMaterial, 1L),
- tBits,
- new Object[] { "XSX", "XSX", "ShS",
- Character.valueOf('X'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('S'),
- OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.stick, aMaterial, 2L), tBits,
+ new Object[] { "s", "X", Character.valueOf('X'), OrePrefixes.stickLong.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.stick, aMaterial, 1L), tBits,
+ new Object[] { "f ", " X", Character.valueOf('X'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.bolt, aMaterial, 2L), tBits,
+ new Object[] { "s ", " X", Character.valueOf('X'), OrePrefixes.stick.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.screw, aMaterial, 1L), tBits,
+ new Object[] { "fX", "X ", Character.valueOf('X'), OrePrefixes.bolt.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.round, aMaterial, 1L), tBits,
+ new Object[] { "fX", "X ", Character.valueOf('X'), OrePrefixes.nugget.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.rotor, aMaterial, 1L), tBits, new Object[] { "PhP", "SRf", "PdP",
+ Character.valueOf('P'), aMaterial == Materials.Wood ? OrePrefixes.plank.get(aMaterial) : OrePrefixes.plate.get(aMaterial),
+ Character.valueOf('R'), OrePrefixes.ring.get(aMaterial), Character.valueOf('S'), OrePrefixes.screw.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.stickLong, aMaterial, 1L), tBits,
+ new Object[] { "sf", "G ", Character.valueOf('G'), OrePrefixes.gemFlawless.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.stickLong, aMaterial, 2L), tBits,
+ new Object[] { "sf", "G ", Character.valueOf('G'), OrePrefixes.gemExquisite.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.wireGt01, aMaterial, 1L), tBits,
+ new Object[] { "Xx", Character.valueOf('X'), OrePrefixes.plate.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.wireFine, aMaterial, 1L), tBits,
+ new Object[] { "Xx", Character.valueOf('X'), OrePrefixes.foil.get(aMaterial) });
+
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.arrowGtWood, aMaterial, 1L), tBits, new Object[] { " A", " S ",
+ "F ", Character.valueOf('S'), OrePrefixes.stick.get(Materials.Wood), Character.valueOf('F'), OreDictNames.craftingFeather,
+ Character.valueOf('A'), OrePrefixes.toolHeadArrow.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.arrowGtPlastic, aMaterial, 1L), tBits, new Object[] { " A", " S ",
+ "F ", Character.valueOf('S'), OrePrefixes.stick.get(Materials.Plastic), Character.valueOf('F'), OreDictNames.craftingFeather,
+ Character.valueOf('A'), OrePrefixes.toolHeadArrow.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadArrow, aMaterial, 1L), tBits,
+ new Object[] { "Xf", Character.valueOf('X'), OrePrefixes.gemChipped.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadArrow, aMaterial, 3L), tBits,
+ new Object[] { (aMaterial.contains(SubTag.WOOD) ? 115 : 'x') + "Pf", Character.valueOf('P'), OrePrefixes.plate.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadAxe, aMaterial, 1L), tBits, new Object[] { "GG ", "G ",
+ "f ", Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadHoe, aMaterial, 1L), tBits, new Object[] { "GG ", "f ",
+ " ", Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadPickaxe, aMaterial, 1L), tBits, new Object[] { "GGG", "f ",
+ Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadPlow, aMaterial, 1L), tBits, new Object[] { "GG", "GG", " f",
+ Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadSaw, aMaterial, 1L), tBits,
+ new Object[] { "GGf", Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadSense, aMaterial, 1L), tBits, new Object[] { "GGG", " f ",
+ " ", Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadShovel, aMaterial, 1L), tBits,
+ new Object[] { "fG", Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadSword, aMaterial, 1L), tBits, new Object[] { " G", "fG",
+ Character.valueOf('G'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadUniversalSpade, aMaterial, 1L), tBits, new Object[] { "fX",
+ Character.valueOf('X'), OrePrefixes.toolHeadShovel.get(aMaterial) });
+
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadBuzzSaw, aMaterial, 1L), tBits, new Object[] { "wXh", "X X",
+ "fXx", Character.valueOf('X'), OrePrefixes.plate.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadWrench, aMaterial, 1L), tBits, new Object[] { "hXW", "XRX",
+ "WXd", Character.valueOf('X'), OrePrefixes.plate.get(aMaterial), Character.valueOf('S'), OrePrefixes.plate.get(Materials.Steel),
+ Character.valueOf('R'), OrePrefixes.ring.get(Materials.Steel), Character.valueOf('W'), OrePrefixes.screw.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadChainsaw, aMaterial, 1L), tBits, new Object[] { "SRS", "XhX",
+ "SRS", Character.valueOf('X'), OrePrefixes.plate.get(aMaterial), Character.valueOf('S'), OrePrefixes.plate.get(Materials.Steel),
+ Character.valueOf('R'), OrePrefixes.ring.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.toolHeadDrill, aMaterial, 1L), tBits, new Object[] { "XSX", "XSX",
+ "ShS", Character.valueOf('X'), OrePrefixes.plate.get(aMaterial), Character.valueOf('S'), OrePrefixes.plate.get(Materials.Steel) });
switch (aMaterial) {
case Wood:
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.gearGtSmall,
- aMaterial, 1L),
- tBits,
- new Object[] {
- "P ",
- " s",
- Character.valueOf('P'),
- OrePrefixes.plank
- .get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, aMaterial, 1L), tBits, new Object[] { "P ", " s",
+ Character.valueOf('P'), OrePrefixes.plank.get(aMaterial) });
break;
case Stone:
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.gearGtSmall,
- aMaterial, 1L),
- tBits,
- new Object[] { "P ", " f",
- Character.valueOf('P'),
- OrePrefixes.stoneSmooth });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, aMaterial, 1L), tBits, new Object[] { "P ", " f",
+ Character.valueOf('P'), OrePrefixes.stoneSmooth });
break;
default:
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(
- OrePrefixes.gearGtSmall,
- aMaterial, 1L),
- tBits,
- new Object[] {
- "P ",
- aMaterial.contains(SubTag.WOOD) ? " s"
- : " h",
- Character.valueOf('P'),
- OrePrefixes.plate
- .get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, aMaterial, 1L), tBits,
+ new Object[] { "P ", aMaterial.contains(SubTag.WOOD) ? " s" : " h", Character.valueOf('P'), OrePrefixes.plate.get(aMaterial) });
}
switch (aMaterial) {
case Wood:
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gearGt,
- aMaterial, 1L),
- tBits,
- new Object[] { "SPS", "PsP", "SPS",
- Character.valueOf('P'),
- OrePrefixes.plank.get(aMaterial),
- Character.valueOf('S'),
- OrePrefixes.stick.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gearGt, aMaterial, 1L), tBits, new Object[] { "SPS", "PsP", "SPS",
+ Character.valueOf('P'), OrePrefixes.plank.get(aMaterial), Character.valueOf('S'), OrePrefixes.stick.get(aMaterial) });
break;
case Stone:
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gearGt,
- aMaterial, 1L),
- tBits,
- new Object[] {
- "SPS",
- "PfP",
- "SPS",
- Character.valueOf('P'),
- OrePrefixes.stoneSmooth,
- Character.valueOf('S'),
- new ItemStack(Blocks.stone_button, 1,
- 32767) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gearGt, aMaterial, 1L), tBits, new Object[] { "SPS", "PfP", "SPS",
+ Character.valueOf('P'), OrePrefixes.stoneSmooth, Character.valueOf('S'), new ItemStack(Blocks.stone_button, 1, 32767) });
break;
default:
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gearGt,
- aMaterial, 1L),
- tBits,
- new Object[] { "SPS", "PwP", "SPS",
- Character.valueOf('P'),
- OrePrefixes.plate.get(aMaterial),
- Character.valueOf('S'),
- OrePrefixes.stick.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gearGt, aMaterial, 1L), tBits, new Object[] { "SPS", "PwP", "SPS",
+ Character.valueOf('P'), OrePrefixes.plate.get(aMaterial), Character.valueOf('S'), OrePrefixes.stick.get(aMaterial) });
}
}
if (aMaterial.contains(SubTag.SMELTING_TO_GEM)) {
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.gem,
- aMaterial, 1L),
- tBits,
- new Object[] { "XXX", "XXX", "XXX",
- Character.valueOf('X'),
- OrePrefixes.nugget.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L), tBits, new Object[] { "XXX", "XXX", "XXX",
+ Character.valueOf('X'), OrePrefixes.nugget.get(aMaterial) });
} else {
- GT_ModHandler.addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.ingot,
- aMaterial, 1L),
- tBits,
- new Object[] { "XXX", "XXX", "XXX",
- Character.valueOf('X'),
- OrePrefixes.nugget.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 1L), tBits, new Object[] { "XXX", "XXX", "XXX",
+ Character.valueOf('X'), OrePrefixes.nugget.get(aMaterial) });
}
- GT_ModHandler
- .addCraftingRecipe(
- GT_OreDictUnificator.get(OrePrefixes.dust,
- aMaterial.mMacerateInto, 1L),
- tBits,
- new Object[] {
- "h",
- "X",
- Character.valueOf('X'),
- OrePrefixes.crushedCentrifuged
- .get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial.mMacerateInto, 1L), tBits,
- new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.crystalline.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial.mMacerateInto, 1L), tBits,
- new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.crystal.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.crushedPurified.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.cleanGravel.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.reduced.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.clump.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.shard.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.crushed.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L),
- tBits, new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.dirtyGravel.get(aMaterial) });
-
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustSmall, aMaterial, 4L), tBits,
- new Object[] { " X", " ", Character.valueOf('X'),
- OrePrefixes.dust.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustTiny, aMaterial, 9L), tBits,
- new Object[] { "X ", " ", Character.valueOf('X'),
- OrePrefixes.dust.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 1L), tBits, new Object[] {
- "XX", "XX", Character.valueOf('X'),
- OrePrefixes.dustSmall.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 1L), tBits, new Object[] {
- "XXX", "XXX", "XXX", Character.valueOf('X'),
- OrePrefixes.dustTiny.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 16L), tBits,
- new Object[] { "Xc", Character.valueOf('X'),
- OrePrefixes.crateGtDust.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.gem, aMaterial, 16L), tBits,
- new Object[] { "Xc", Character.valueOf('X'),
- OrePrefixes.crateGtGem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.ingot, aMaterial, 16L), tBits,
- new Object[] { "Xc", Character.valueOf('X'),
- OrePrefixes.crateGtIngot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.plate, aMaterial, 16L), tBits,
- new Object[] { "Xc", Character.valueOf('X'),
- OrePrefixes.crateGtPlate.get(aMaterial) });
-
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.gemChipped, aMaterial, 2L), tBits,
- new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.gemFlawed.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.gemFlawed, aMaterial, 2L), tBits,
- new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.gem, aMaterial, 2L), tBits, new Object[] {
- "h", "X", Character.valueOf('X'),
- OrePrefixes.gemFlawless.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.gemFlawless, aMaterial, 2L), tBits,
- new Object[] { "h", "X", Character.valueOf('X'),
- OrePrefixes.gemExquisite.get(aMaterial) });
- if ((aMaterial.contains(SubTag.MORTAR_GRINDABLE))
- && (GregTech_API.sRecipeFile.get(
- ConfigCategories.Tools.mortar,
- aMaterial.name(), true))) {
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustSmall, aMaterial, 1L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.gemChipped.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dustSmall, aMaterial, 2L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.gemFlawed.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 1L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.gem.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 2L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.gemFlawless.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 4L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.gemExquisite.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 1L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.ingot.get(aMaterial) });
- GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(
- OrePrefixes.dust, aMaterial, 1L), tBits,
- new Object[] { "X", "m", Character.valueOf('X'),
- OrePrefixes.plate.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.crushedCentrifuged.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.crystalline.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.crystal.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.crushedPurified.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.cleanGravel.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustPure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.reduced.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.clump.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.shard.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.crushed.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustImpure, aMaterial.mMacerateInto, 1L), tBits, new Object[] { "h", "X",
+ Character.valueOf('X'), OrePrefixes.dirtyGravel.get(aMaterial) });
+
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustSmall, aMaterial, 4L), tBits,
+ new Object[] { " X", " ", Character.valueOf('X'), OrePrefixes.dust.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustTiny, aMaterial, 9L), tBits,
+ new Object[] { "X ", " ", Character.valueOf('X'), OrePrefixes.dust.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L), tBits,
+ new Object[] { "XX", "XX", Character.valueOf('X'), OrePrefixes.dustSmall.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L), tBits,
+ new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), OrePrefixes.dustTiny.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 16L), tBits, new Object[] { "Xc", Character.valueOf('X'),
+ OrePrefixes.crateGtDust.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 16L), tBits, new Object[] { "Xc", Character.valueOf('X'),
+ OrePrefixes.crateGtGem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 16L), tBits, new Object[] { "Xc",
+ Character.valueOf('X'), OrePrefixes.crateGtIngot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 16L), tBits, new Object[] { "Xc",
+ Character.valueOf('X'), OrePrefixes.crateGtPlate.get(aMaterial) });
+
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gemChipped, aMaterial, 2L), tBits,
+ new Object[] { "h", "X", Character.valueOf('X'), OrePrefixes.gemFlawed.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gemFlawed, aMaterial, 2L), tBits,
+ new Object[] { "h", "X", Character.valueOf('X'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 2L), tBits,
+ new Object[] { "h", "X", Character.valueOf('X'), OrePrefixes.gemFlawless.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.gemFlawless, aMaterial, 2L), tBits,
+ new Object[] { "h", "X", Character.valueOf('X'), OrePrefixes.gemExquisite.get(aMaterial) });
+ if ((aMaterial.contains(SubTag.MORTAR_GRINDABLE)) && (GregTech_API.sRecipeFile.get(ConfigCategories.Tools.mortar, aMaterial.name(), true))) {
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustSmall, aMaterial, 1L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.gemChipped.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dustSmall, aMaterial, 2L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.gemFlawed.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.gem.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 2L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.gemFlawless.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 4L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.gemExquisite.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.ingot.get(aMaterial) });
+ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L), tBits,
+ new Object[] { "X", "m", Character.valueOf('X'), OrePrefixes.plate.get(aMaterial) });
}
}
}
@@ -1429,10 +752,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
this.mUniverse = null;
this.isFirstServerWorldTick = true;
- for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry
- .getRegisteredFluidContainerData()) {
- if ((tData.filledContainer.getItem() == Items.potionitem)
- && (tData.filledContainer.getItemDamage() == 0)) {
+ for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry.getRegisteredFluidContainerData()) {
+ if ((tData.filledContainer.getItem() == Items.potionitem) && (tData.filledContainer.getItemDamage() == 0)) {
tData.fluid.amount = 0;
break;
}
@@ -1454,24 +775,19 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
GregTech_API.sWirelessRedstone.clear();
GT_FluidStack.fixAllThoseFuckingFluidIDs();
- GT_Log.out
- .println("GT_Mod: Cleaning up all OreDict Crafting Recipes, which have an empty List in them, since they are never meeting any Condition.");
+ GT_Log.out.println("GT_Mod: Cleaning up all OreDict Crafting Recipes, which have an empty List in them, since they are never meeting any Condition.");
List tList = CraftingManager.getInstance().getRecipeList();
for (int i = 0; i < tList.size(); i++) {
if ((tList.get(i) instanceof ShapedOreRecipe)) {
- for (Object tObject : ((ShapedOreRecipe) tList.get(i))
- .getInput()) {
- if (((tObject instanceof List))
- && (((List) tObject).isEmpty())) {
+ for (Object tObject : ((ShapedOreRecipe) tList.get(i)).getInput()) {
+ if (((tObject instanceof List)) && (((List) tObject).isEmpty())) {
tList.remove(i--);
break;
}
}
} else if ((tList.get(i) instanceof ShapelessOreRecipe)) {
- for (Object tObject : ((ShapelessOreRecipe) tList.get(i))
- .getInput()) {
- if (((tObject instanceof List))
- && (((List) tObject).isEmpty())) {
+ for (Object tObject : ((ShapelessOreRecipe) tList.get(i)).getInput()) {
+ if (((tObject instanceof List)) && (((List) tObject).isEmpty())) {
tList.remove(i--);
break;
}
@@ -1488,8 +804,7 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
try {
for (; i < GregTech_API.METATILEENTITIES.length; i++) {
if (GregTech_API.METATILEENTITIES[i] != null) {
- GregTech_API.METATILEENTITIES[i]
- .onWorldSave(tSaveDirectory);
+ GregTech_API.METATILEENTITIES[i].onWorldSave(tSaveDirectory);
}
}
} catch (Throwable e) {
@@ -1501,29 +816,22 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
@SubscribeEvent
- public void onClientConnectedToServerEvent(
- FMLNetworkEvent.ClientConnectedToServerEvent aEvent) {
+ public void onClientConnectedToServerEvent(FMLNetworkEvent.ClientConnectedToServerEvent aEvent) {
}
@SubscribeEvent
public void onArrowNockEvent(ArrowNockEvent aEvent) {
- if ((!aEvent.isCanceled())
- && (GT_Utility.isStackValid(aEvent.result))
- && (GT_Utility.getProjectile(SubTag.PROJECTILE_ARROW,
- aEvent.entityPlayer.inventory) != null)) {
- aEvent.entityPlayer.setItemInUse(aEvent.result, aEvent.result
- .getItem().getMaxItemUseDuration(aEvent.result));
+ if ((!aEvent.isCanceled()) && (GT_Utility.isStackValid(aEvent.result))
+ && (GT_Utility.getProjectile(SubTag.PROJECTILE_ARROW, aEvent.entityPlayer.inventory) != null)) {
+ aEvent.entityPlayer.setItemInUse(aEvent.result, aEvent.result.getItem().getMaxItemUseDuration(aEvent.result));
aEvent.setCanceled(true);
}
}
@SubscribeEvent
public void onArrowLooseEvent(ArrowLooseEvent aEvent) {
- ItemStack aArrow = GT_Utility.getProjectile(SubTag.PROJECTILE_ARROW,
- aEvent.entityPlayer.inventory);
- if ((!aEvent.isCanceled()) && (GT_Utility.isStackValid(aEvent.bow))
- && (aArrow != null)
- && ((aEvent.bow.getItem() instanceof ItemBow))) {
+ ItemStack aArrow = GT_Utility.getProjectile(SubTag.PROJECTILE_ARROW, aEvent.entityPlayer.inventory);
+ if ((!aEvent.isCanceled()) && (GT_Utility.isStackValid(aEvent.bow)) && (aArrow != null) && ((aEvent.bow.getItem() instanceof ItemBow))) {
float tSpeed = aEvent.charge / 20.0F;
tSpeed = (tSpeed * tSpeed + tSpeed * 2.0F) / 3.0F;
if (tSpeed < 0.1D) {
@@ -1532,43 +840,34 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (tSpeed > 1.0D) {
tSpeed = 1.0F;
}
- EntityArrow tArrowEntity = ((IProjectileItem) aArrow.getItem())
- .getProjectile(SubTag.PROJECTILE_ARROW, aArrow,
- aEvent.entityPlayer.worldObj, aEvent.entityPlayer,
- tSpeed * 2.0F);
+ EntityArrow tArrowEntity = ((IProjectileItem) aArrow.getItem()).getProjectile(SubTag.PROJECTILE_ARROW, aArrow, aEvent.entityPlayer.worldObj,
+ aEvent.entityPlayer, tSpeed * 2.0F);
if (tSpeed >= 1.0F) {
tArrowEntity.setIsCritical(true);
}
- int tLevel = EnchantmentHelper.getEnchantmentLevel(
- Enchantment.power.effectId, aEvent.bow);
+ int tLevel = EnchantmentHelper.getEnchantmentLevel(Enchantment.power.effectId, aEvent.bow);
if (tLevel > 0) {
- tArrowEntity.setDamage(tArrowEntity.getDamage() + tLevel * 0.5D
- + 0.5D);
+ tArrowEntity.setDamage(tArrowEntity.getDamage() + tLevel * 0.5D + 0.5D);
}
- tLevel = EnchantmentHelper.getEnchantmentLevel(
- Enchantment.punch.effectId, aEvent.bow);
+ tLevel = EnchantmentHelper.getEnchantmentLevel(Enchantment.punch.effectId, aEvent.bow);
if (tLevel > 0) {
tArrowEntity.setKnockbackStrength(tLevel);
}
- tLevel = EnchantmentHelper.getEnchantmentLevel(
- Enchantment.flame.effectId, aEvent.bow);
+ tLevel = EnchantmentHelper.getEnchantmentLevel(Enchantment.flame.effectId, aEvent.bow);
if (tLevel > 0) {
tArrowEntity.setFire(tLevel * 100);
}
aEvent.bow.damageItem(1, aEvent.entityPlayer);
aEvent.bow.getItem();
- aEvent.entityPlayer.worldObj.playSoundAtEntity(aEvent.entityPlayer,
- "random.bow", 1.0F, 1.0F
- / (new Random().nextFloat() * 0.4F + 1.2F) + tSpeed
- * 0.5F);
+ aEvent.entityPlayer.worldObj.playSoundAtEntity(aEvent.entityPlayer, "random.bow", 1.0F, 1.0F / (new Random().nextFloat() * 0.4F + 1.2F) + tSpeed
+ * 0.5F);
tArrowEntity.canBePickedUp = 1;
if (!aEvent.entityPlayer.capabilities.isCreativeMode) {
aArrow.stackSize -= 1;
}
if (aArrow.stackSize == 0) {
- GT_Utility
- .removeNullStacksFromInventory(aEvent.entityPlayer.inventory);
+ GT_Utility.removeNullStacksFromInventory(aEvent.entityPlayer.inventory);
}
if (!aEvent.entityPlayer.worldObj.isRemote) {
aEvent.entityPlayer.worldObj.spawnEntityInWorld(tArrowEntity);
@@ -1579,8 +878,7 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
@SubscribeEvent
public void onEndermanTeleportEvent(EnderTeleportEvent aEvent) {
- if (((aEvent.entityLiving instanceof EntityEnderman))
- && (aEvent.entityLiving.getActivePotionEffect(Potion.weakness) != null)) {
+ if (((aEvent.entityLiving instanceof EntityEnderman)) && (aEvent.entityLiving.getActivePotionEffect(Potion.weakness) != null)) {
aEvent.setCanceled(true);
}
}
@@ -1589,42 +887,26 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
public void onEntitySpawningEvent(EntityJoinWorldEvent aEvent) {
if ((aEvent.entity != null) && (!aEvent.entity.worldObj.isRemote)) {
if ((aEvent.entity instanceof EntityItem)) {
- ((EntityItem) aEvent.entity)
- .setEntityItemStack(GT_OreDictUnificator
- .get(((EntityItem) aEvent.entity)
- .getEntityItem()));
- }
- if ((this.mSkeletonsShootGTArrows > 0)
- && (aEvent.entity.getClass() == EntityArrow.class)
- && (aEvent.entity.worldObj.rand
- .nextInt(this.mSkeletonsShootGTArrows) == 0)
+ ((EntityItem) aEvent.entity).setEntityItemStack(GT_OreDictUnificator.get(((EntityItem) aEvent.entity).getEntityItem()));
+ }
+ if ((this.mSkeletonsShootGTArrows > 0) && (aEvent.entity.getClass() == EntityArrow.class)
+ && (aEvent.entity.worldObj.rand.nextInt(this.mSkeletonsShootGTArrows) == 0)
&& ((((EntityArrow) aEvent.entity).shootingEntity instanceof EntitySkeleton))) {
- aEvent.entity.worldObj
- .spawnEntityInWorld(new GT_Entity_Arrow(
- (EntityArrow) aEvent.entity,
- (ItemStack) OrePrefixes.arrowGtWood.mPrefixedItems.get(aEvent.entity.worldObj.rand
- .nextInt(OrePrefixes.arrowGtWood.mPrefixedItems
- .size()))));
+ aEvent.entity.worldObj.spawnEntityInWorld(new GT_Entity_Arrow((EntityArrow) aEvent.entity, (ItemStack) OrePrefixes.arrowGtWood.mPrefixedItems
+ .get(aEvent.entity.worldObj.rand.nextInt(OrePrefixes.arrowGtWood.mPrefixedItems.size()))));
aEvent.entity.setDead();
}
}
}
- private static final EnumSet<OreGenEvent.GenerateMinable.EventType> PREVENTED_ORES = EnumSet
- .of(OreGenEvent.GenerateMinable.EventType.COAL,
- new OreGenEvent.GenerateMinable.EventType[] {
- OreGenEvent.GenerateMinable.EventType.IRON,
- OreGenEvent.GenerateMinable.EventType.GOLD,
- OreGenEvent.GenerateMinable.EventType.DIAMOND,
- OreGenEvent.GenerateMinable.EventType.REDSTONE,
- OreGenEvent.GenerateMinable.EventType.LAPIS,
- OreGenEvent.GenerateMinable.EventType.QUARTZ });
+ private static final EnumSet<OreGenEvent.GenerateMinable.EventType> PREVENTED_ORES = EnumSet.of(OreGenEvent.GenerateMinable.EventType.COAL,
+ new OreGenEvent.GenerateMinable.EventType[] { OreGenEvent.GenerateMinable.EventType.IRON, OreGenEvent.GenerateMinable.EventType.GOLD,
+ OreGenEvent.GenerateMinable.EventType.DIAMOND, OreGenEvent.GenerateMinable.EventType.REDSTONE, OreGenEvent.GenerateMinable.EventType.LAPIS,
+ OreGenEvent.GenerateMinable.EventType.QUARTZ });
@SubscribeEvent
public void onOreGenEvent(OreGenEvent.GenerateMinable aGenerator) {
- if ((this.mDisableVanillaOres)
- && ((aGenerator.generator instanceof WorldGenMinable))
- && (PREVENTED_ORES.contains(aGenerator.type))) {
+ if ((this.mDisableVanillaOres) && ((aGenerator.generator instanceof WorldGenMinable)) && (PREVENTED_ORES.contains(aGenerator.type))) {
aGenerator.setResult(Result.DENY);
}
}
@@ -1637,37 +919,25 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
@SubscribeEvent
public void onPlayerInteraction(PlayerInteractEvent aEvent) {
- if ((aEvent.entityPlayer == null)
- || (aEvent.entityPlayer.worldObj == null)
- || (aEvent.action == null) || (aEvent.world.provider == null)) {
+ if ((aEvent.entityPlayer == null) || (aEvent.entityPlayer.worldObj == null) || (aEvent.action == null) || (aEvent.world.provider == null)) {
return;
}
- if ((!aEvent.entityPlayer.worldObj.isRemote)
- && (aEvent.action != null)
- && (aEvent.action != PlayerInteractEvent.Action.RIGHT_CLICK_AIR)
+ if ((!aEvent.entityPlayer.worldObj.isRemote) && (aEvent.action != null) && (aEvent.action != PlayerInteractEvent.Action.RIGHT_CLICK_AIR)
&& (GT_Log.pal != null)) {
- this.mBufferedPlayerActivity.add(getDataAndTime() + ";"
- + aEvent.action.name() + ";"
- + aEvent.entityPlayer.getDisplayName() + ";DIM:"
- + aEvent.world.provider.dimensionId + ";" + aEvent.x + ";"
- + aEvent.y + ";" + aEvent.z + ";|;" + aEvent.x / 10 + ";"
- + aEvent.y / 10 + ";" + aEvent.z / 10);
+ this.mBufferedPlayerActivity.add(getDataAndTime() + ";" + aEvent.action.name() + ";" + aEvent.entityPlayer.getDisplayName() + ";DIM:"
+ + aEvent.world.provider.dimensionId + ";" + aEvent.x + ";" + aEvent.y + ";" + aEvent.z + ";|;" + aEvent.x / 10 + ";" + aEvent.y / 10 + ";"
+ + aEvent.z / 10);
}
ItemStack aStack = aEvent.entityPlayer.getCurrentEquippedItem();
- if ((aStack != null)
- && (aEvent.action == PlayerInteractEvent.Action.RIGHT_CLICK_BLOCK)
- && (aStack.getItem() == Items.flint_and_steel)) {
- if ((!aEvent.world.isRemote)
- && (!aEvent.entityPlayer.capabilities.isCreativeMode)
- && (aEvent.world.rand.nextInt(100) >= this.mFlintChance)) {
+ if ((aStack != null) && (aEvent.action == PlayerInteractEvent.Action.RIGHT_CLICK_BLOCK) && (aStack.getItem() == Items.flint_and_steel)) {
+ if ((!aEvent.world.isRemote) && (!aEvent.entityPlayer.capabilities.isCreativeMode) && (aEvent.world.rand.nextInt(100) >= this.mFlintChance)) {
aEvent.setCanceled(true);
aStack.damageItem(1, aEvent.entityPlayer);
if (aStack.getItemDamage() >= aStack.getMaxDamage()) {
aStack.stackSize -= 1;
}
if (aStack.stackSize <= 0) {
- ForgeEventFactory.onPlayerDestroyItem(aEvent.entityPlayer,
- aStack);
+ ForgeEventFactory.onPlayerDestroyItem(aEvent.entityPlayer, aStack);
}
}
return;
@@ -1678,29 +948,19 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
public void onBlockHarvestingEvent(BlockEvent.HarvestDropsEvent aEvent) {
if (aEvent.harvester != null) {
if ((!aEvent.world.isRemote) && (GT_Log.pal != null)) {
- this.mBufferedPlayerActivity.add(getDataAndTime()
- + ";HARVEST_BLOCK;" + aEvent.harvester.getDisplayName()
- + ";DIM:" + aEvent.world.provider.dimensionId + ";"
- + aEvent.x + ";" + aEvent.y + ";" + aEvent.z + ";|;"
- + aEvent.x / 10 + ";" + aEvent.y / 10 + ";" + aEvent.z
- / 10);
+ this.mBufferedPlayerActivity.add(getDataAndTime() + ";HARVEST_BLOCK;" + aEvent.harvester.getDisplayName() + ";DIM:"
+ + aEvent.world.provider.dimensionId + ";" + aEvent.x + ";" + aEvent.y + ";" + aEvent.z + ";|;" + aEvent.x / 10 + ";" + aEvent.y / 10
+ + ";" + aEvent.z / 10);
}
ItemStack aStack = aEvent.harvester.getCurrentEquippedItem();
if (aStack != null) {
if ((aStack.getItem() instanceof GT_MetaGenerated_Tool)) {
- ((GT_MetaGenerated_Tool) aStack.getItem())
- .onHarvestBlockEvent(aEvent.drops, aStack,
- aEvent.harvester, aEvent.block, aEvent.x,
- aEvent.y, aEvent.z,
- (byte) aEvent.blockMetadata,
- aEvent.fortuneLevel, aEvent.isSilkTouching,
- aEvent);
+ ((GT_MetaGenerated_Tool) aStack.getItem()).onHarvestBlockEvent(aEvent.drops, aStack, aEvent.harvester, aEvent.block, aEvent.x, aEvent.y,
+ aEvent.z, (byte) aEvent.blockMetadata, aEvent.fortuneLevel, aEvent.isSilkTouching, aEvent);
}
- if (EnchantmentHelper.getEnchantmentLevel(
- Enchantment.fireAspect.effectId, aStack) > 2) {
+ if (EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, aStack) > 2) {
for (ItemStack tDrop : aEvent.drops) {
- ItemStack tSmeltingOutput = GT_ModHandler
- .getSmeltingOutput(tDrop, false, null);
+ ItemStack tSmeltingOutput = GT_ModHandler.getSmeltingOutput(tDrop, false, null);
if (tSmeltingOutput != null) {
tDrop.stackSize *= tSmeltingOutput.stackSize;
tSmeltingOutput.stackSize = tDrop.stackSize;
@@ -1722,13 +982,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
} else if (aMod.equals("gregtech")) {
aMod = "UNKNOWN";
}
- if ((aEvent == null)
- || (aEvent.Ore == null)
- || (aEvent.Ore.getItem() == null)
- || (aEvent.Name == null)
- || (aEvent.Name.isEmpty())
- || (aEvent.Name.replaceAll("_", "").length()
- - aEvent.Name.length() == 9)) {
+ if ((aEvent == null) || (aEvent.Ore == null) || (aEvent.Ore.getItem() == null) || (aEvent.Name == null) || (aEvent.Name.isEmpty())
+ || (aEvent.Name.replaceAll("_", "").length() - aEvent.Name.length() == 9)) {
if (aOriginalMod.equals("gregtech")) {
aOriginalMod = "UNKNOWN";
}
@@ -1741,42 +996,33 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
try {
aEvent.Ore.stackSize = 1;
- if ((aOriginalMod.toLowerCase().contains("xycraft"))
- || (aOriginalMod.toLowerCase().contains("tconstruct"))
- || ((aOriginalMod.toLowerCase().contains("natura")) && (!aOriginalMod
- .toLowerCase().contains("natural")))) {
+ if ((aOriginalMod.toLowerCase().contains("xycraft")) || (aOriginalMod.toLowerCase().contains("tconstruct"))
+ || ((aOriginalMod.toLowerCase().contains("natura")) && (!aOriginalMod.toLowerCase().contains("natural")))) {
if (GT_Values.D1) {
- GT_Log.ore.println(aMod + " -> " + aEvent.Name
- + " is getting ignored, because of racism. :P");
+ GT_Log.ore.println(aMod + " -> " + aEvent.Name + " is getting ignored, because of racism. :P");
}
return;
}
String tModToName = aMod + " -> " + aEvent.Name;
- if ((this.mOreDictActivated) || (GregTech_API.sPostloadStarted)
- || ((this.mSortToTheEnd) && (GregTech_API.sLoadFinished))) {
+ if ((this.mOreDictActivated) || (GregTech_API.sPostloadStarted) || ((this.mSortToTheEnd) && (GregTech_API.sLoadFinished))) {
tModToName = aOriginalMod + " --Late--> " + aEvent.Name;
}
- if (((aEvent.Ore.getItem() instanceof ItemBlock))
- || (GT_Utility.getBlockFromStack(aEvent.Ore) != Blocks.air)) {
+ if (((aEvent.Ore.getItem() instanceof ItemBlock)) || (GT_Utility.getBlockFromStack(aEvent.Ore) != Blocks.air)) {
GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
}
this.mRegisteredOres.add(aEvent.Ore);
- if ((aEvent.Name.startsWith("item"))
- && (this.mIgnoredItems.contains(aEvent.Name))) {
+ if ((aEvent.Name.startsWith("item")) && (this.mIgnoredItems.contains(aEvent.Name))) {
GT_Log.ore.println(tModToName);
if (aEvent.Name.equals("itemCopperWire")) {
- GT_OreDictUnificator.registerOre(
- OreDictNames.craftingWireCopper, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingWireCopper, aEvent.Ore);
}
if (aEvent.Name.equals("itemRubber")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.ingot,
- Materials.Rubber, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.Rubber, aEvent.Ore);
}
return;
}
if (this.mIgnoredNames.contains(aEvent.Name)) {
- GT_Log.ore.println(tModToName
- + " is getting ignored via hardcode.");
+ GT_Log.ore.println(tModToName + " is getting ignored via hardcode.");
return;
}
if (aEvent.Name.equals("stone")) {
@@ -1787,217 +1033,150 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
GT_OreDictUnificator.registerOre("stoneCobble", aEvent.Ore);
return;
}
- if ((aEvent.Name.contains("|")) || (aEvent.Name.contains("*"))
- || (aEvent.Name.contains(":"))
- || (aEvent.Name.contains("."))
+ if ((aEvent.Name.contains("|")) || (aEvent.Name.contains("*")) || (aEvent.Name.contains(":")) || (aEvent.Name.contains("."))
|| (aEvent.Name.contains("$"))) {
- GT_Log.ore
- .println(tModToName
- + " is using a private Prefix and is therefor getting ignored properly.");
+ GT_Log.ore.println(tModToName + " is using a private Prefix and is therefor getting ignored properly.");
return;
}
if (aEvent.Name.equals("copperWire")) {
- GT_OreDictUnificator.registerOre(
- OreDictNames.craftingWireCopper, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingWireCopper, aEvent.Ore);
}
if (aEvent.Name.equals("sheetPlastic")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.plate,
- Materials.Plastic, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.plate, Materials.Plastic, aEvent.Ore);
}
if (aEvent.Name.equals("shardAir")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.gem,
- Materials.InfusedAir, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, Materials.InfusedAir, aEvent.Ore);
return;
}
if (aEvent.Name.equals("shardWater")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.gem,
- Materials.InfusedWater, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, Materials.InfusedWater, aEvent.Ore);
return;
}
if (aEvent.Name.equals("shardFire")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.gem,
- Materials.InfusedFire, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, Materials.InfusedFire, aEvent.Ore);
return;
}
if (aEvent.Name.equals("shardEarth")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.gem,
- Materials.InfusedEarth, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, Materials.InfusedEarth, aEvent.Ore);
return;
}
if (aEvent.Name.equals("shardOrder")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.gem,
- Materials.InfusedOrder, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, Materials.InfusedOrder, aEvent.Ore);
return;
}
if (aEvent.Name.equals("shardEntropy")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.gem,
- Materials.InfusedEntropy, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, Materials.InfusedEntropy, aEvent.Ore);
return;
}
if (aEvent.Name.equals("fieryIngot")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.ingot,
- Materials.FierySteel, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.FierySteel, aEvent.Ore);
return;
}
if (aEvent.Name.equals("ironwood")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.ingot,
- Materials.IronWood, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.IronWood, aEvent.Ore);
return;
}
if (aEvent.Name.equals("steeleaf")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.ingot,
- Materials.Steeleaf, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.Steeleaf, aEvent.Ore);
return;
}
if (aEvent.Name.equals("knightmetal")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.ingot,
- Materials.Knightmetal, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.ingot, Materials.Knightmetal, aEvent.Ore);
return;
}
if (aEvent.Name.contains(" ")) {
- GT_Log.ore
- .println(tModToName
- + " is getting re-registered because the OreDict Name containing invalid spaces.");
- GT_OreDictUnificator.registerOre(
- aEvent.Name.replaceAll(" ", ""),
- GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }));
+ GT_Log.ore.println(tModToName + " is getting re-registered because the OreDict Name containing invalid spaces.");
+ GT_OreDictUnificator.registerOre(aEvent.Name.replaceAll(" ", ""), GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }));
aEvent.Ore.setStackDisplayName("Invalid OreDictionary Tag");
return;
}
if (this.mInvalidNames.contains(aEvent.Name)) {
- GT_Log.ore
- .println(tModToName
- + " is wrongly registered and therefor getting ignored.");
+ GT_Log.ore.println(tModToName + " is wrongly registered and therefor getting ignored.");
return;
}
OrePrefixes aPrefix = OrePrefixes.getOrePrefix(aEvent.Name);
Materials aMaterial = Materials._NULL;
- if ((aPrefix == OrePrefixes.nugget)
- && (aMod.equals("Thaumcraft"))
- && (aEvent.Ore.getItem().getUnlocalizedName()
- .contains("ItemResource"))) {
+ if ((aPrefix == OrePrefixes.nugget) && (aMod.equals("Thaumcraft")) && (aEvent.Ore.getItem().getUnlocalizedName().contains("ItemResource"))) {
return;
}
if (aPrefix == null) {
if (aEvent.Name.toLowerCase().equals(aEvent.Name)) {
- GT_Log.ore.println(tModToName
- + " is invalid due to being solely lowercased.");
+ GT_Log.ore.println(tModToName + " is invalid due to being solely lowercased.");
return;
}
if (aEvent.Name.toUpperCase().equals(aEvent.Name)) {
- GT_Log.ore.println(tModToName
- + " is invalid due to being solely uppercased.");
+ GT_Log.ore.println(tModToName + " is invalid due to being solely uppercased.");
return;
}
- if (GT_Values.CU.contains(Character.valueOf(aEvent.Name
- .charAt(0)))) {
- GT_Log.ore
- .println(tModToName
- + " is invalid due to the first character being uppercased.");
+ if (GT_Values.CU.contains(Character.valueOf(aEvent.Name.charAt(0)))) {
+ GT_Log.ore.println(tModToName + " is invalid due to the first character being uppercased.");
}
} else {
if (aPrefix.mDontUnificateActively) {
GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
}
if (aPrefix != aPrefix.mPrefixInto) {
- String tNewName = aEvent.Name.replaceFirst(
- aPrefix.toString(), aPrefix.mPrefixInto.toString());
+ String tNewName = aEvent.Name.replaceFirst(aPrefix.toString(), aPrefix.mPrefixInto.toString());
if (!GT_OreDictUnificator.isRegisteringOres()) {
- GT_Log.ore
- .println(tModToName
- + " uses a depricated Prefix, and is getting re-registered as "
- + tNewName);
+ GT_Log.ore.println(tModToName + " uses a depricated Prefix, and is getting re-registered as " + tNewName);
}
GT_OreDictUnificator.registerOre(tNewName, aEvent.Ore);
return;
}
String tName = aEvent.Name.replaceFirst(aPrefix.toString(), "");
if (tName.length() > 0) {
- if ((GT_Values.CU.contains(Character.valueOf(tName
- .charAt(0))))
- || (GT_Values.CN.contains(Character.valueOf(tName
- .charAt(0)))) || (tName.charAt(0) == '_')) {
+ if ((GT_Values.CU.contains(Character.valueOf(tName.charAt(0)))) || (GT_Values.CN.contains(Character.valueOf(tName.charAt(0))))
+ || (tName.charAt(0) == '_')) {
if (aPrefix.mIsMaterialBased) {
aMaterial = Materials.get(tName);
if (aMaterial != aMaterial.mMaterialInto) {
- GT_OreDictUnificator.registerOre(aPrefix,
- aMaterial.mMaterialInto, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(aPrefix, aMaterial.mMaterialInto, aEvent.Ore);
if (!GT_OreDictUnificator.isRegisteringOres()) {
- GT_Log.ore
- .println(tModToName
- + " uses a deprecated Material and is getting re-registered as "
- + aPrefix
- .get(aMaterial.mMaterialInto));
+ GT_Log.ore.println(tModToName + " uses a deprecated Material and is getting re-registered as "
+ + aPrefix.get(aMaterial.mMaterialInto));
}
return;
}
if (!aPrefix.isIgnored(aMaterial)) {
- aPrefix.add(GT_Utility.copyAmount(1L,
- new Object[] { aEvent.Ore }));
+ aPrefix.add(GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }));
}
if (aMaterial != Materials._NULL) {
Materials tReRegisteredMaterial;
- for (Iterator i$ = aMaterial.mOreReRegistrations
- .iterator(); i$.hasNext(); GT_OreDictUnificator
- .registerOre(aPrefix,
- tReRegisteredMaterial,
- aEvent.Ore)) {
- tReRegisteredMaterial = (Materials) i$
- .next();
+ for (Iterator i$ = aMaterial.mOreReRegistrations.iterator(); i$.hasNext(); GT_OreDictUnificator.registerOre(aPrefix,
+ tReRegisteredMaterial, aEvent.Ore)) {
+ tReRegisteredMaterial = (Materials) i$.next();
}
- aMaterial.add(GT_Utility.copyAmount(1L,
- new Object[] { aEvent.Ore }));
- if ((GregTech_API.sThaumcraftCompat != null)
- && (aPrefix.doGenerateItem(aMaterial))
- && (!aPrefix.isIgnored(aMaterial))) {
- long tAmount = aPrefix.mMaterialAmount < 0L ? 3628800L
- : aPrefix.mMaterialAmount;
+ aMaterial.add(GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }));
+ if ((GregTech_API.sThaumcraftCompat != null) && (aPrefix.doGenerateItem(aMaterial)) && (!aPrefix.isIgnored(aMaterial))) {
+ long tAmount = aPrefix.mMaterialAmount < 0L ? 3628800L : aPrefix.mMaterialAmount;
List<TC_Aspects.TC_AspectStack> tAspects = new ArrayList();
TC_Aspects.TC_AspectStack tAspect;
- for (Iterator i$ = aPrefix.mAspects
- .iterator(); i$.hasNext(); tAspect
- .addToAspectList(tAspects)) {
- tAspect = (TC_Aspects.TC_AspectStack) i$
- .next();
+ for (Iterator i$ = aPrefix.mAspects.iterator(); i$.hasNext(); tAspect.addToAspectList(tAspects)) {
+ tAspect = (TC_Aspects.TC_AspectStack) i$.next();
}
tAspect = null;
- for (Iterator i$ = aMaterial.mAspects
- .iterator(); i$.hasNext(); tAspect
- .copy(tAspect.mAmount * tAmount
- / 3628800L)
+ for (Iterator i$ = aMaterial.mAspects.iterator(); i$.hasNext(); tAspect.copy(tAspect.mAmount * tAmount / 3628800L)
.addToAspectList(tAspects)) {
- tAspect = (TC_Aspects.TC_AspectStack) i$
- .next();
+ tAspect = (TC_Aspects.TC_AspectStack) i$.next();
}
- GregTech_API.sThaumcraftCompat
- .registerThaumcraftAspectsToItem(
- GT_Utility
- .copyAmount(
- 1L,
- new Object[] { aEvent.Ore }),
- tAspects, aEvent.Name);
+ GregTech_API.sThaumcraftCompat.registerThaumcraftAspectsToItem(GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }),
+ tAspects, aEvent.Name);
}
switch (aPrefix) {
case crystal:
- if ((aMaterial == Materials.CertusQuartz)
- || (aMaterial == Materials.NetherQuartz)
- || (aMaterial == Materials.Fluix)) {
- GT_OreDictUnificator.registerOre(
- OrePrefixes.gem, aMaterial,
- aEvent.Ore);
+ if ((aMaterial == Materials.CertusQuartz) || (aMaterial == Materials.NetherQuartz) || (aMaterial == Materials.Fluix)) {
+ GT_OreDictUnificator.registerOre(OrePrefixes.gem, aMaterial, aEvent.Ore);
}
break;
case gem:
switch (aMaterial) {
case Lapis:
case Sodalite:
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBlue, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBlue, aEvent.Ore);
break;
case Lazurite:
- GT_OreDictUnificator.registerOre(
- Dyes.dyeCyan, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeCyan, aEvent.Ore);
break;
case InfusedAir:
case InfusedWater:
@@ -2005,275 +1184,169 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
case InfusedEarth:
case InfusedOrder:
case InfusedEntropy:
- GT_OreDictUnificator.registerOre(
- aMaterial.name().replaceFirst(
- "Infused", "shard"),
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(aMaterial.name().replaceFirst("Infused", "shard"), aEvent.Ore);
break;
case Chocolate:
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBrown, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBrown, aEvent.Ore);
break;
case CertusQuartz:
case NetherQuartz:
- GT_OreDictUnificator
- .registerOre(OrePrefixes.item
- .get(aMaterial),
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.item.get(aMaterial), aEvent.Ore);
case Fluix:
case Quartz:
case Quartzite:
- GT_OreDictUnificator.registerOre(
- OrePrefixes.crystal, aMaterial,
- aEvent.Ore);
- GT_OreDictUnificator.registerOre(
- OreDictNames.craftingQuartz,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.crystal, aMaterial, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingQuartz, aEvent.Ore);
default:
break;
}
break;
case cableGt01:
if (aMaterial == Materials.Tin) {
- GT_OreDictUnificator.registerOre(
- OreDictNames.craftingWireTin,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingWireTin, aEvent.Ore);
}
if (aMaterial == Materials.AnyCopper) {
- GT_OreDictUnificator
- .registerOre(
- OreDictNames.craftingWireCopper,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingWireCopper, aEvent.Ore);
}
if (aMaterial == Materials.Gold) {
- GT_OreDictUnificator.registerOre(
- OreDictNames.craftingWireGold,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingWireGold, aEvent.Ore);
}
if (aMaterial == Materials.AnyIron) {
- GT_OreDictUnificator.registerOre(
- OreDictNames.craftingWireIron,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OreDictNames.craftingWireIron, aEvent.Ore);
}
break;
case lens:
- if ((aMaterial.contains(SubTag.TRANSPARENT))
- && (aMaterial.mColor != Dyes._NULL)) {
- GT_OreDictUnificator.registerOre(
- "craftingLens"
- + aMaterial.mColor
- .toString()
- .replaceFirst(
- "dye",
- ""),
- aEvent.Ore);
+ if ((aMaterial.contains(SubTag.TRANSPARENT)) && (aMaterial.mColor != Dyes._NULL)) {
+ GT_OreDictUnificator.registerOre("craftingLens" + aMaterial.mColor.toString().replaceFirst("dye", ""), aEvent.Ore);
}
break;
case plate:
- if ((aMaterial == Materials.Plastic)
- || (aMaterial == Materials.Rubber)) {
- GT_OreDictUnificator.registerOre(
- OrePrefixes.sheet, aMaterial,
- aEvent.Ore);
+ if ((aMaterial == Materials.Plastic) || (aMaterial == Materials.Rubber)) {
+ GT_OreDictUnificator.registerOre(OrePrefixes.sheet, aMaterial, aEvent.Ore);
}
if (aMaterial == Materials.Silicon) {
- GT_OreDictUnificator.registerOre(
- OrePrefixes.item, aMaterial,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.item, aMaterial, aEvent.Ore);
}
if (aMaterial == Materials.Wood) {
- GT_OreDictUnificator
- .addToBlacklist(aEvent.Ore);
- GT_OreDictUnificator.registerOre(
- OrePrefixes.plank, aMaterial,
- aEvent.Ore);
+ GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.plank, aMaterial, aEvent.Ore);
}
break;
case cell:
if (aMaterial == Materials.Empty) {
- GT_OreDictUnificator
- .addToBlacklist(aEvent.Ore);
+ GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
}
break;
case gearGt:
- GT_OreDictUnificator.registerOre(
- OrePrefixes.gear, aMaterial,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.gear, aMaterial, aEvent.Ore);
break;
case stick:
- if (!GT_RecipeRegistrator.sRodMaterialList
- .contains(aMaterial)) {
- GT_RecipeRegistrator.sRodMaterialList
- .add(aMaterial);
+ if (!GT_RecipeRegistrator.sRodMaterialList.contains(aMaterial)) {
+ GT_RecipeRegistrator.sRodMaterialList.add(aMaterial);
}
if (aMaterial == Materials.Wood) {
- GT_OreDictUnificator
- .addToBlacklist(aEvent.Ore);
+ GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
}
- if ((aMaterial == Materials.Tin)
- || (aMaterial == Materials.Lead)
- || (aMaterial == Materials.SolderingAlloy)) {
- GT_OreDictUnificator
- .registerOre(
- ToolDictNames.craftingToolSolderingMetal,
- aEvent.Ore);
+ if ((aMaterial == Materials.Tin) || (aMaterial == Materials.Lead) || (aMaterial == Materials.SolderingAlloy)) {
+ GT_OreDictUnificator.registerOre(ToolDictNames.craftingToolSolderingMetal, aEvent.Ore);
}
break;
case dust:
if (aMaterial == Materials.Salt) {
- GT_OreDictUnificator.registerOre(
- "itemSalt", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("itemSalt", aEvent.Ore);
}
if (aMaterial == Materials.Wood) {
- GT_OreDictUnificator.registerOre(
- "pulpWood", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("pulpWood", aEvent.Ore);
}
if (aMaterial == Materials.Wheat) {
- GT_OreDictUnificator.registerOre(
- "foodFlour", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("foodFlour", aEvent.Ore);
}
if (aMaterial == Materials.Lapis) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBlue, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBlue, aEvent.Ore);
}
if (aMaterial == Materials.Lazurite) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeCyan, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeCyan, aEvent.Ore);
}
if (aMaterial == Materials.Sodalite) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBlue, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBlue, aEvent.Ore);
}
if (aMaterial == Materials.Cocoa) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBrown, aEvent.Ore);
- GT_OreDictUnificator.registerOre(
- "foodCocoapowder", aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBrown, aEvent.Ore);
+ GT_OreDictUnificator.registerOre("foodCocoapowder", aEvent.Ore);
}
if (aMaterial == Materials.Coffee) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBrown, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBrown, aEvent.Ore);
}
if (aMaterial == Materials.BrownLimonite) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeBrown, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeBrown, aEvent.Ore);
}
if (aMaterial == Materials.YellowLimonite) {
- GT_OreDictUnificator.registerOre(
- Dyes.dyeYellow, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(Dyes.dyeYellow, aEvent.Ore);
}
break;
case ingot:
if (aMaterial == Materials.Rubber) {
- GT_OreDictUnificator.registerOre(
- "itemRubber", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("itemRubber", aEvent.Ore);
}
if (aMaterial == Materials.FierySteel) {
- GT_OreDictUnificator.registerOre(
- "fieryIngot", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("fieryIngot", aEvent.Ore);
}
if (aMaterial == Materials.IronWood) {
- GT_OreDictUnificator.registerOre(
- "ironwood", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("ironwood", aEvent.Ore);
}
if (aMaterial == Materials.Steeleaf) {
- GT_OreDictUnificator.registerOre(
- "steeleaf", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("steeleaf", aEvent.Ore);
}
if (aMaterial == Materials.Knightmetal) {
- GT_OreDictUnificator.registerOre(
- "knightmetal", aEvent.Ore);
+ GT_OreDictUnificator.registerOre("knightmetal", aEvent.Ore);
}
- if ((aMaterial == Materials.Brass)
- && (aEvent.Ore.getItemDamage() == 2)
- && (aEvent.Ore.getUnlocalizedName()
- .equals("item.ingotBrass"))
- && (new ItemStack(
- aEvent.Ore.getItem(), 1, 0)
- .getUnlocalizedName()
- .contains("red"))) {
- GT_OreDictUnificator.set(
- OrePrefixes.ingot,
- Materials.RedAlloy,
- new ItemStack(aEvent.Ore
- .getItem(), 1, 0));
- GT_OreDictUnificator.set(
- OrePrefixes.ingot,
- Materials.BlueAlloy,
- new ItemStack(aEvent.Ore
- .getItem(), 1, 1));
- GT_OreDictUnificator.set(
- OrePrefixes.ingot,
- Materials.Brass, new ItemStack(
- aEvent.Ore.getItem(),
- 1, 2));
-
- GT_Values.RA.addWiremillRecipe(
- GT_ModHandler.getIC2Item(
- "copperCableItem", 3L),
- new ItemStack(aEvent.Ore
- .getItem(), 1, 8), 400,
- 1);
- GT_Values.RA.addWiremillRecipe(
- GT_ModHandler.getIC2Item(
- "ironCableItem", 6L),
- new ItemStack(aEvent.Ore
- .getItem(), 1, 9), 400,
- 2);
- GT_Values.RA.addCutterRecipe(
- new ItemStack(aEvent.Ore
- .getItem(), 1, 3),
- new ItemStack(aEvent.Ore
- .getItem(), 16, 4),
+ if ((aMaterial == Materials.Brass) && (aEvent.Ore.getItemDamage() == 2)
+ && (aEvent.Ore.getUnlocalizedName().equals("item.ingotBrass"))
+ && (new ItemStack(aEvent.Ore.getItem(), 1, 0).getUnlocalizedName().contains("red"))) {
+ GT_OreDictUnificator.set(OrePrefixes.ingot, Materials.RedAlloy, new ItemStack(aEvent.Ore.getItem(), 1, 0));
+ GT_OreDictUnificator.set(OrePrefixes.ingot, Materials.BlueAlloy, new ItemStack(aEvent.Ore.getItem(), 1, 1));
+ GT_OreDictUnificator.set(OrePrefixes.ingot, Materials.Brass, new ItemStack(aEvent.Ore.getItem(), 1, 2));
+
+ GT_Values.RA.addWiremillRecipe(GT_ModHandler.getIC2Item("copperCableItem", 3L), new ItemStack(aEvent.Ore.getItem(), 1,
+ 8), 400, 1);
+ GT_Values.RA.addWiremillRecipe(GT_ModHandler.getIC2Item("ironCableItem", 6L),
+ new ItemStack(aEvent.Ore.getItem(), 1, 9), 400, 2);
+ GT_Values.RA.addCutterRecipe(new ItemStack(aEvent.Ore.getItem(), 1, 3), new ItemStack(aEvent.Ore.getItem(), 16, 4),
null, 400, 8);
}
break;
default:
break;
}
- if ((!aPrefix.mIsUnificatable)
- || (aMaterial.mUnificatable)) {
+ if ((!aPrefix.mIsUnificatable) || (aMaterial.mUnificatable)) {
}
} else {
for (Dyes tDye : Dyes.VALUES) {
- if (aEvent.Name.endsWith(tDye.name()
- .replaceFirst("dye", ""))) {
- GT_OreDictUnificator
- .addToBlacklist(aEvent.Ore);
- GT_Log.ore
- .println(tModToName
- + " Oh man, why the fuck would anyone need a OreDictified Color for this, that is even too much for GregTech... do not report this, this is just a random Comment about how ridiculous this is.");
+ if (aEvent.Name.endsWith(tDye.name().replaceFirst("dye", ""))) {
+ GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
+ GT_Log.ore.println(tModToName+ " Oh man, why the fuck would anyone need a OreDictified Color for this, that is even too much for GregTech... do not report this, this is just a random Comment about how ridiculous this is.");
return;
}
}
- System.out
- .println("Material Name: "
- + aEvent.Name
- + " !!!Unknown Material detected!!! Please report to GregTech Intergalactical for additional compatiblity. This is not an Error, an Issue nor a Lag Source, it is just an Information, which you should pass to me.");
- GT_Log.ore
- .println(tModToName
- + " uses an unknown Material. Report this to GregTech.");
+ System.out.println("Material Name: "+aEvent.Name+ " !!!Unknown Material detected!!! Please report to GregTech Intergalactical for additional compatiblity. This is not an Error, an Issue nor a Lag Source, it is just an Information, which you should pass to me.");
+ GT_Log.ore.println(tModToName + " uses an unknown Material. Report this to GregTech.");
+ return;
}
} else {
- aPrefix.add(GT_Utility.copyAmount(1L,
- new Object[] { aEvent.Ore }));
+ aPrefix.add(GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }));
}
}
} else if (aPrefix.mIsSelfReferencing) {
- aPrefix.add(GT_Utility.copyAmount(1L,
- new Object[] { aEvent.Ore }));
+ aPrefix.add(GT_Utility.copyAmount(1L, new Object[] { aEvent.Ore }));
} else {
- GT_Log.ore
- .println(tModToName
- + " uses a Prefix as full OreDict Name, and is therefor invalid.");
+ GT_Log.ore.println(tModToName + " uses a Prefix as full OreDict Name, and is therefor invalid.");
aEvent.Ore.setStackDisplayName("Invalid OreDictionary Tag");
return;
}
switch (aPrefix) {
case dye:
if (GT_Utility.isStringValid(tName)) {
- GT_OreDictUnificator.registerOre(OrePrefixes.dye,
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.dye, aEvent.Ore);
}
break;
case stoneSmooth:
@@ -2284,26 +1357,20 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
break;
case plank:
if (tName.equals("Wood")) {
- GT_OreDictUnificator.addItemData(aEvent.Ore,
- new ItemData(Materials.Wood, 3628800L,
- new MaterialStack[0]));
+ GT_OreDictUnificator.addItemData(aEvent.Ore, new ItemData(Materials.Wood, 3628800L, new MaterialStack[0]));
}
break;
case slab:
if (tName.equals("Wood")) {
- GT_OreDictUnificator.addItemData(aEvent.Ore,
- new ItemData(Materials.Wood, 1814400L,
- new MaterialStack[0]));
+ GT_OreDictUnificator.addItemData(aEvent.Ore, new ItemData(Materials.Wood, 1814400L, new MaterialStack[0]));
}
break;
case sheet:
if (tName.equals("Plastic")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.plate,
- Materials.Plastic, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.plate, Materials.Plastic, aEvent.Ore);
}
if (tName.equals("Rubber")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.plate,
- Materials.Rubber, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.plate, Materials.Rubber, aEvent.Ore);
}
break;
case crafting:
@@ -2314,20 +1381,17 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
GT_OreDictUnificator.addToBlacklist(aEvent.Ore);
}
if (tName.equals("WireCopper")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.wire,
- Materials.Copper, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.wire, Materials.Copper, aEvent.Ore);
}
break;
case wood:
if (tName.equals("Rubber")) {
- GT_OreDictUnificator.registerOre("logRubber",
- aEvent.Ore);
+ GT_OreDictUnificator.registerOre("logRubber", aEvent.Ore);
}
break;
case food:
if (tName.equals("Cocoapowder")) {
- GT_OreDictUnificator.registerOre(OrePrefixes.dust,
- Materials.Cocoa, aEvent.Ore);
+ GT_OreDictUnificator.registerOre(OrePrefixes.dust, Materials.Cocoa, aEvent.Ore);
}
break;
default:
@@ -2336,10 +1400,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
GT_Log.ore.println(tModToName);
- OreDictEventContainer tOre = new OreDictEventContainer(aEvent,
- aPrefix, aMaterial, aMod);
- if ((!this.mOreDictActivated)
- || (!GregTech_API.sUnificationEntriesRegistered)) {
+ OreDictEventContainer tOre = new OreDictEventContainer(aEvent, aPrefix, aMaterial, aMod);
+ if ((!this.mOreDictActivated) || (!GregTech_API.sUnificationEntriesRegistered)) {
this.mEvents.add(tOre);
} else {
this.mEvents.clear();
@@ -2353,10 +1415,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
@SubscribeEvent
- public void onFluidContainerRegistration(
- FluidContainerRegistry.FluidContainerRegisterEvent aFluidEvent) {
- if ((aFluidEvent.data.filledContainer.getItem() == Items.potionitem)
- && (aFluidEvent.data.filledContainer.getItemDamage() == 0)) {
+ public void onFluidContainerRegistration(FluidContainerRegistry.FluidContainerRegisterEvent aFluidEvent) {
+ if ((aFluidEvent.data.filledContainer.getItem() == Items.potionitem) && (aFluidEvent.data.filledContainer.getItemDamage() == 0)) {
aFluidEvent.data.fluid.amount = 0;
}
GT_OreDictUnificator.addToBlacklist(aFluidEvent.data.emptyContainer);
@@ -2389,42 +1449,27 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
}
}
- if ((aEvent.world.getTotalWorldTime() % 100L == 0L)
- && ((this.mItemDespawnTime != 6000) || (this.mMaxEqualEntitiesAtOneSpot > 0))) {
+ if ((aEvent.world.getTotalWorldTime() % 100L == 0L) && ((this.mItemDespawnTime != 6000) || (this.mMaxEqualEntitiesAtOneSpot > 0))) {
for (int i = 0; i < aEvent.world.loadedEntityList.size(); i++) {
if ((aEvent.world.loadedEntityList.get(i) instanceof Entity)) {
- Entity tEntity = (Entity) aEvent.world.loadedEntityList
- .get(i);
- if (((tEntity instanceof EntityItem))
- && (this.mItemDespawnTime != 6000)
- && (((EntityItem) tEntity).lifespan == 6000)) {
+ Entity tEntity = (Entity) aEvent.world.loadedEntityList.get(i);
+ if (((tEntity instanceof EntityItem)) && (this.mItemDespawnTime != 6000) && (((EntityItem) tEntity).lifespan == 6000)) {
((EntityItem) tEntity).lifespan = this.mItemDespawnTime;
- } else if (((tEntity instanceof EntityLivingBase))
- && (this.mMaxEqualEntitiesAtOneSpot > 0)
- && (!(tEntity instanceof EntityPlayer))
- && (((EntityLivingBase) tEntity).canBePushed())
- && (((EntityLivingBase) tEntity).getHealth() > 0.0F)) {
- List tList = tEntity.worldObj
- .getEntitiesWithinAABBExcludingEntity(
- tEntity,
- tEntity.boundingBox.expand(
- 0.20000000298023224D, 0.0D,
- 0.20000000298023224D));
+ } else if (((tEntity instanceof EntityLivingBase)) && (this.mMaxEqualEntitiesAtOneSpot > 0) && (!(tEntity instanceof EntityPlayer))
+ && (((EntityLivingBase) tEntity).canBePushed()) && (((EntityLivingBase) tEntity).getHealth() > 0.0F)) {
+ List tList = tEntity.worldObj.getEntitiesWithinAABBExcludingEntity(tEntity,
+ tEntity.boundingBox.expand(0.20000000298023224D, 0.0D, 0.20000000298023224D));
Class tClass = tEntity.getClass();
int tEntityCount = 1;
if (tList != null) {
for (int j = 0; j < tList.size(); j++) {
- if ((tList.get(j) != null)
- && (tList.get(j).getClass() == tClass)) {
+ if ((tList.get(j) != null) && (tList.get(j).getClass() == tClass)) {
tEntityCount++;
}
}
}
if (tEntityCount > this.mMaxEqualEntitiesAtOneSpot) {
- tEntity.attackEntityFrom(
- DamageSource.inWall,
- tEntityCount
- - this.mMaxEqualEntitiesAtOneSpot);
+ tEntity.attackEntityFrom(DamageSource.inWall, tEntityCount - this.mMaxEqualEntitiesAtOneSpot);
}
}
}
@@ -2435,51 +1480,36 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
@SubscribeEvent
public void onPlayerTickEventServer(TickEvent.PlayerTickEvent aEvent) {
- if ((!aEvent.player.isDead) && (aEvent.phase == TickEvent.Phase.END)
- && (aEvent.side.isServer())) {
- if ((aEvent.player.ticksExisted % 200 == 0)
- && (aEvent.player.capabilities.allowEdit)
- && (!aEvent.player.capabilities.isCreativeMode)
+ if ((!aEvent.player.isDead) && (aEvent.phase == TickEvent.Phase.END) && (aEvent.side.isServer())) {
+ if ((aEvent.player.ticksExisted % 200 == 0) && (aEvent.player.capabilities.allowEdit) && (!aEvent.player.capabilities.isCreativeMode)
&& (this.mSurvivalIntoAdventure)) {
aEvent.player.setGameType(GameType.ADVENTURE);
aEvent.player.capabilities.allowEdit = false;
if (this.mAxeWhenAdventure) {
- GT_Utility.sendChatToPlayer(aEvent.player,
- "It's dangerous to go alone! Take this.");
- aEvent.player.worldObj.spawnEntityInWorld(new EntityItem(
- aEvent.player.worldObj, aEvent.player.posX,
- aEvent.player.posY, aEvent.player.posZ,
- GT_MetaGenerated_Tool_01.INSTANCE
- .getToolWithStats(6, 1, Materials.Flint,
- Materials.Wood, null)));
+ GT_Utility.sendChatToPlayer(aEvent.player, "It's dangerous to go alone! Take this.");
+ aEvent.player.worldObj.spawnEntityInWorld(new EntityItem(aEvent.player.worldObj, aEvent.player.posX, aEvent.player.posY,
+ aEvent.player.posZ, GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(6, 1, Materials.Flint, Materials.Wood, null)));
}
}
- boolean tHungerEffect = (this.mHungerEffect)
- && (aEvent.player.ticksExisted % 2400 == 1200);
+ boolean tHungerEffect = (this.mHungerEffect) && (aEvent.player.ticksExisted % 2400 == 1200);
if (aEvent.player.ticksExisted % 120 == 0) {
int tCount = 64;
for (int i = 0; i < 36; i++) {
ItemStack tStack;
if ((tStack = aEvent.player.inventory.getStackInSlot(i)) != null) {
if (!aEvent.player.capabilities.isCreativeMode) {
- GT_Utility.applyRadioactivity(aEvent.player,
- GT_Utility.getRadioactivityLevel(tStack),
- tStack.stackSize);
- float tHeat = GT_Utility
- .getHeatDamageFromItem(tStack);
+ GT_Utility.applyRadioactivity(aEvent.player, GT_Utility.getRadioactivityLevel(tStack), tStack.stackSize);
+ float tHeat = GT_Utility.getHeatDamageFromItem(tStack);
if (tHeat != 0.0F) {
if (tHeat > 0.0F) {
- GT_Utility.applyHeatDamage(aEvent.player,
- tHeat);
+ GT_Utility.applyHeatDamage(aEvent.player, tHeat);
} else {
- GT_Utility.applyFrostDamage(aEvent.player,
- -tHeat);
+ GT_Utility.applyFrostDamage(aEvent.player, -tHeat);
}
}
}
if (tHungerEffect) {
- tCount += tStack.stackSize * 64
- / Math.max(1, tStack.getMaxStackSize());
+ tCount += tStack.stackSize * 64 / Math.max(1, tStack.getMaxStackSize());
}
if (this.mInventoryUnification) {
GT_OreDictUnificator.setStack(true, tStack);
@@ -2490,18 +1520,13 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
ItemStack tStack;
if ((tStack = aEvent.player.inventory.armorInventory[i]) != null) {
if (!aEvent.player.capabilities.isCreativeMode) {
- GT_Utility.applyRadioactivity(aEvent.player,
- GT_Utility.getRadioactivityLevel(tStack),
- tStack.stackSize);
- float tHeat = GT_Utility
- .getHeatDamageFromItem(tStack);
+ GT_Utility.applyRadioactivity(aEvent.player, GT_Utility.getRadioactivityLevel(tStack), tStack.stackSize);
+ float tHeat = GT_Utility.getHeatDamageFromItem(tStack);
if (tHeat != 0.0F) {
if (tHeat > 0.0F) {
- GT_Utility.applyHeatDamage(aEvent.player,
- tHeat);
+ GT_Utility.applyHeatDamage(aEvent.player, tHeat);
} else {
- GT_Utility.applyFrostDamage(aEvent.player,
- -tHeat);
+ GT_Utility.applyFrostDamage(aEvent.player, -tHeat);
}
}
}
@@ -2511,36 +1536,29 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
}
if (tHungerEffect) {
- aEvent.player
- .addExhaustion(Math.max(1.0F, tCount / 666.6F));
+ aEvent.player.addExhaustion(Math.max(1.0F, tCount / 666.6F));
}
}
}
}
- public Object getServerGuiElement(int aID, EntityPlayer aPlayer,
- World aWorld, int aX, int aY, int aZ) {
+ public Object getServerGuiElement(int aID, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ) {
TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ);
if ((tTileEntity instanceof IGregTechTileEntity)) {
- IMetaTileEntity tMetaTileEntity = ((IGregTechTileEntity) tTileEntity)
- .getMetaTileEntity();
+ IMetaTileEntity tMetaTileEntity = ((IGregTechTileEntity) tTileEntity).getMetaTileEntity();
if (tMetaTileEntity != null) {
- return tMetaTileEntity.getServerGUI(aID, aPlayer.inventory,
- (IGregTechTileEntity) tTileEntity);
+ return tMetaTileEntity.getServerGUI(aID, aPlayer.inventory, (IGregTechTileEntity) tTileEntity);
}
}
return null;
}
- public Object getClientGuiElement(int aID, EntityPlayer aPlayer,
- World aWorld, int aX, int aY, int aZ) {
+ public Object getClientGuiElement(int aID, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ) {
TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ);
if ((tTileEntity instanceof IGregTechTileEntity)) {
- IMetaTileEntity tMetaTileEntity = ((IGregTechTileEntity) tTileEntity)
- .getMetaTileEntity();
+ IMetaTileEntity tMetaTileEntity = ((IGregTechTileEntity) tTileEntity).getMetaTileEntity();
if (tMetaTileEntity != null) {
- return tMetaTileEntity.getClientGUI(aID, aPlayer.inventory,
- (IGregTechTileEntity) tTileEntity);
+ return tMetaTileEntity.getClientGUI(aID, aPlayer.inventory, (IGregTechTileEntity) tTileEntity);
}
}
return null;
@@ -2552,11 +1570,9 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
short rFuelValue = 0;
if ((aFuel.getItem() instanceof GT_MetaGenerated_Item)) {
- Short tFuelValue = (Short) ((GT_MetaGenerated_Item) aFuel.getItem()).mBurnValues
- .get(Short.valueOf((short) aFuel.getItemDamage()));
+ Short tFuelValue = (Short) ((GT_MetaGenerated_Item) aFuel.getItem()).mBurnValues.get(Short.valueOf((short) aFuel.getItemDamage()));
if (tFuelValue != null) {
- rFuelValue = (short) Math.max(rFuelValue,
- tFuelValue.shortValue());
+ rFuelValue = (short) Math.max(rFuelValue, tFuelValue.shortValue());
}
}
NBTTagCompound tNBT = aFuel.getTagCompound();
@@ -2570,15 +1586,13 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "crushedSodium")) {
rFuelValue = (short) Math.max(rFuelValue, 4000);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustImpureSodium")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustImpureSodium")) {
rFuelValue = (short) Math.max(rFuelValue, 4000);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustSodium")) {
rFuelValue = (short) Math.max(rFuelValue, 4000);
}
- if (GT_OreDictUnificator
- .isItemStackInstanceOf(aFuel, "dustSmallSodium")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustSmallSodium")) {
rFuelValue = (short) Math.max(rFuelValue, 1000);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustTinySodium")) {
@@ -2590,19 +1604,16 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "crushedLithium")) {
rFuelValue = (short) Math.max(rFuelValue, 6000);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustImpureLithium")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustImpureLithium")) {
rFuelValue = (short) Math.max(rFuelValue, 6000);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustLithium")) {
rFuelValue = (short) Math.max(rFuelValue, 6000);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustSmallLithium")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustSmallLithium")) {
rFuelValue = (short) Math.max(rFuelValue, 2000);
}
- if (GT_OreDictUnificator
- .isItemStackInstanceOf(aFuel, "dustTinyLithium")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustTinyLithium")) {
rFuelValue = (short) Math.max(rFuelValue, 888);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "gemLignite")) {
@@ -2611,19 +1622,16 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "crushedLignite")) {
rFuelValue = (short) Math.max(rFuelValue, 300);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustImpureLignite")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustImpureLignite")) {
rFuelValue = (short) Math.max(rFuelValue, 300);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustLignite")) {
rFuelValue = (short) Math.max(rFuelValue, 300);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustSmallLignite")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustSmallLignite")) {
rFuelValue = (short) Math.max(rFuelValue, 75);
}
- if (GT_OreDictUnificator
- .isItemStackInstanceOf(aFuel, "dustTinyLignite")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustTinyLignite")) {
rFuelValue = (short) Math.max(rFuelValue, 33);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "gemCoal")) {
@@ -2647,23 +1655,19 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "gemCharcoal")) {
rFuelValue = (short) Math.max(rFuelValue, 1600);
}
- if (GT_OreDictUnificator
- .isItemStackInstanceOf(aFuel, "crushedCharcoal")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "crushedCharcoal")) {
rFuelValue = (short) Math.max(rFuelValue, 1600);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustImpureCharcoal")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustImpureCharcoal")) {
rFuelValue = (short) Math.max(rFuelValue, 1600);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustCharcoal")) {
rFuelValue = (short) Math.max(rFuelValue, 1600);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustSmallCharcoal")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustSmallCharcoal")) {
rFuelValue = (short) Math.max(rFuelValue, 400);
}
- if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel,
- "dustTinyCharcoal")) {
+ if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustTinyCharcoal")) {
rFuelValue = (short) Math.max(rFuelValue, 177);
}
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustWood")) {
@@ -2675,8 +1679,7 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (GT_OreDictUnificator.isItemStackInstanceOf(aFuel, "dustTinyWood")) {
rFuelValue = (short) Math.max(rFuelValue, 11);
}
- if (GT_Utility.areStacksEqual(aFuel, new ItemStack(
- Blocks.wooden_button, 1))) {
+ if (GT_Utility.areStacksEqual(aFuel, new ItemStack(Blocks.wooden_button, 1))) {
rFuelValue = (short) Math.max(rFuelValue, 150);
}
if (GT_Utility.areStacksEqual(aFuel, new ItemStack(Blocks.ladder, 1))) {
@@ -2685,42 +1688,37 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
if (GT_Utility.areStacksEqual(aFuel, new ItemStack(Items.sign, 1))) {
rFuelValue = (short) Math.max(rFuelValue, 600);
}
- if (GT_Utility.areStacksEqual(aFuel,
- new ItemStack(Items.wooden_door, 1))) {
+ if (GT_Utility.areStacksEqual(aFuel, new ItemStack(Items.wooden_door, 1))) {
rFuelValue = (short) Math.max(rFuelValue, 600);
}
return rFuelValue;
}
public Fluid addAutogeneratedMoltenFluid(Materials aMaterial) {
- return addFluid("molten." + aMaterial.name().toLowerCase(),"molten.autogenerated","Molten " + aMaterial.mDefaultLocalName, aMaterial,aMaterial.mMoltenRGBa, 4, aMaterial.mMeltingPoint <= 0 ? 1000: aMaterial.mMeltingPoint, null, null, 0);
+ return addFluid("molten." + aMaterial.name().toLowerCase(), "molten.autogenerated", "Molten " + aMaterial.mDefaultLocalName, aMaterial,
+ aMaterial.mMoltenRGBa, 4, aMaterial.mMeltingPoint <= 0 ? 1000 : aMaterial.mMeltingPoint, null, null, 0);
}
-
+
public Fluid addAutogeneratedPlasmaFluid(Materials aMaterial) {
- return addFluid("plasma." + aMaterial.name().toLowerCase(),"plasma.autogenerated",aMaterial.mDefaultLocalName+" Plasma", aMaterial,aMaterial.mMoltenRGBa, 3, 10000, GT_OreDictUnificator.get(OrePrefixes.cellPlasma, aMaterial, 1L), ItemList.Cell_Empty.get(1L, new Object[0]), 1000);
+ return addFluid("plasma." + aMaterial.name().toLowerCase(), "plasma.autogenerated", aMaterial.mDefaultLocalName + " Plasma", aMaterial,
+ aMaterial.mMoltenRGBa, 3, 10000, GT_OreDictUnificator.get(OrePrefixes.cellPlasma, aMaterial, 1L), ItemList.Cell_Empty.get(1L, new Object[0]),
+ 1000);
}
- public Fluid addFluid(String aName, String aLocalized, Materials aMaterial,
- int aState, int aTemperatureK) {
- return addFluid(aName, aLocalized, aMaterial, aState, aTemperatureK,
- null, null, 0);
+ public Fluid addFluid(String aName, String aLocalized, Materials aMaterial, int aState, int aTemperatureK) {
+ return addFluid(aName, aLocalized, aMaterial, aState, aTemperatureK, null, null, 0);
}
- public Fluid addFluid(String aName, String aLocalized, Materials aMaterial,
- int aState, int aTemperatureK, ItemStack aFullContainer,
+ public Fluid addFluid(String aName, String aLocalized, Materials aMaterial, int aState, int aTemperatureK, ItemStack aFullContainer,
ItemStack aEmptyContainer, int aFluidAmount) {
- return addFluid(aName, aName.toLowerCase(), aLocalized, aMaterial,
- null, aState, aTemperatureK, aFullContainer, aEmptyContainer,
- aFluidAmount);
+ return addFluid(aName, aName.toLowerCase(), aLocalized, aMaterial, null, aState, aTemperatureK, aFullContainer, aEmptyContainer, aFluidAmount);
}
- public Fluid addFluid(String aName, String aTexture, String aLocalized,
- Materials aMaterial, short[] aRGBa, int aState, int aTemperatureK,ItemStack aFullContainer, ItemStack aEmptyContainer,int aFluidAmount) {
+ public Fluid addFluid(String aName, String aTexture, String aLocalized, Materials aMaterial, short[] aRGBa, int aState, int aTemperatureK,
+ ItemStack aFullContainer, ItemStack aEmptyContainer, int aFluidAmount) {
aName = aName.toLowerCase();
- Fluid rFluid = new GT_Fluid(aName, aTexture, aRGBa != null ? aRGBa
- : Dyes._NULL.getRGBA());
- GT_LanguageManager.addStringLocalization(rFluid.getUnlocalizedName(),
- aLocalized == null ? aName : aLocalized);
+ Fluid rFluid = new GT_Fluid(aName, aTexture, aRGBa != null ? aRGBa : Dyes._NULL.getRGBA());
+ GT_LanguageManager.addStringLocalization(rFluid.getUnlocalizedName(), aLocalized == null ? aName : aLocalized);
if (FluidRegistry.registerFluid(rFluid)) {
switch (aState) {
case 0:
@@ -2767,15 +1765,15 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
aMaterial.mStandardMoltenFluid = rFluid;
}
}
- if ((aFullContainer != null) && (aEmptyContainer != null) && (!FluidContainerRegistry.registerFluidContainer( new FluidStack(rFluid, aFluidAmount), aFullContainer, aEmptyContainer))) {
- GT_Values.RA.addFluidCannerRecipe(aFullContainer, GT_Utility.getContainerItem(aFullContainer, false), null, new FluidStack(rFluid, aFluidAmount));
+ if ((aFullContainer != null) && (aEmptyContainer != null)
+ && (!FluidContainerRegistry.registerFluidContainer(new FluidStack(rFluid, aFluidAmount), aFullContainer, aEmptyContainer))) {
+ GT_Values.RA.addFluidCannerRecipe(aFullContainer, GT_Utility.getContainerItem(aFullContainer, false), null, new FluidStack(rFluid, aFluidAmount));
}
return rFluid;
}
public File getSaveDirectory() {
- return this.mUniverse == null ? null : this.mUniverse.getSaveHandler()
- .getWorldDirectory();
+ return this.mUniverse == null ? null : this.mUniverse.getSaveHandler().getWorldDirectory();
}
public void registerUnificationEntries() {
@@ -2783,48 +1781,30 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
GregTech_API.sUnification.mConfig.load();
GT_OreDictUnificator.resetUnificationEntries();
for (OreDictEventContainer tOre : this.mEvents) {
- if ((!(tOre.mEvent.Ore.getItem() instanceof GT_MetaGenerated_Item))
- && (tOre.mPrefix != null) && (tOre.mPrefix.mIsUnificatable)
+ if ((!(tOre.mEvent.Ore.getItem() instanceof GT_MetaGenerated_Item)) && (tOre.mPrefix != null) && (tOre.mPrefix.mIsUnificatable)
&& (tOre.mMaterial != null)) {
if (GT_OreDictUnificator.isBlacklisted(tOre.mEvent.Ore)) {
- GT_OreDictUnificator.addAssociation(tOre.mPrefix,
- tOre.mMaterial, tOre.mEvent.Ore, true);
+ GT_OreDictUnificator.addAssociation(tOre.mPrefix, tOre.mMaterial, tOre.mEvent.Ore, true);
} else {
- GT_OreDictUnificator.addAssociation(tOre.mPrefix,
- tOre.mMaterial, tOre.mEvent.Ore, false);
- GT_OreDictUnificator
- .set(tOre.mPrefix,
- tOre.mMaterial,
- tOre.mEvent.Ore,
- (tOre.mModID != null)
- && (GregTech_API.sUnification
- .get(ConfigCategories.specialunificationtargets
- + "." + tOre.mModID,
- tOre.mEvent.Name,
- false)), true);
+ GT_OreDictUnificator.addAssociation(tOre.mPrefix, tOre.mMaterial, tOre.mEvent.Ore, false);
+ GT_OreDictUnificator.set(tOre.mPrefix,tOre.mMaterial,tOre.mEvent.Ore,(tOre.mModID != null) && (GregTech_API.sUnification.get(ConfigCategories.specialunificationtargets + "." + tOre.mModID, tOre.mEvent.Name, false)), true);
}
}
}
for (OreDictEventContainer tOre : this.mEvents) {
- if (((tOre.mEvent.Ore.getItem() instanceof GT_MetaGenerated_Item))
- && (tOre.mPrefix != null) && (tOre.mPrefix.mIsUnificatable)
+ if (((tOre.mEvent.Ore.getItem() instanceof GT_MetaGenerated_Item)) && (tOre.mPrefix != null) && (tOre.mPrefix.mIsUnificatable)
&& (tOre.mMaterial != null)) {
if (GT_OreDictUnificator.isBlacklisted(tOre.mEvent.Ore)) {
- GT_OreDictUnificator.addAssociation(tOre.mPrefix,
- tOre.mMaterial, tOre.mEvent.Ore, true);
+ GT_OreDictUnificator.addAssociation(tOre.mPrefix, tOre.mMaterial, tOre.mEvent.Ore, true);
} else {
- GT_OreDictUnificator.addAssociation(tOre.mPrefix,
- tOre.mMaterial, tOre.mEvent.Ore, false);
+ GT_OreDictUnificator.addAssociation(tOre.mPrefix, tOre.mMaterial, tOre.mEvent.Ore, false);
GT_OreDictUnificator
.set(tOre.mPrefix,
tOre.mMaterial,
tOre.mEvent.Ore,
(tOre.mModID != null)
- && (GregTech_API.sUnification
- .get(ConfigCategories.specialunificationtargets
- + "." + tOre.mModID,
- tOre.mEvent.Name,
- false)), true);
+ && (GregTech_API.sUnification.get(ConfigCategories.specialunificationtargets + "." + tOre.mModID, tOre.mEvent.Name,
+ false)), true);
}
}
}
@@ -2850,11 +1830,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
}
if (aOre.mPrefix != null) {
if (!aOre.mPrefix.isIgnored(aOre.mMaterial)) {
- aOre.mPrefix.processOre(
- aOre.mMaterial == null ? Materials._NULL
- : aOre.mMaterial, aOre.mEvent.Name,
- aOre.mModID, GT_Utility.copyAmount(1L,
- new Object[] { aOre.mEvent.Ore }));
+ aOre.mPrefix.processOre(aOre.mMaterial == null ? Materials._NULL : aOre.mMaterial, aOre.mEvent.Name, aOre.mModID,
+ GT_Utility.copyAmount(1L, new Object[] { aOre.mEvent.Ore }));
}
} else {
System.out