Finally closed all syntax errors

Closes #6, milestone reached!
This commit is contained in:
TheDarkDnKTv 2020-08-15 23:52:20 +03:00
parent 8b6543e4d0
commit 94c3df6c12
3 changed files with 222 additions and 215 deletions

View file

@ -54,9 +54,13 @@ import gregtechmod.loaders.postload.GT_BookAndLootLoader;
import gregtechmod.loaders.postload.GT_CraftingRecipeLoader;
import gregtechmod.loaders.postload.GT_CropLoader;
import gregtechmod.loaders.postload.GT_ItemMaxStacksizeLoader;
import gregtechmod.loaders.postload.GT_MachineRecipeLoader;
import gregtechmod.loaders.postload.GT_MinableRegistrator;
import gregtechmod.loaders.postload.GT_RecyclerBlacklistLoader;
import gregtechmod.loaders.postload.GT_RecyclingRecipeLoader;
import gregtechmod.loaders.postload.GT_ScrapboxDropLoader;
import gregtechmod.loaders.postload.GT_SeedFlowerIterator;
import gregtechmod.loaders.postload.GT_UUMRecipeLoader;
import gregtechmod.loaders.postload.GT_Worldgenloader;
import gregtechmod.loaders.preload.GT_CircuitBehaviorLoader;
import gregtechmod.loaders.preload.GT_DictRegistratorPostItem;
@ -611,19 +615,16 @@ public class GT_Mod implements IGT_Mod {
new GT_BookAndLootLoader().run();
new GT_ItemMaxStacksizeLoader().run();
new GT_BlockResistanceLoader().run();
// new GT_RecyclerBlacklistLoader().run();
new GT_RecyclerBlacklistLoader().run();
new GT_MinableRegistrator().run();
new GT_SeedFlowerIterator().run();
new GT_CraftingRecipeLoader().run();
// new GT_MachineRecipeLoader().run();
new GT_MachineRecipeLoader().run();
new GT_ScrapboxDropLoader().run();
// new GT_UUMRecipeLoader().run();
new GT_UUMRecipeLoader().run();
new GT_CropLoader().run();
new GT_Worldgenloader().run();
// new GT_RecyclingRecipeLoader().run();
new GT_ItemIterator().run();
new GT_LiquidAndFuelLoader().run();
new GT_RecyclingRecipeLoader().run();
// GT_RecipeRegistrator.registerUsagesForMaterials(new ItemStack(Blocks.planks, 1), GT_OreDictUnificator.get(OrePrefixes.dust, (Object)Materials.Wood, 1L), (String)null, false, true, false);
// GT_Log.log.info("GT_Mod: Activating OreDictionary Handler, this can take some time, as it scans the whole OreDictionary");

View file

@ -1,14 +1,14 @@
package gregtechmod.loaders.postload;
import gregtechmod.api.GregTech_API;
import gregtechmod.api.enums.GT_ConfigCategories;
import gregtechmod.api.enums.GT_Items;
import gregtechmod.api.enums.Materials;
import gregtechmod.api.enums.OrePrefixes;
import gregtechmod.api.util.GT_Log;
import gregtechmod.api.util.GT_ModHandler;
import gregtechmod.api.util.GT_OreDictUnificator;
import gregtechmod.api.util.GT_RecipeRegistrator;
import gregtechmod.common.items.GT_MetaItem_Component;
import gregtechmod.common.items.GT_MetaItem_SmallDust;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
@ -18,143 +18,156 @@ public class GT_RecyclingRecipeLoader implements Runnable {
public void run() {
GT_Log.log.info("GT_Mod: Adding all the Reverse Recipes for the Furnace/Macerator/Sawmill.");
GT_RecipeRegistrator.registerUsagesForMaterials(new ItemStack(Blocks.planks, 1), GT_MetaItem_SmallDust.instance.getStack(15, 4), null, false, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.chainmail_helmet, 1) , GT_MetaItem_SmallDust.instance.getStack(26, 5), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.chainmail_chestplate, 1) , GT_MetaItem_SmallDust.instance.getStack(26, 8), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.chainmail_leggings, 1) , GT_MetaItem_SmallDust.instance.getStack(26, 7), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.chainmail_boots, 1) , GT_MetaItem_SmallDust.instance.getStack(26, 4), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.clock, 1) , GT_OreDictUnificator.get("dustGold", 4), GT_OreDictUnificator.get("dustRedstone", 1), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.compass, 1) , GT_OreDictUnificator.get("dustIron", 4), GT_OreDictUnificator.get("dustRedstone", 1), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.shears, 1) , GT_OreDictUnificator.get("dustIron", 2), null, 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.minecart, 1) , GT_OreDictUnificator.get("dustIron", 5), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.bucket, 1) , GT_OreDictUnificator.get("dustIron", 3), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.iron_door, 1) , GT_OreDictUnificator.get("dustIron", 6), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.cauldron, 1) , GT_OreDictUnificator.get("dustIron", 7), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.fence, 2) , GT_MetaItem_SmallDust.instance.getStack(241, 3), null, 0, true);
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getIC2Item("ironFence", 2) , GT_MetaItem_SmallDust.instance.getStack(241, 3), null, 0, true);
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getIC2Item("fuelCan", 1) , GT_OreDictUnificator.get("dustTin", 7), null, 0, true);
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getIC2Item("tinCan", 1) , GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Tin, 2), null, 0, true);
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getIC2Item("ironFurnace", 1) , GT_OreDictUnificator.get("dustIron", 5), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.light_weighted_pressure_plate, 1) , GT_OreDictUnificator.get("dustGold", 2), null, 0, true);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.heavy_weighted_pressure_plate, 1) , GT_OreDictUnificator.get("dustIron", 2), null, 0, true);
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.clock, 1) , GT_OreDictUnificator.get("ingotGold", 4));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.compass, 1) , GT_OreDictUnificator.get("ingotIron", 4));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.shears, 1) , GT_OreDictUnificator.get("ingotIron", 2));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.minecart, 1) , GT_OreDictUnificator.get("ingotIron", 5));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.bucket, 1) , GT_OreDictUnificator.get("ingotIron", 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.iron_door, 1) , GT_OreDictUnificator.get("ingotIron", 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.cauldron, 1) , GT_OreDictUnificator.get("ingotIron", 7));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Blocks.anvil, 1, 0) , GT_OreDictUnificator.get("ingotIron", 31));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Blocks.anvil, 1, 1) , GT_OreDictUnificator.get("ingotIron", 20));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Blocks.anvil, 1, 2) , GT_OreDictUnificator.get("ingotIron", 10));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_ModHandler.getIC2Item("fuelCan", 1) , GT_OreDictUnificator.get("ingotTin", 7));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_ModHandler.getIC2Item("ironFurnace", 1) , GT_OreDictUnificator.get("ingotIron", 5));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Blocks.light_weighted_pressure_plate, 1) , GT_OreDictUnificator.get("ingotGold", 2));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Blocks.heavy_weighted_pressure_plate, 1) , GT_OreDictUnificator.get("ingotIron", 2));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Blocks.hopper, 1) , GT_OreDictUnificator.get("ingotIron", 5));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 32, 1), GT_OreDictUnificator.get("ingotAluminium" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 33, 1), GT_OreDictUnificator.get("ingotBronze" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 34, 1), GT_OreDictUnificator.get("ingotBrass" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 35, 1), GT_OreDictUnificator.get("ingotSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 36, 1), GT_OreDictUnificator.get("ingotTitanium" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 37, 1), GT_OreDictUnificator.get("ingotIron" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 38, 1), GT_OreDictUnificator.get("ingotTungstenSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 39, 1), GT_OreDictUnificator.get("ingotStainlessSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 51, 1), GT_OreDictUnificator.get("ingotBronze" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 52, 1), GT_OreDictUnificator.get("ingotSteel" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 53, 1), GT_OreDictUnificator.get("ingotMagnalium" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 54, 1), GT_OreDictUnificator.get("ingotTungstenSteel" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 96, 1), GT_OreDictUnificator.get("ingotIron" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 97, 1), GT_OreDictUnificator.get("ingotBronze" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 98, 1), GT_OreDictUnificator.get("ingotSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack( 99, 1), GT_OreDictUnificator.get("ingotTitanium" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack(100, 1), GT_OreDictUnificator.get("ingotTungstenSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack(101, 1), GT_OreDictUnificator.get("ingotIridium" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(GT_MetaItem_Component.instance.getStack(102, 1), GT_OreDictUnificator.get("ingotStainlessSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1800), GT_OreDictUnificator.get("ingotBronze" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1801), GT_OreDictUnificator.get("ingotSteel" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1802), GT_OreDictUnificator.get("ingotStainlessSteel" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1803), GT_OreDictUnificator.get("ingotTungstenSteel" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1900), GT_OreDictUnificator.get("ingotBrass" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1901), GT_OreDictUnificator.get("ingotElectrum" , 3));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1850), GT_OreDictUnificator.get("ingotBronze" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1851), GT_OreDictUnificator.get("ingotSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1852), GT_OreDictUnificator.get("ingotStainlessSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1853), GT_OreDictUnificator.get("ingotTungstenSteel" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1950), GT_OreDictUnificator.get("ingotBrass" , 6));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1951), GT_OreDictUnificator.get("ingotElectrum" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 32, 1), GT_OreDictUnificator.get("dustAluminium" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 33, 1), GT_OreDictUnificator.get("dustBronze" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 34, 1), GT_OreDictUnificator.get("dustBrass" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 35, 1), GT_OreDictUnificator.get("dustSteel" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 36, 1), GT_OreDictUnificator.get("dustTitanium" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 37, 1), GT_OreDictUnificator.get("dustIron" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 38, 1), GT_OreDictUnificator.getFirstOre("dustTungstenSteel" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 39, 1), GT_OreDictUnificator.get("dustStainlessSteel" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 51, 1), GT_OreDictUnificator.get("dustBronze" , 3));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 52, 1), GT_OreDictUnificator.get("dustSteel" , 3));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 53, 1), GT_OreDictUnificator.getFirstOre("dustMagnalium" , 3));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 54, 1), GT_OreDictUnificator.getFirstOre("dustTungstenSteel" , 3));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 96, 1), GT_OreDictUnificator.get("dustIron" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 97, 1), GT_OreDictUnificator.get("dustBronze" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 98, 1), GT_OreDictUnificator.get("dustSteel" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack( 99, 1), GT_OreDictUnificator.get("dustTitanium" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack(100, 1), GT_OreDictUnificator.getFirstOre("dustTungstenSteel" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack(101, 1), GT_OreDictUnificator.getFirstOre("dustIridium" , 6));
GT_ModHandler.addPulverisationRecipe(GT_MetaItem_Component.instance.getStack(102, 1), GT_OreDictUnificator.get("dustStainlessSteel" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1800), GT_OreDictUnificator.get("dustBronze" , 3));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1801), GT_OreDictUnificator.get("dustSteel" , 3));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1802), GT_OreDictUnificator.get("dustStainlessSteel" , 3));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1803), GT_OreDictUnificator.getFirstOre("dustTungstenSteel" , 3));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1900), GT_OreDictUnificator.get("dustBrass" , 3));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1901), GT_OreDictUnificator.get("dustElectrum" , 3));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1850), GT_OreDictUnificator.get("dustBronze" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1851), GT_OreDictUnificator.get("dustSteel" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1852), GT_OreDictUnificator.get("dustStainlessSteel" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1853), GT_OreDictUnificator.getFirstOre("dustTungstenSteel" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1950), GT_OreDictUnificator.get("dustBrass" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(GregTech_API.sBlockList[1], 1, 1951), GT_OreDictUnificator.get("dustElectrum" , 6));
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.enchanting_table, 1), GT_OreDictUnificator.get("dustDiamond", 2), GT_OreDictUnificator.get("dustObsidian", 4), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.furnace, 1), new ItemStack(Blocks.sand, 7), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.furnace, 1), new ItemStack(Blocks.sand, 7), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.stone_button, 1), new ItemStack(Blocks.sand, 1), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.sign, 1, 0), GT_OreDictUnificator.get("dustWood", 2), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.wooden_door, 1, 0), GT_OreDictUnificator.get("dustWood", 6), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.chest, 1, 0), GT_OreDictUnificator.get("dustWood", 8), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.wooden_button, 1, 0), GT_OreDictUnificator.get("dustWood", 1), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.stone_pressure_plate, 1), new ItemStack(Blocks.sand, 2), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.wooden_pressure_plate, 1), GT_OreDictUnificator.get("dustWood", 2), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.redstone_torch, 1), GT_OreDictUnificator.get("dustSmallWood", 2), new ItemStack(Items.redstone, 1), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.redstone_torch, 1), GT_OreDictUnificator.get("dustSmallWood", 2), new ItemStack(Items.redstone, 1), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.lever, 1), new ItemStack(Blocks.sand, 1), GT_OreDictUnificator.get("dustSmallWood", 2), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.ladder, 1, 0), GT_OreDictUnificator.get("dustWood", 1), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.item_frame, 1, 0), new ItemStack(Items.leather, 1), GT_OreDictUnificator.get("dustWood", 4), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.bow, 1, 0), new ItemStack(Items.string, 3), GT_OreDictUnificator.get("dustSmallWood", 3), 95, false);
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getRecipeOutput(new ItemStack[] {new ItemStack(Items.iron_ingot, 1), null, new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.stick, 1), new ItemStack(Items.iron_ingot, 1), new ItemStack(Items.iron_ingot, 1), null, new ItemStack(Items.iron_ingot, 1)}), GT_OreDictUnificator.get("dustIron", 6), GT_OreDictUnificator.get("dustSmallWood", 2), 95, false);
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getRecipeOutput(new ItemStack[] {new ItemStack(Items.gold_ingot, 1), null, new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.stick, 1), new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.gold_ingot, 1), new ItemStack(Items.redstone, 1), new ItemStack(Items.gold_ingot, 1)}), GT_OreDictUnificator.get("dustGold", 6), new ItemStack(Items.redstone, 1), 95, false);
ItemStack tStack = GT_ModHandler.getRecipeOutput(new ItemStack[] {null, GT_OreDictUnificator.get("ingotTin", 1), null, GT_OreDictUnificator.get("ingotTin", 1), null, GT_OreDictUnificator.get("ingotTin", 1), null, null, null});
if (tStack != null) {
int tTinCanNuggetCount = 27/tStack.stackSize;
if (tTinCanNuggetCount > 0) {
tStack.stackSize = 1;
if (tTinCanNuggetCount % 9 == 0)
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(tStack, GT_OreDictUnificator.get("ingotTin", tTinCanNuggetCount/9));
else
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(tStack, GT_OreDictUnificator.get("nuggetTin", tTinCanNuggetCount));
}
GT_Log.log.info("GT_Mod: Adding all the Reverse Recipes for the Furnace/Macerator/Sawmill.");
if(!GregTech_API.sRecipeFile.get(GT_ConfigCategories.Recipes.storageblockcrafting, "tile.glowstone", false)) {
GT_ModHandler.removeRecipe(new ItemStack[]{new ItemStack(Items.glowstone_dust, 1), new ItemStack(Items.glowstone_dust, 1), null, new ItemStack(Items.glowstone_dust, 1), new ItemStack(Items.glowstone_dust, 1)});
}
GT_ModHandler.addCompressionRecipe(new ItemStack(Items.glowstone_dust, 4, 0), new ItemStack(Blocks.glowstone, 1));
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.book, 1) , Materials.Paper , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.written_book, 1) , Materials.Paper , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.writable_book, 1) , Materials.Paper , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(GregTech_API.sBlockList[4], 1, 8) , Materials.TungstenSteel , GregTech_API.MATERIAL_UNIT );
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(GregTech_API.sBlockList[0], 1, 2) , Materials.Iridium , GregTech_API.MATERIAL_UNIT );
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(GregTech_API.sBlockList[4], 1, 9) , Materials.Iridium , GregTech_API.MATERIAL_UNIT );
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(GregTech_API.sBlockList[4], 1, 13) , Materials.Bronze , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.minecart, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.bucket, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.iron_door, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.cauldron, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 7);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.iron_bars, 8) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.light_weighted_pressure_plate, 1) , Materials.Gold , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.heavy_weighted_pressure_plate, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.anvil, 1, 0) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 30);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.anvil, 1, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 20);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.anvil, 1, 2) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 10);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Blocks.hopper, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.chainmail_helmet, 4) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.chainmail_chestplate, 4) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 8);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.chainmail_leggings, 4) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 7);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(new ItemStack(Items.chainmail_boots, 4) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
if (16%GregTech_API.sTinCellCountPer4Ingots==0) {
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getEmptyCell(1), GT_MetaItem_SmallDust.instance.getStack(244, 16/GregTech_API.sTinCellCountPer4Ingots), null, 0, true);
} else {
GT_ModHandler.addPulverisationRecipe(GT_ModHandler.getEmptyCell(4), GT_MetaItem_SmallDust.instance.getStack(244, 64/GregTech_API.sTinCellCountPer4Ingots), null, 0, true);
}
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_ModHandler.getIC2Item("ironFurnace", 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_ModHandler.getIC2Item("ironFence", 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT / 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_ModHandler.getIC2Item("machine", 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 8);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_ModHandler.getRecipeOutput(new ItemStack[] {
GT_OreDictUnificator.get(OrePrefixes.block, Materials.Steel, 1),
GT_OreDictUnificator.get(OrePrefixes.block, Materials.Steel, 1),
GT_OreDictUnificator.get(OrePrefixes.block, Materials.Steel, 1),
null,
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1),
null,
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1),
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1),
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Steel, 1)}) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 30);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_ModHandler.getRecipeOutput(new ItemStack[] {
null,
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1),
null,
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1),
null,
GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Tin, 1),
null,
null,
null}) , Materials.Tin , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(32, 1) , Materials.Aluminium , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(33, 1) , Materials.Bronze , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(34, 1) , Materials.Brass , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(35, 1) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(36, 1) , Materials.Titanium , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(37, 1) , Materials.Iron , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(38, 1) , Materials.TungstenSteel , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(39, 1) , Materials.StainlessSteel , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(51, 1) , Materials.Bronze , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(52, 1) , Materials.Steel , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(53, 1) , Materials.Magnalium , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GregTech_API.getGregTechComponent(54, 1) , Materials.TungstenSteel , GregTech_API.MATERIAL_UNIT * 3);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Coin_Chocolate .get(1), Materials.Gold , GregTech_API.MATERIAL_UNIT / 9);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Coin_Gold_Ancient .get(1), Materials.Gold , GregTech_API.MATERIAL_UNIT / 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Coin_Doge .get(1), Materials.Brass , GregTech_API.MATERIAL_UNIT / 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Credit_Greg_Cupronickel .get(1), Materials.Cupronickel , GregTech_API.MATERIAL_UNIT / 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.IC2_Food_Can_Empty .get(1), Materials.Tin , GregTech_API.MATERIAL_UNIT / 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.IC2_Fuel_Rod_Empty .get(1), Materials.Iron , GregTech_API.MATERIAL_UNIT );
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.IC2_Fuel_Can_Empty .get(1), Materials.Tin , GregTech_API.MATERIAL_UNIT * 7);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Fuel_Can_Plastic_Empty .get(1), Materials.Plastic , GregTech_API.MATERIAL_UNIT );
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Battery_Hull_LV .get(1), Materials.BatteryAlloy , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Battery_Hull_MV .get(1), Materials.BatteryAlloy , GregTech_API.MATERIAL_UNIT * 6);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Empty .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Mold_Gear .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4, false);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Mold_Plate .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4, false);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Mold_Casing .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4, false);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Mold_Credit .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4, false);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Plate .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Rod .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Bolt .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Ring .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Cell .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Ingot .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Wire .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Casing .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Block .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Pipe_Small .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Pipe_Medium .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Pipe_Large .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Gear .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Sword .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Shovel .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Hoe .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Axe .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Hammer .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Pickaxe .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_File .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Shape_Extruder_Saw .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_Boiler .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_Furnace .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_AlloySmelter .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 11);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_Hammer .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 12);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_CraftingTable.get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 7);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_Macerator .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 12);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_Compressor .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 8);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_Extractor .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Bronze_BlastFurnace .get(1), Materials.Bronze , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Steel_Boiler .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 5);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Machine_Steel_Furnace .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 4);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Frame_Iron .get(1), Materials.Iron , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Frame_Aluminium .get(1), Materials.Aluminium , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Frame_Steel .get(1), Materials.Steel , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Frame_StainlessSteel .get(1), Materials.StainlessSteel , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Frame_TungstenSteel .get(1), Materials.TungstenSteel , GregTech_API.MATERIAL_UNIT * 2);
GT_RecipeRegistrator.registerBasicReverseMaceratingAndSmelting(GT_Items.Cell_Empty .get(1), Materials.Tin , GregTech_API.MATERIAL_UNIT * 2);
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.clock, 1) , GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Gold, 4));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.compass, 1) , GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iron, 4));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.iron_horse_armor, 1) , GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Iron, 8));
GT_ModHandler.addSmeltingAndAlloySmeltingRecipe(new ItemStack(Items.golden_horse_armor, 1) , GT_OreDictUnificator.get(OrePrefixes.ingot, Materials.Gold, 8));
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.iron_horse_armor, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 8), new ItemStack(Items.leather, 6), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.golden_horse_armor, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 8), new ItemStack(Items.leather, 6), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.diamond_horse_armor, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 8), new ItemStack(Items.leather, 6), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.clock, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gold, 4), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.compass, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 4), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.bookshelf, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Paper, 9), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Wood, 6), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.enchanting_table, 1) , GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Diamond, 2), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Obsidian, 4), 95, false);
ItemStack reds = new ItemStack(Items.redstone, 1);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.sign, 1, 0) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 2), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.wooden_door, 1, 0) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 6), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.chest, 1, 0) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 8), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.wooden_button, 1, 0) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 1), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.wooden_pressure_plate, 1) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 2), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.redstone_torch, 1) , GT_OreDictUnificator.get(OrePrefixes.dustSmall , Materials.Wood, 2), reds, 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.ladder, 1, 0) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 1), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.stone_pressure_plate, 1) , new ItemStack(Blocks.sand, 2), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.furnace, 1) , new ItemStack(Blocks.sand, 6), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.stone_button, 1) , new ItemStack(Blocks.sand, 1), null, 0, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Blocks.lever, 1) , new ItemStack(Blocks.sand, 1) , GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Wood, 2), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.item_frame, 1, 0) , new ItemStack(Items.leather, 1) , GT_OreDictUnificator.get(OrePrefixes.dust , Materials.Wood, 4), 95, false);
GT_ModHandler.addPulverisationRecipe(new ItemStack(Items.bow, 1, 0) , new ItemStack(Items.string, 3) , GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.Wood, 3), 95, false);
}
}

View file

@ -1,79 +1,72 @@
package gregtechmod.loaders.postload;
import gregtechmod.api.util.GT_Log;
import gregtechmod.api.util.GT_ModHandler;
import gregtechmod.api.util.GT_OreDictUnificator;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
public class GT_UUMRecipeLoader implements Runnable {
@Override
public void run() {
GT_Log.log.info("GT_Mod: Adding/Removing/Overloading UUM Recipes.");
String tMat = "craftingUUMatter";
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemDiamond" , 1) , new Object[] {"UUU", "UUU", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemEmerald" , 2) , new Object[] {"UUU", "UUU", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemRuby" , 2) , new Object[] {" UU", "UUU", "UU ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemSapphire" , 2) , new Object[] {"UU ", "UUU", " UU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemGreenSapphire" , 2) , new Object[] {" UU", "UUU", " UU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemOlivine" , 2) , new Object[] {"UU ", "UUU", "UU ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustIron", 4) , new Object[] {"U U", " U ", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustGold", 2) , new Object[] {" U ", "UUU", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustTin", 10) , new Object[] {" ", "U U", " U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustCopper", 10) , new Object[] {" U", "U U", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustZinc", 10) , new Object[] {" ", "U U", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustNickel", 10) , new Object[] {"U ", "U U", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustLead", 14) , new Object[] {"UUU", "UUU", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustSilver", 14) , new Object[] {" U ", "UUU", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustPlatinum", 1) , new Object[] {" U", "UUU", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustTungsten", 6) , new Object[] {"U ", "UUU", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustGlowstone", 32) , new Object[] {" U ", "U U", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustSmallOsmium", 1) , new Object[] {"U U", "UUU", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustTitanium", 2) , new Object[] {"UUU", " U ", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustAluminium", 16) , new Object[] {" U ", " U ", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustRedstone", 24) , new Object[] {" ", " U ", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.getFirstOre("dustNikolite", 12) , new Object[] {"UUU", " U ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.coal, 8) , new Object[] {" U", "U ", " U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.ender_pearl, 1) , new Object[] {"UUU", "U U", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.blaze_rod, 4) , new Object[] {"U U", "UU ", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.waterlily, 32) , new Object[] {"U U", "UUU", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.leather, 32) , new Object[] {"U U", " U ", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.string, 32) , new Object[] {"U U", " ", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.obsidian, 12) , new Object[] {"U U", "U U", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.netherrack, 16) , new Object[] {" U", " U ", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.water, 1) , new Object[] {" ", " U ", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.lava, 1) , new Object[] {" U ", " U ", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.stone, 16) , new Object[] {" ", " U ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 0) , new Object[] {" U ", " ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 1) , new Object[] {"U ", " ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 2) , new Object[] {" U", " ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 3) , new Object[] {" ", "U ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.glass, 32) , new Object[] {" U ", "U U", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.grass, 16) , new Object[] {" ", "U ", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.sandstone, 16) , new Object[] {" ", " U", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.mossy_cobblestone, 16) , new Object[] {" ", " U ", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.snow, 16) , new Object[] {"U U", " ", " ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.cactus, 48) , new Object[] {" U ", "UUU", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.vine, 24) , new Object[] {"U ", "U ", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.dye, 9, 4) , new Object[] {" U ", " U ", " UU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.feather, 32) , new Object[] {" U ", " U ", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.gunpowder, 15) , new Object[] {"UUU", "U ", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.clay_ball, 48) , new Object[] {"UU ", "U ", "UU ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.dye, 32, 3) , new Object[] {"UU ", " U", "UU ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.dye, 48, 0) , new Object[] {" UU", " UU", " U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.reeds, 48) , new Object[] {"U U", "U U", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.flint, 32) , new Object[] {" U ", "UU ", "UU ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Items.bone, 32) , new Object[] {"U ", "UU ", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.stonebrick, 48, 3) , new Object[] {"UU ", "UU ", "U ", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.mycelium, 24) , new Object[] {" ", "U U", "UUU", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_ModHandler.getIC2Item("resin", 21) , new Object[] {"U U", " ", "U U", true, 'U', tMat});
GT_ModHandler.addUUMRecipe(GT_ModHandler.getIC2Item("iridiumOre", 1) , new Object[] {"UUU", " U ", "UUU", true, 'U', tMat});
GT_ModHandler.removeRecipe(new ItemStack[] {null, null, null, null, null, null, GT_ModHandler.getIC2Item("matter", 1), GT_ModHandler.getIC2Item("matter", 1), GT_ModHandler.getIC2Item("matter", 1)});
// GT_Log.log.info("GT_Mod: Adding/Removing/Overloading UUM Recipes.");
//
// String tMat = "craftingUUMatter";
//
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemDiamond" , 1) , new Object[] {"UUU", "UUU", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemEmerald" , 2) , new Object[] {"UUU", "UUU", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemRuby" , 2) , new Object[] {" UU", "UUU", "UU ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemSapphire" , 2) , new Object[] {"UU ", "UUU", " UU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemGreenSapphire" , 2) , new Object[] {" UU", "UUU", " UU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("gemOlivine" , 2) , new Object[] {"UU ", "UUU", "UU ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustIron", 4) , new Object[] {"U U", " U ", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustGold", 2) , new Object[] {" U ", "UUU", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustTin", 10) , new Object[] {" ", "U U", " U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustCopper", 10) , new Object[] {" U", "U U", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustZinc", 10) , new Object[] {" ", "U U", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustNickel", 10) , new Object[] {"U ", "U U", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustLead", 14) , new Object[] {"UUU", "UUU", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustSilver", 14) , new Object[] {" U ", "UUU", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustPlatinum", 1) , new Object[] {" U", "UUU", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustTungsten", 6) , new Object[] {"U ", "UUU", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustGlowstone", 32) , new Object[] {" U ", "U U", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustSmallOsmium", 1) , new Object[] {"U U", "UUU", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustTitanium", 2) , new Object[] {"UUU", " U ", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustAluminium", 16) , new Object[] {" U ", " U ", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.get("dustRedstone", 24) , new Object[] {" ", " U ", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_OreDictUnificator.getFirstOre("dustNikolite", 12) , new Object[] {"UUU", " U ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.coal, 8) , new Object[] {" U", "U ", " U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.ender_pearl, 1) , new Object[] {"UUU", "U U", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.blaze_rod, 4) , new Object[] {"U U", "UU ", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.waterlily, 32) , new Object[] {"U U", "UUU", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.leather, 32) , new Object[] {"U U", " U ", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.string, 32) , new Object[] {"U U", " ", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.obsidian, 12) , new Object[] {"U U", "U U", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.netherrack, 16) , new Object[] {" U", " U ", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.water, 1) , new Object[] {" ", " U ", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.lava, 1) , new Object[] {" U ", " U ", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.stone, 16) , new Object[] {" ", " U ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 0) , new Object[] {" U ", " ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 1) , new Object[] {"U ", " ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 2) , new Object[] {" U", " ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.log, 8, 3) , new Object[] {" ", "U ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.glass, 32) , new Object[] {" U ", "U U", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.grass, 16) , new Object[] {" ", "U ", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.sandstone, 16) , new Object[] {" ", " U", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.mossy_cobblestone, 16) , new Object[] {" ", " U ", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.snow, 16) , new Object[] {"U U", " ", " ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.cactus, 48) , new Object[] {" U ", "UUU", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.vine, 24) , new Object[] {"U ", "U ", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.dye, 9, 4) , new Object[] {" U ", " U ", " UU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.feather, 32) , new Object[] {" U ", " U ", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.gunpowder, 15) , new Object[] {"UUU", "U ", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.clay_ball, 48) , new Object[] {"UU ", "U ", "UU ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.dye, 32, 3) , new Object[] {"UU ", " U", "UU ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.dye, 48, 0) , new Object[] {" UU", " UU", " U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.reeds, 48) , new Object[] {"U U", "U U", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.flint, 32) , new Object[] {" U ", "UU ", "UU ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Items.bone, 32) , new Object[] {"U ", "UU ", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.stonebrick, 48, 3) , new Object[] {"UU ", "UU ", "U ", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(new ItemStack(Blocks.mycelium, 24) , new Object[] {" ", "U U", "UUU", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_ModHandler.getIC2Item("resin", 21) , new Object[] {"U U", " ", "U U", true, 'U', tMat});
// GT_ModHandler.addUUMRecipe(GT_ModHandler.getIC2Item("iridiumOre", 1) , new Object[] {"UUU", " U ", "UUU", true, 'U', tMat});
//
// GT_ModHandler.removeRecipe(new ItemStack[] {null, null, null, null, null, null, GT_ModHandler.getIC2Item("matter", 1), GT_ModHandler.getIC2Item("matter", 1), GT_ModHandler.getIC2Item("matter", 1)});
}
}