Format
This commit is contained in:
parent
6e0ec1d861
commit
4ac26ac086
137 changed files with 10339 additions and 7322 deletions
|
@ -1,104 +1,150 @@
|
|||
package techreborn.init;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
import techreborn.blocks.*;
|
||||
import techreborn.blocks.BlockBlastFurnace;
|
||||
import techreborn.blocks.BlockCentrifuge;
|
||||
import techreborn.blocks.BlockMachineCasing;
|
||||
import techreborn.blocks.BlockOre;
|
||||
import techreborn.blocks.BlockQuantumChest;
|
||||
import techreborn.blocks.BlockQuantumTank;
|
||||
import techreborn.blocks.BlockRollingMachine;
|
||||
import techreborn.blocks.BlockStorage;
|
||||
import techreborn.blocks.BlockThermalGenerator;
|
||||
import techreborn.client.TechRebornCreativeTab;
|
||||
import techreborn.itemblocks.ItemBlockMachineCasing;
|
||||
import techreborn.itemblocks.ItemBlockOre;
|
||||
import techreborn.itemblocks.ItemBlockQuantumChest;
|
||||
import techreborn.itemblocks.ItemBlockQuantumTank;
|
||||
import techreborn.itemblocks.ItemBlockStorage;
|
||||
import techreborn.tiles.*;
|
||||
import techreborn.tiles.TileBlastFurnace;
|
||||
import techreborn.tiles.TileCentrifuge;
|
||||
import techreborn.tiles.TileMachineCasing;
|
||||
import techreborn.tiles.TileQuantumChest;
|
||||
import techreborn.tiles.TileQuantumTank;
|
||||
import techreborn.tiles.TileRollingMachine;
|
||||
import techreborn.tiles.TileThermalGenerator;
|
||||
import techreborn.util.LogHelper;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
|
||||
public class ModBlocks {
|
||||
|
||||
public static Block thermalGenerator;
|
||||
public static Block quantumTank;
|
||||
public static Block quantumChest;
|
||||
public static Block centrifuge;
|
||||
public static Block RollingMachine;
|
||||
public static Block MachineCasing;
|
||||
public static Block BlastFurnace;
|
||||
public static Block thermalGenerator;
|
||||
public static Block quantumTank;
|
||||
public static Block quantumChest;
|
||||
public static Block centrifuge;
|
||||
public static Block RollingMachine;
|
||||
public static Block MachineCasing;
|
||||
public static Block BlastFurnace;
|
||||
|
||||
public static Block ore;
|
||||
public static Block storage;
|
||||
public static Block ore;
|
||||
public static Block storage;
|
||||
|
||||
public static void init() {
|
||||
thermalGenerator = new BlockThermalGenerator().setBlockName("techreborn.thermalGenerator").setBlockTextureName("techreborn:ThermalGenerator_other").setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(thermalGenerator, "techreborn.thermalGenerator");
|
||||
GameRegistry.registerTileEntity(TileThermalGenerator.class, "TileThermalGenerator");
|
||||
public static void init()
|
||||
{
|
||||
thermalGenerator = new BlockThermalGenerator()
|
||||
.setBlockName("techreborn.thermalGenerator")
|
||||
.setBlockTextureName("techreborn:ThermalGenerator_other")
|
||||
.setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(thermalGenerator,
|
||||
"techreborn.thermalGenerator");
|
||||
GameRegistry.registerTileEntity(TileThermalGenerator.class,
|
||||
"TileThermalGenerator");
|
||||
|
||||
quantumTank = new BlockQuantumTank().setBlockName("techreborn.quantumTank").setBlockTextureName("techreborn:quantumTank").setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(quantumTank, ItemBlockQuantumTank.class, "techreborn.quantumTank");
|
||||
GameRegistry.registerTileEntity(TileQuantumTank.class, "TileQuantumTank");
|
||||
quantumTank = new BlockQuantumTank()
|
||||
.setBlockName("techreborn.quantumTank")
|
||||
.setBlockTextureName("techreborn:quantumTank")
|
||||
.setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(quantumTank, ItemBlockQuantumTank.class,
|
||||
"techreborn.quantumTank");
|
||||
GameRegistry.registerTileEntity(TileQuantumTank.class,
|
||||
"TileQuantumTank");
|
||||
|
||||
quantumChest = new BlockQuantumChest().setBlockName("techreborn.quantumChest").setBlockTextureName("techreborn:quantumChest").setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(quantumChest, ItemBlockQuantumChest.class, "techreborn.quantumChest");
|
||||
GameRegistry.registerTileEntity(TileQuantumChest.class, "TileQuantumChest");
|
||||
quantumChest = new BlockQuantumChest()
|
||||
.setBlockName("techreborn.quantumChest")
|
||||
.setBlockTextureName("techreborn:quantumChest")
|
||||
.setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(quantumChest, ItemBlockQuantumChest.class,
|
||||
"techreborn.quantumChest");
|
||||
GameRegistry.registerTileEntity(TileQuantumChest.class,
|
||||
"TileQuantumChest");
|
||||
|
||||
centrifuge = new BlockCentrifuge().setBlockName("techreborn.centrifuge").setBlockTextureName("techreborn:centrifuge").setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(centrifuge, "techreborn.centrifuge");
|
||||
GameRegistry.registerTileEntity(TileCentrifuge.class, "TileCentrifuge");
|
||||
centrifuge = new BlockCentrifuge()
|
||||
.setBlockName("techreborn.centrifuge")
|
||||
.setBlockTextureName("techreborn:centrifuge")
|
||||
.setCreativeTab(TechRebornCreativeTab.instance);
|
||||
GameRegistry.registerBlock(centrifuge, "techreborn.centrifuge");
|
||||
GameRegistry.registerTileEntity(TileCentrifuge.class, "TileCentrifuge");
|
||||
|
||||
RollingMachine = new BlockRollingMachine(Material.piston);
|
||||
GameRegistry.registerBlock(RollingMachine, "rollingmachine");
|
||||
GameRegistry.registerTileEntity(TileRollingMachine.class, "TileRollingMachine");
|
||||
|
||||
BlastFurnace = new BlockBlastFurnace(Material.piston);
|
||||
GameRegistry.registerBlock(BlastFurnace, "blastFurnace");
|
||||
GameRegistry.registerTileEntity(TileBlastFurnace.class, "TileBlastFurnace");
|
||||
|
||||
MachineCasing = new BlockMachineCasing(Material.piston);
|
||||
GameRegistry.registerBlock(MachineCasing, ItemBlockMachineCasing.class, "machinecasing");
|
||||
GameRegistry.registerTileEntity(TileMachineCasing.class, "TileMachineCasing");
|
||||
RollingMachine = new BlockRollingMachine(Material.piston);
|
||||
GameRegistry.registerBlock(RollingMachine, "rollingmachine");
|
||||
GameRegistry.registerTileEntity(TileRollingMachine.class,
|
||||
"TileRollingMachine");
|
||||
|
||||
ore = new BlockOre(Material.rock);
|
||||
GameRegistry.registerBlock(ore, ItemBlockOre.class, "techreborn.ore");
|
||||
LogHelper.info("TechReborns Blocks Loaded");
|
||||
BlastFurnace = new BlockBlastFurnace(Material.piston);
|
||||
GameRegistry.registerBlock(BlastFurnace, "blastFurnace");
|
||||
GameRegistry.registerTileEntity(TileBlastFurnace.class,
|
||||
"TileBlastFurnace");
|
||||
|
||||
storage = new BlockStorage(Material.rock);
|
||||
GameRegistry.registerBlock(storage, ItemBlockStorage.class, "techreborn.storage");
|
||||
LogHelper.info("TechReborns Blocks Loaded");
|
||||
MachineCasing = new BlockMachineCasing(Material.piston);
|
||||
GameRegistry.registerBlock(MachineCasing, ItemBlockMachineCasing.class,
|
||||
"machinecasing");
|
||||
GameRegistry.registerTileEntity(TileMachineCasing.class,
|
||||
"TileMachineCasing");
|
||||
|
||||
registerOreDict();
|
||||
}
|
||||
ore = new BlockOre(Material.rock);
|
||||
GameRegistry.registerBlock(ore, ItemBlockOre.class, "techreborn.ore");
|
||||
LogHelper.info("TechReborns Blocks Loaded");
|
||||
|
||||
public static void registerOreDict() {
|
||||
OreDictionary.registerOre("oreGalena", new ItemStack(ore, 1, 0));
|
||||
OreDictionary.registerOre("oreIridium", new ItemStack(ore, 1, 1));
|
||||
OreDictionary.registerOre("oreRuby", new ItemStack(ore, 1, 2));
|
||||
OreDictionary.registerOre("oreSapphire", new ItemStack(ore, 1, 3));
|
||||
OreDictionary.registerOre("oreBauxite", new ItemStack(ore, 1, 4));
|
||||
OreDictionary.registerOre("orePyrite", new ItemStack(ore, 1, 5));
|
||||
OreDictionary.registerOre("oreCinnabar", new ItemStack(ore, 1, 6));
|
||||
OreDictionary.registerOre("oreSphalerite", new ItemStack(ore, 1, 7));
|
||||
OreDictionary.registerOre("oreTungston", new ItemStack(ore, 1, 8));
|
||||
OreDictionary.registerOre("oreSheldonite", new ItemStack(ore, 1, 9));
|
||||
OreDictionary.registerOre("oreOlivine", new ItemStack(ore, 1, 10));
|
||||
OreDictionary.registerOre("oreSodalite", new ItemStack(ore, 1, 11));
|
||||
storage = new BlockStorage(Material.rock);
|
||||
GameRegistry.registerBlock(storage, ItemBlockStorage.class,
|
||||
"techreborn.storage");
|
||||
LogHelper.info("TechReborns Blocks Loaded");
|
||||
|
||||
OreDictionary.registerOre("blockSilver", new ItemStack(storage, 1, 0));
|
||||
OreDictionary.registerOre("blockAluminium", new ItemStack(storage, 1, 1));
|
||||
OreDictionary.registerOre("blockTitanium", new ItemStack(storage, 1, 2));
|
||||
OreDictionary.registerOre("blockSapphire", new ItemStack(storage, 1, 3));
|
||||
OreDictionary.registerOre("blockRuby", new ItemStack(storage, 1, 4));
|
||||
OreDictionary.registerOre("blockGreenSapphire", new ItemStack(storage, 1, 5));
|
||||
OreDictionary.registerOre("blockChrome", new ItemStack(storage, 1, 6));
|
||||
OreDictionary.registerOre("blockElectrum", new ItemStack(storage, 1, 7));
|
||||
OreDictionary.registerOre("blockTungsten", new ItemStack(storage, 1, 8));
|
||||
OreDictionary.registerOre("blockLead", new ItemStack(storage, 1, 9));
|
||||
OreDictionary.registerOre("blockZinc", new ItemStack(storage, 1, 10));
|
||||
OreDictionary.registerOre("blockBrass", new ItemStack(storage, 1, 11));
|
||||
OreDictionary.registerOre("blockSteel", new ItemStack(storage, 1, 12));
|
||||
OreDictionary.registerOre("blockPlatinum", new ItemStack(storage, 1, 13));
|
||||
OreDictionary.registerOre("blockNickel", new ItemStack(storage, 1, 14));
|
||||
OreDictionary.registerOre("blockInvar", new ItemStack(storage, 1, 15));
|
||||
registerOreDict();
|
||||
}
|
||||
|
||||
}
|
||||
public static void registerOreDict()
|
||||
{
|
||||
OreDictionary.registerOre("oreGalena", new ItemStack(ore, 1, 0));
|
||||
OreDictionary.registerOre("oreIridium", new ItemStack(ore, 1, 1));
|
||||
OreDictionary.registerOre("oreRuby", new ItemStack(ore, 1, 2));
|
||||
OreDictionary.registerOre("oreSapphire", new ItemStack(ore, 1, 3));
|
||||
OreDictionary.registerOre("oreBauxite", new ItemStack(ore, 1, 4));
|
||||
OreDictionary.registerOre("orePyrite", new ItemStack(ore, 1, 5));
|
||||
OreDictionary.registerOre("oreCinnabar", new ItemStack(ore, 1, 6));
|
||||
OreDictionary.registerOre("oreSphalerite", new ItemStack(ore, 1, 7));
|
||||
OreDictionary.registerOre("oreTungston", new ItemStack(ore, 1, 8));
|
||||
OreDictionary.registerOre("oreSheldonite", new ItemStack(ore, 1, 9));
|
||||
OreDictionary.registerOre("oreOlivine", new ItemStack(ore, 1, 10));
|
||||
OreDictionary.registerOre("oreSodalite", new ItemStack(ore, 1, 11));
|
||||
|
||||
OreDictionary.registerOre("blockSilver", new ItemStack(storage, 1, 0));
|
||||
OreDictionary.registerOre("blockAluminium",
|
||||
new ItemStack(storage, 1, 1));
|
||||
OreDictionary
|
||||
.registerOre("blockTitanium", new ItemStack(storage, 1, 2));
|
||||
OreDictionary
|
||||
.registerOre("blockSapphire", new ItemStack(storage, 1, 3));
|
||||
OreDictionary.registerOre("blockRuby", new ItemStack(storage, 1, 4));
|
||||
OreDictionary.registerOre("blockGreenSapphire", new ItemStack(storage,
|
||||
1, 5));
|
||||
OreDictionary.registerOre("blockChrome", new ItemStack(storage, 1, 6));
|
||||
OreDictionary
|
||||
.registerOre("blockElectrum", new ItemStack(storage, 1, 7));
|
||||
OreDictionary
|
||||
.registerOre("blockTungsten", new ItemStack(storage, 1, 8));
|
||||
OreDictionary.registerOre("blockLead", new ItemStack(storage, 1, 9));
|
||||
OreDictionary.registerOre("blockZinc", new ItemStack(storage, 1, 10));
|
||||
OreDictionary.registerOre("blockBrass", new ItemStack(storage, 1, 11));
|
||||
OreDictionary.registerOre("blockSteel", new ItemStack(storage, 1, 12));
|
||||
OreDictionary.registerOre("blockPlatinum",
|
||||
new ItemStack(storage, 1, 13));
|
||||
OreDictionary.registerOre("blockNickel", new ItemStack(storage, 1, 14));
|
||||
OreDictionary.registerOre("blockInvar", new ItemStack(storage, 1, 15));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package techreborn.init;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.Item.ToolMaterial;
|
||||
import net.minecraft.item.ItemArmor.ArmorMaterial;
|
||||
|
@ -20,147 +19,162 @@ import techreborn.items.tools.ItemOmniTool;
|
|||
import techreborn.items.tools.ItemRockCutter;
|
||||
import techreborn.items.tools.ItemTechPda;
|
||||
import techreborn.util.LogHelper;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
|
||||
public class ModItems {
|
||||
|
||||
public static Item dusts;
|
||||
public static Item smallDusts;
|
||||
public static Item ingots;
|
||||
public static Item gems;
|
||||
public static Item parts;
|
||||
public static Item cells;
|
||||
public static Item rockCutter;
|
||||
public static Item lithiumBatpack;
|
||||
public static Item lapotronpack;
|
||||
public static Item gravityChest;
|
||||
public static Item omniTool;
|
||||
public static Item advancedDrill;
|
||||
public static Item manuel;
|
||||
public static Item dusts;
|
||||
public static Item smallDusts;
|
||||
public static Item ingots;
|
||||
public static Item gems;
|
||||
public static Item parts;
|
||||
public static Item cells;
|
||||
public static Item rockCutter;
|
||||
public static Item lithiumBatpack;
|
||||
public static Item lapotronpack;
|
||||
public static Item gravityChest;
|
||||
public static Item omniTool;
|
||||
public static Item advancedDrill;
|
||||
public static Item manuel;
|
||||
|
||||
public static void init() {
|
||||
dusts = new ItemDusts();
|
||||
GameRegistry.registerItem(dusts, "dust");
|
||||
smallDusts = new ItemDustsSmall();
|
||||
GameRegistry.registerItem(smallDusts, "smallDust");
|
||||
ingots = new ItemIngots();
|
||||
GameRegistry.registerItem(ingots, "ingot");
|
||||
gems = new ItemGems();
|
||||
GameRegistry.registerItem(gems, "gem");
|
||||
parts = new ItemParts();
|
||||
GameRegistry.registerItem(parts, "part");
|
||||
cells = new ItemCells();
|
||||
GameRegistry.registerItem(cells, "cell");
|
||||
rockCutter = new ItemRockCutter(ToolMaterial.EMERALD);
|
||||
GameRegistry.registerItem(rockCutter, "rockCutter");
|
||||
lithiumBatpack = new ItemLithiumBatpack(ArmorMaterial.DIAMOND, 7, 1);
|
||||
GameRegistry.registerItem(lithiumBatpack, "lithiumBatpack");
|
||||
lapotronpack = new ItemLapotronPack(ArmorMaterial.DIAMOND, 7, 1);
|
||||
GameRegistry.registerItem(lapotronpack, "lapotronPack");
|
||||
omniTool = new ItemOmniTool(ToolMaterial.EMERALD);
|
||||
GameRegistry.registerItem(omniTool, "omniTool");
|
||||
advancedDrill = new ItemAdvancedDrill();
|
||||
GameRegistry.registerItem(advancedDrill, "advancedDrill");
|
||||
gravityChest = new ItemGravityChest(ArmorMaterial.DIAMOND, 7, 1);
|
||||
GameRegistry.registerItem(gravityChest, "gravitychestplate");
|
||||
manuel = new ItemTechPda();
|
||||
GameRegistry.registerItem(manuel, "techmanuel");
|
||||
public static void init()
|
||||
{
|
||||
dusts = new ItemDusts();
|
||||
GameRegistry.registerItem(dusts, "dust");
|
||||
smallDusts = new ItemDustsSmall();
|
||||
GameRegistry.registerItem(smallDusts, "smallDust");
|
||||
ingots = new ItemIngots();
|
||||
GameRegistry.registerItem(ingots, "ingot");
|
||||
gems = new ItemGems();
|
||||
GameRegistry.registerItem(gems, "gem");
|
||||
parts = new ItemParts();
|
||||
GameRegistry.registerItem(parts, "part");
|
||||
cells = new ItemCells();
|
||||
GameRegistry.registerItem(cells, "cell");
|
||||
rockCutter = new ItemRockCutter(ToolMaterial.EMERALD);
|
||||
GameRegistry.registerItem(rockCutter, "rockCutter");
|
||||
lithiumBatpack = new ItemLithiumBatpack(ArmorMaterial.DIAMOND, 7, 1);
|
||||
GameRegistry.registerItem(lithiumBatpack, "lithiumBatpack");
|
||||
lapotronpack = new ItemLapotronPack(ArmorMaterial.DIAMOND, 7, 1);
|
||||
GameRegistry.registerItem(lapotronpack, "lapotronPack");
|
||||
omniTool = new ItemOmniTool(ToolMaterial.EMERALD);
|
||||
GameRegistry.registerItem(omniTool, "omniTool");
|
||||
advancedDrill = new ItemAdvancedDrill();
|
||||
GameRegistry.registerItem(advancedDrill, "advancedDrill");
|
||||
gravityChest = new ItemGravityChest(ArmorMaterial.DIAMOND, 7, 1);
|
||||
GameRegistry.registerItem(gravityChest, "gravitychestplate");
|
||||
manuel = new ItemTechPda();
|
||||
GameRegistry.registerItem(manuel, "techmanuel");
|
||||
|
||||
LogHelper.info("TechReborns Items Loaded");
|
||||
LogHelper.info("TechReborns Items Loaded");
|
||||
|
||||
registerOreDict();
|
||||
}
|
||||
registerOreDict();
|
||||
}
|
||||
|
||||
public static void registerOreDict() {
|
||||
//Dusts
|
||||
OreDictionary.registerOre("dustAlmandine", new ItemStack(dusts, 1, 0));
|
||||
OreDictionary.registerOre("dustAluminium", new ItemStack(dusts, 1, 1));
|
||||
OreDictionary.registerOre("dustAndradite", new ItemStack(dusts, 1, 2));
|
||||
OreDictionary.registerOre("dustBasalt", new ItemStack(dusts, 1, 4));
|
||||
OreDictionary.registerOre("dustBauxite", new ItemStack(dusts, 1, 5));
|
||||
OreDictionary.registerOre("dustBrass", new ItemStack(dusts, 1, 6));
|
||||
OreDictionary.registerOre("dustBronze", new ItemStack(dusts, 1, 7));
|
||||
OreDictionary.registerOre("dustCalcite", new ItemStack(dusts, 1, 8));
|
||||
OreDictionary.registerOre("dustCharcoal", new ItemStack(dusts, 1, 9));
|
||||
OreDictionary.registerOre("dustChrome", new ItemStack(dusts, 1, 10));
|
||||
OreDictionary.registerOre("dustCinnabar", new ItemStack(dusts, 1, 11));
|
||||
OreDictionary.registerOre("dustClay", new ItemStack(dusts, 1, 12));
|
||||
OreDictionary.registerOre("dustCoal", new ItemStack(dusts, 1, 13));
|
||||
OreDictionary.registerOre("dustCopper", new ItemStack(dusts, 1, 14));
|
||||
OreDictionary.registerOre("dustDiamond", new ItemStack(dusts, 1, 16));
|
||||
OreDictionary.registerOre("dustElectrum", new ItemStack(dusts, 1, 17));
|
||||
OreDictionary.registerOre("dustEmerald", new ItemStack(dusts, 1, 18));
|
||||
OreDictionary.registerOre("dustEnderEye", new ItemStack(dusts, 1, 19));
|
||||
OreDictionary.registerOre("dustEnderPearl", new ItemStack(dusts, 1, 20));
|
||||
OreDictionary.registerOre("dustEndstone", new ItemStack(dusts, 1, 21));
|
||||
OreDictionary.registerOre("dustFlint", new ItemStack(dusts, 1, 22));
|
||||
OreDictionary.registerOre("dustGold", new ItemStack(dusts, 1, 23));
|
||||
OreDictionary.registerOre("dustGreenSapphire", new ItemStack(dusts, 1, 24));
|
||||
OreDictionary.registerOre("dustGrossular", new ItemStack(dusts, 1, 25));
|
||||
OreDictionary.registerOre("dustInvar", new ItemStack(dusts, 1, 26));
|
||||
OreDictionary.registerOre("dustIron", new ItemStack(dusts, 1, 27));
|
||||
OreDictionary.registerOre("dustLazurite", new ItemStack(dusts, 1, 28));
|
||||
OreDictionary.registerOre("dustLead", new ItemStack(dusts, 1, 29));
|
||||
OreDictionary.registerOre("dustMagnesium", new ItemStack(dusts, 1, 30));
|
||||
OreDictionary.registerOre("dustMarble", new ItemStack(dusts, 31));
|
||||
OreDictionary.registerOre("dustNetherrack", new ItemStack(dusts, 32));
|
||||
OreDictionary.registerOre("dustNickel", new ItemStack(dusts, 1, 33));
|
||||
OreDictionary.registerOre("dustObsidian", new ItemStack(dusts, 1, 34));
|
||||
OreDictionary.registerOre("dustOlivine", new ItemStack(dusts, 1, 35));
|
||||
OreDictionary.registerOre("dustPhosphor", new ItemStack(dusts, 1, 36));
|
||||
OreDictionary.registerOre("dustPlatinum", new ItemStack(dusts, 1, 37));
|
||||
OreDictionary.registerOre("dustPyrite", new ItemStack(dusts, 1, 38));
|
||||
OreDictionary.registerOre("dustPyrope", new ItemStack(dusts, 1, 39));
|
||||
OreDictionary.registerOre("dustRedGarnet", new ItemStack(dusts, 1, 40));
|
||||
OreDictionary.registerOre("dustRedrock", new ItemStack(dusts, 1, 41));
|
||||
OreDictionary.registerOre("dustRuby", new ItemStack(dusts, 1, 42));
|
||||
OreDictionary.registerOre("dustSaltpeter", new ItemStack(dusts, 1, 43));
|
||||
OreDictionary.registerOre("dustSapphire", new ItemStack(dusts, 1, 44));
|
||||
OreDictionary.registerOre("dustSilver", new ItemStack(dusts, 1, 45));
|
||||
OreDictionary.registerOre("dustSodalite", new ItemStack(dusts, 1, 46));
|
||||
OreDictionary.registerOre("dustSpessartine", new ItemStack(dusts, 1, 47));
|
||||
OreDictionary.registerOre("dustSphalerite", new ItemStack(dusts, 1, 48));
|
||||
OreDictionary.registerOre("dustSteel", new ItemStack(dusts, 1, 49));
|
||||
OreDictionary.registerOre("dustSulfur", new ItemStack(dusts, 1, 50));
|
||||
OreDictionary.registerOre("dustTin", new ItemStack(dusts, 1, 51));
|
||||
OreDictionary.registerOre("dustTitanium", new ItemStack(dusts, 1, 52));
|
||||
OreDictionary.registerOre("dustTungsten", new ItemStack(dusts, 1, 53));
|
||||
OreDictionary.registerOre("dustUranium", new ItemStack(dusts, 1, 54));
|
||||
OreDictionary.registerOre("dustUvarovite", new ItemStack(dusts, 1, 55));
|
||||
OreDictionary.registerOre("dustYellowGarnet", new ItemStack(dusts, 1, 56));
|
||||
OreDictionary.registerOre("dustZinc", new ItemStack(dusts, 1, 57));
|
||||
OreDictionary.registerOre("ingotCobalt", new ItemStack(dusts, 1, 58));
|
||||
OreDictionary.registerOre("ingotArdite", new ItemStack(ingots, 1, 59));
|
||||
OreDictionary.registerOre("ingotManyullyn", new ItemStack(ingots, 1, 60));
|
||||
OreDictionary.registerOre("ingotAluminumBrass", new ItemStack(ingots, 1, 61));
|
||||
OreDictionary.registerOre("ingotAlumite", new ItemStack(ingots, 1, 62));
|
||||
//Ingots
|
||||
OreDictionary.registerOre("ingotIridium", new ItemStack(ingots, 1, 3));
|
||||
OreDictionary.registerOre("ingotSilver", new ItemStack(ingots, 1, 4));
|
||||
OreDictionary.registerOre("ingotAluminium", new ItemStack(ingots, 1, 5));
|
||||
OreDictionary.registerOre("ingotTitanium", new ItemStack(ingots, 1, 6));
|
||||
OreDictionary.registerOre("ingotChrome", new ItemStack(ingots, 1, 7));
|
||||
OreDictionary.registerOre("ingotElectrum", new ItemStack(ingots, 1, 8));
|
||||
OreDictionary.registerOre("ingotTungsten", new ItemStack(ingots, 1, 9));
|
||||
OreDictionary.registerOre("ingotLead", new ItemStack(ingots, 1, 10));
|
||||
OreDictionary.registerOre("ingotZinc", new ItemStack(ingots, 1, 11));
|
||||
OreDictionary.registerOre("ingotBrass", new ItemStack(ingots, 1, 12));
|
||||
OreDictionary.registerOre("ingotSteel", new ItemStack(ingots, 1, 13));
|
||||
OreDictionary.registerOre("ingotPlatinum", new ItemStack(ingots, 1, 14));
|
||||
OreDictionary.registerOre("ingotNickel", new ItemStack(ingots, 1, 15));
|
||||
OreDictionary.registerOre("ingotInvar", new ItemStack(ingots, 1, 16));
|
||||
OreDictionary.registerOre("ingotCobalt", new ItemStack(ingots, 1, 17));
|
||||
OreDictionary.registerOre("ingotArdite", new ItemStack(ingots, 1, 18));
|
||||
OreDictionary.registerOre("ingotManyullyn", new ItemStack(ingots, 1, 19));
|
||||
OreDictionary.registerOre("ingotAluminumBrass", new ItemStack(ingots, 1, 20));
|
||||
OreDictionary.registerOre("ingotAlumite", new ItemStack(ingots, 1, 21));
|
||||
//Gems
|
||||
OreDictionary.registerOre("gemRuby", new ItemStack(gems, 1, 0));
|
||||
OreDictionary.registerOre("gemSapphire", new ItemStack(gems, 1, 1));
|
||||
OreDictionary.registerOre("gemGreenSapphire", new ItemStack(gems, 1, 2));
|
||||
OreDictionary.registerOre("gemOlivine", new ItemStack(gems, 1, 3));
|
||||
OreDictionary.registerOre("gemRedGarnet", new ItemStack(gems, 1, 4));
|
||||
OreDictionary.registerOre("gemYellowGarnet", new ItemStack(gems, 1, 5));
|
||||
public static void registerOreDict()
|
||||
{
|
||||
// Dusts
|
||||
OreDictionary.registerOre("dustAlmandine", new ItemStack(dusts, 1, 0));
|
||||
OreDictionary.registerOre("dustAluminium", new ItemStack(dusts, 1, 1));
|
||||
OreDictionary.registerOre("dustAndradite", new ItemStack(dusts, 1, 2));
|
||||
OreDictionary.registerOre("dustBasalt", new ItemStack(dusts, 1, 4));
|
||||
OreDictionary.registerOre("dustBauxite", new ItemStack(dusts, 1, 5));
|
||||
OreDictionary.registerOre("dustBrass", new ItemStack(dusts, 1, 6));
|
||||
OreDictionary.registerOre("dustBronze", new ItemStack(dusts, 1, 7));
|
||||
OreDictionary.registerOre("dustCalcite", new ItemStack(dusts, 1, 8));
|
||||
OreDictionary.registerOre("dustCharcoal", new ItemStack(dusts, 1, 9));
|
||||
OreDictionary.registerOre("dustChrome", new ItemStack(dusts, 1, 10));
|
||||
OreDictionary.registerOre("dustCinnabar", new ItemStack(dusts, 1, 11));
|
||||
OreDictionary.registerOre("dustClay", new ItemStack(dusts, 1, 12));
|
||||
OreDictionary.registerOre("dustCoal", new ItemStack(dusts, 1, 13));
|
||||
OreDictionary.registerOre("dustCopper", new ItemStack(dusts, 1, 14));
|
||||
OreDictionary.registerOre("dustDiamond", new ItemStack(dusts, 1, 16));
|
||||
OreDictionary.registerOre("dustElectrum", new ItemStack(dusts, 1, 17));
|
||||
OreDictionary.registerOre("dustEmerald", new ItemStack(dusts, 1, 18));
|
||||
OreDictionary.registerOre("dustEnderEye", new ItemStack(dusts, 1, 19));
|
||||
OreDictionary
|
||||
.registerOre("dustEnderPearl", new ItemStack(dusts, 1, 20));
|
||||
OreDictionary.registerOre("dustEndstone", new ItemStack(dusts, 1, 21));
|
||||
OreDictionary.registerOre("dustFlint", new ItemStack(dusts, 1, 22));
|
||||
OreDictionary.registerOre("dustGold", new ItemStack(dusts, 1, 23));
|
||||
OreDictionary.registerOre("dustGreenSapphire", new ItemStack(dusts, 1,
|
||||
24));
|
||||
OreDictionary.registerOre("dustGrossular", new ItemStack(dusts, 1, 25));
|
||||
OreDictionary.registerOre("dustInvar", new ItemStack(dusts, 1, 26));
|
||||
OreDictionary.registerOre("dustIron", new ItemStack(dusts, 1, 27));
|
||||
OreDictionary.registerOre("dustLazurite", new ItemStack(dusts, 1, 28));
|
||||
OreDictionary.registerOre("dustLead", new ItemStack(dusts, 1, 29));
|
||||
OreDictionary.registerOre("dustMagnesium", new ItemStack(dusts, 1, 30));
|
||||
OreDictionary.registerOre("dustMarble", new ItemStack(dusts, 31));
|
||||
OreDictionary.registerOre("dustNetherrack", new ItemStack(dusts, 32));
|
||||
OreDictionary.registerOre("dustNickel", new ItemStack(dusts, 1, 33));
|
||||
OreDictionary.registerOre("dustObsidian", new ItemStack(dusts, 1, 34));
|
||||
OreDictionary.registerOre("dustOlivine", new ItemStack(dusts, 1, 35));
|
||||
OreDictionary.registerOre("dustPhosphor", new ItemStack(dusts, 1, 36));
|
||||
OreDictionary.registerOre("dustPlatinum", new ItemStack(dusts, 1, 37));
|
||||
OreDictionary.registerOre("dustPyrite", new ItemStack(dusts, 1, 38));
|
||||
OreDictionary.registerOre("dustPyrope", new ItemStack(dusts, 1, 39));
|
||||
OreDictionary.registerOre("dustRedGarnet", new ItemStack(dusts, 1, 40));
|
||||
OreDictionary.registerOre("dustRedrock", new ItemStack(dusts, 1, 41));
|
||||
OreDictionary.registerOre("dustRuby", new ItemStack(dusts, 1, 42));
|
||||
OreDictionary.registerOre("dustSaltpeter", new ItemStack(dusts, 1, 43));
|
||||
OreDictionary.registerOre("dustSapphire", new ItemStack(dusts, 1, 44));
|
||||
OreDictionary.registerOre("dustSilver", new ItemStack(dusts, 1, 45));
|
||||
OreDictionary.registerOre("dustSodalite", new ItemStack(dusts, 1, 46));
|
||||
OreDictionary.registerOre("dustSpessartine",
|
||||
new ItemStack(dusts, 1, 47));
|
||||
OreDictionary
|
||||
.registerOre("dustSphalerite", new ItemStack(dusts, 1, 48));
|
||||
OreDictionary.registerOre("dustSteel", new ItemStack(dusts, 1, 49));
|
||||
OreDictionary.registerOre("dustSulfur", new ItemStack(dusts, 1, 50));
|
||||
OreDictionary.registerOre("dustTin", new ItemStack(dusts, 1, 51));
|
||||
OreDictionary.registerOre("dustTitanium", new ItemStack(dusts, 1, 52));
|
||||
OreDictionary.registerOre("dustTungsten", new ItemStack(dusts, 1, 53));
|
||||
OreDictionary.registerOre("dustUranium", new ItemStack(dusts, 1, 54));
|
||||
OreDictionary.registerOre("dustUvarovite", new ItemStack(dusts, 1, 55));
|
||||
OreDictionary.registerOre("dustYellowGarnet", new ItemStack(dusts, 1,
|
||||
56));
|
||||
OreDictionary.registerOre("dustZinc", new ItemStack(dusts, 1, 57));
|
||||
OreDictionary.registerOre("ingotCobalt", new ItemStack(dusts, 1, 58));
|
||||
OreDictionary.registerOre("ingotArdite", new ItemStack(ingots, 1, 59));
|
||||
OreDictionary.registerOre("ingotManyullyn",
|
||||
new ItemStack(ingots, 1, 60));
|
||||
OreDictionary.registerOre("ingotAluminumBrass", new ItemStack(ingots,
|
||||
1, 61));
|
||||
OreDictionary.registerOre("ingotAlumite", new ItemStack(ingots, 1, 62));
|
||||
// Ingots
|
||||
OreDictionary.registerOre("ingotIridium", new ItemStack(ingots, 1, 3));
|
||||
OreDictionary.registerOre("ingotSilver", new ItemStack(ingots, 1, 4));
|
||||
OreDictionary
|
||||
.registerOre("ingotAluminium", new ItemStack(ingots, 1, 5));
|
||||
OreDictionary.registerOre("ingotTitanium", new ItemStack(ingots, 1, 6));
|
||||
OreDictionary.registerOre("ingotChrome", new ItemStack(ingots, 1, 7));
|
||||
OreDictionary.registerOre("ingotElectrum", new ItemStack(ingots, 1, 8));
|
||||
OreDictionary.registerOre("ingotTungsten", new ItemStack(ingots, 1, 9));
|
||||
OreDictionary.registerOre("ingotLead", new ItemStack(ingots, 1, 10));
|
||||
OreDictionary.registerOre("ingotZinc", new ItemStack(ingots, 1, 11));
|
||||
OreDictionary.registerOre("ingotBrass", new ItemStack(ingots, 1, 12));
|
||||
OreDictionary.registerOre("ingotSteel", new ItemStack(ingots, 1, 13));
|
||||
OreDictionary
|
||||
.registerOre("ingotPlatinum", new ItemStack(ingots, 1, 14));
|
||||
OreDictionary.registerOre("ingotNickel", new ItemStack(ingots, 1, 15));
|
||||
OreDictionary.registerOre("ingotInvar", new ItemStack(ingots, 1, 16));
|
||||
OreDictionary.registerOre("ingotCobalt", new ItemStack(ingots, 1, 17));
|
||||
OreDictionary.registerOre("ingotArdite", new ItemStack(ingots, 1, 18));
|
||||
OreDictionary.registerOre("ingotManyullyn",
|
||||
new ItemStack(ingots, 1, 19));
|
||||
OreDictionary.registerOre("ingotAluminumBrass", new ItemStack(ingots,
|
||||
1, 20));
|
||||
OreDictionary.registerOre("ingotAlumite", new ItemStack(ingots, 1, 21));
|
||||
// Gems
|
||||
OreDictionary.registerOre("gemRuby", new ItemStack(gems, 1, 0));
|
||||
OreDictionary.registerOre("gemSapphire", new ItemStack(gems, 1, 1));
|
||||
OreDictionary
|
||||
.registerOre("gemGreenSapphire", new ItemStack(gems, 1, 2));
|
||||
OreDictionary.registerOre("gemOlivine", new ItemStack(gems, 1, 3));
|
||||
OreDictionary.registerOre("gemRedGarnet", new ItemStack(gems, 1, 4));
|
||||
OreDictionary.registerOre("gemYellowGarnet", new ItemStack(gems, 1, 5));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -6,10 +6,13 @@ import techreborn.partSystem.parts.CablePart;
|
|||
|
||||
public class ModParts {
|
||||
|
||||
public static void init(){
|
||||
public static void init()
|
||||
{
|
||||
ModPartRegistry.registerPart(new CablePart());
|
||||
ModPartRegistry.addProvider("techreborn.partSystem.QLib.QModPartFactory", "qmunitylib");
|
||||
ModPartRegistry.addProvider("techreborn.partSystem.fmp.FMPFactory", "ForgeMultipart");
|
||||
ModPartRegistry.addProvider(
|
||||
"techreborn.partSystem.QLib.QModPartFactory", "qmunitylib");
|
||||
ModPartRegistry.addProvider("techreborn.partSystem.fmp.FMPFactory",
|
||||
"ForgeMultipart");
|
||||
ModPartRegistry.addProvider(new WorldProvider());
|
||||
ModPartRegistry.addAllPartsToSystems();
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package techreborn.init;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import ic2.api.item.IC2Items;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
|
@ -11,233 +10,277 @@ import techreborn.config.ConfigTechReborn;
|
|||
import techreborn.util.CraftingHelper;
|
||||
import techreborn.util.LogHelper;
|
||||
import techreborn.util.RecipeRemover;
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
|
||||
public class ModRecipes {
|
||||
public static ConfigTechReborn config;
|
||||
public static ConfigTechReborn config;
|
||||
|
||||
public static void init() {
|
||||
removeIc2Recipes();
|
||||
addShaplessRecipes();
|
||||
addShappedRecipes();
|
||||
addSmeltingRecipes();
|
||||
addMachineRecipes();
|
||||
}
|
||||
public static void init()
|
||||
{
|
||||
removeIc2Recipes();
|
||||
addShaplessRecipes();
|
||||
addShappedRecipes();
|
||||
addSmeltingRecipes();
|
||||
addMachineRecipes();
|
||||
}
|
||||
|
||||
public static void removeIc2Recipes() {
|
||||
if (config.ExpensiveMacerator) ;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("macerator"));
|
||||
if (config.ExpensiveDrill) ;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("miningDrill"));
|
||||
if (config.ExpensiveDiamondDrill) ;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("diamondDrill"));
|
||||
if (config.ExpensiveSolar) ;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("solarPanel"));
|
||||
public static void removeIc2Recipes()
|
||||
{
|
||||
if (config.ExpensiveMacerator)
|
||||
;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("macerator"));
|
||||
if (config.ExpensiveDrill)
|
||||
;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("miningDrill"));
|
||||
if (config.ExpensiveDiamondDrill)
|
||||
;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("diamondDrill"));
|
||||
if (config.ExpensiveSolar)
|
||||
;
|
||||
RecipeRemover.removeAnyRecipe(IC2Items.getItem("solarPanel"));
|
||||
|
||||
LogHelper.info("IC2 Recipes Removed");
|
||||
}
|
||||
LogHelper.info("IC2 Recipes Removed");
|
||||
}
|
||||
|
||||
public static void addShappedRecipes() {
|
||||
public static void addShappedRecipes()
|
||||
{
|
||||
|
||||
//IC2 Recipes
|
||||
if (config.ExpensiveMacerator) ;
|
||||
CraftingHelper.addShapedOreRecipe(IC2Items.getItem("macerator"),
|
||||
new Object[]{"FDF", "DMD", "FCF",
|
||||
'F', Items.flint,
|
||||
'D', Items.diamond,
|
||||
'M', IC2Items.getItem("machine"),
|
||||
'C', IC2Items.getItem("electronicCircuit")});
|
||||
if (config.ExpensiveDrill) ;
|
||||
CraftingHelper.addShapedOreRecipe(IC2Items.getItem("miningDrill"),
|
||||
new Object[]{" S ", "SCS", "SBS",
|
||||
'S', "ingotSteel",
|
||||
'B', IC2Items.getItem("reBattery"),
|
||||
'C', IC2Items.getItem("electronicCircuit")});
|
||||
if (config.ExpensiveDiamondDrill) ;
|
||||
CraftingHelper.addShapedOreRecipe(IC2Items.getItem("diamondDrill"),
|
||||
new Object[]{" D ", "DBD", "TCT",
|
||||
'D', "gemDiamond",
|
||||
'T', "ingotTitanium",
|
||||
'B', IC2Items.getItem("miningDrill"),
|
||||
'C', IC2Items.getItem("advancedCircuit")});
|
||||
if (config.ExpensiveSolar) ;
|
||||
CraftingHelper.addShapedOreRecipe(IC2Items.getItem("solarPanel"),
|
||||
new Object[]{"PPP", "SZS", "CGC",
|
||||
'P', "paneGlass",
|
||||
'S', new ItemStack(ModItems.parts, 1, 1),
|
||||
'Z', IC2Items.getItem("carbonPlate"),
|
||||
'G', IC2Items.getItem("generator"),
|
||||
'C', IC2Items.getItem("electronicCircuit")});
|
||||
// IC2 Recipes
|
||||
if (config.ExpensiveMacerator)
|
||||
;
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
IC2Items.getItem("macerator"),
|
||||
new Object[]
|
||||
{ "FDF", "DMD", "FCF", 'F', Items.flint, 'D', Items.diamond,
|
||||
'M', IC2Items.getItem("machine"), 'C',
|
||||
IC2Items.getItem("electronicCircuit") });
|
||||
if (config.ExpensiveDrill)
|
||||
;
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
IC2Items.getItem("miningDrill"),
|
||||
new Object[]
|
||||
{ " S ", "SCS", "SBS", 'S', "ingotSteel", 'B',
|
||||
IC2Items.getItem("reBattery"), 'C',
|
||||
IC2Items.getItem("electronicCircuit") });
|
||||
if (config.ExpensiveDiamondDrill)
|
||||
;
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
IC2Items.getItem("diamondDrill"),
|
||||
new Object[]
|
||||
{ " D ", "DBD", "TCT", 'D', "gemDiamond", 'T', "ingotTitanium",
|
||||
'B', IC2Items.getItem("miningDrill"), 'C',
|
||||
IC2Items.getItem("advancedCircuit") });
|
||||
if (config.ExpensiveSolar)
|
||||
;
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
IC2Items.getItem("solarPanel"),
|
||||
new Object[]
|
||||
{ "PPP", "SZS", "CGC", 'P', "paneGlass", 'S',
|
||||
new ItemStack(ModItems.parts, 1, 1), 'Z',
|
||||
IC2Items.getItem("carbonPlate"), 'G',
|
||||
IC2Items.getItem("generator"), 'C',
|
||||
IC2Items.getItem("electronicCircuit") });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.thermalGenerator),
|
||||
new Object[]{"III", "IHI", "CGC",
|
||||
'I', "ingotInvar",
|
||||
'H', IC2Items.getItem("reinforcedGlass"),
|
||||
'C', IC2Items.getItem("electronicCircuit"),
|
||||
'G', IC2Items.getItem("geothermalGenerator")});
|
||||
//TechReborn Recipes
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 4, 6),
|
||||
new Object[]{"EEE", "EAE", "EEE",
|
||||
'E', "gemEmerald",
|
||||
'A', IC2Items.getItem("electronicCircuit")});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.thermalGenerator),
|
||||
new Object[]
|
||||
{ "III", "IHI", "CGC", 'I', "ingotInvar", 'H',
|
||||
IC2Items.getItem("reinforcedGlass"), 'C',
|
||||
IC2Items.getItem("electronicCircuit"), 'G',
|
||||
IC2Items.getItem("geothermalGenerator") });
|
||||
// TechReborn Recipes
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModItems.parts, 4, 6),
|
||||
new Object[]
|
||||
{ "EEE", "EAE", "EEE", 'E', "gemEmerald", 'A',
|
||||
IC2Items.getItem("electronicCircuit") });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 7),
|
||||
new Object[]{"AGA", "RPB", "ASA",
|
||||
'A', "ingotAluminium",
|
||||
'G', "dyeGreen",
|
||||
'R', "dyeRed",
|
||||
'P', "paneGlass",
|
||||
'B', "dyeBlue",
|
||||
'S', Items.glowstone_dust,});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 7),
|
||||
new Object[]
|
||||
{ "AGA", "RPB", "ASA", 'A', "ingotAluminium", 'G', "dyeGreen",
|
||||
'R', "dyeRed", 'P', "paneGlass", 'B', "dyeBlue", 'S',
|
||||
Items.glowstone_dust, });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 4, 8),
|
||||
new Object[]{"DSD", "S S", "DSD",
|
||||
'D', "dustDiamond",
|
||||
'S', "ingotSteel"});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 4, 8),
|
||||
new Object[]
|
||||
{ "DSD", "S S", "DSD", 'D', "dustDiamond", 'S', "ingotSteel" });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 16, 13),
|
||||
new Object[]{"CSC", "SCS", "CSC",
|
||||
'S', "ingotSteel",
|
||||
'C', IC2Items.getItem("electronicCircuit")});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModItems.parts, 16, 13),
|
||||
new Object[]
|
||||
{ "CSC", "SCS", "CSC", 'S', "ingotSteel", 'C',
|
||||
IC2Items.getItem("electronicCircuit") });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 2, 14),
|
||||
new Object[]{"TST", "SBS", "TST",
|
||||
'S', "ingotSteel",
|
||||
'T', "ingotTungsten",
|
||||
'B', "blockSteel"});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 2, 14),
|
||||
new Object[]
|
||||
{ "TST", "SBS", "TST", 'S', "ingotSteel", 'T', "ingotTungsten",
|
||||
'B', "blockSteel" });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 15),
|
||||
new Object[]{"AAA", "AMA", "AAA",
|
||||
'A', "ingotAluminium",
|
||||
'M', new ItemStack(ModItems.parts, 1, 13)});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 15),
|
||||
new Object[]
|
||||
{ "AAA", "AMA", "AAA", 'A', "ingotAluminium", 'M',
|
||||
new ItemStack(ModItems.parts, 1, 13) });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 16),
|
||||
new Object[]{"AAA", "AMA", "AAA",
|
||||
'A', "ingotBronze",
|
||||
'M', new ItemStack(ModItems.parts, 1, 13)});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 16),
|
||||
new Object[]
|
||||
{ "AAA", "AMA", "AAA", 'A', "ingotBronze", 'M',
|
||||
new ItemStack(ModItems.parts, 1, 13) });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 17),
|
||||
new Object[]{"AAA", "AMA", "AAA",
|
||||
'A', "ingotSteel",
|
||||
'M', new ItemStack(ModItems.parts, 1, 13)});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 17),
|
||||
new Object[]
|
||||
{ "AAA", "AMA", "AAA", 'A', "ingotSteel", 'M',
|
||||
new ItemStack(ModItems.parts, 1, 13) });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 18),
|
||||
new Object[]{"AAA", "AMA", "AAA",
|
||||
'A', "ingotTitanium",
|
||||
'M', new ItemStack(ModItems.parts, 1, 13)});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 18),
|
||||
new Object[]
|
||||
{ "AAA", "AMA", "AAA", 'A', "ingotTitanium", 'M',
|
||||
new ItemStack(ModItems.parts, 1, 13) });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 19),
|
||||
new Object[]{"AAA", "AMA", "AAA",
|
||||
'A', "ingotBrass",
|
||||
'M', new ItemStack(ModItems.parts, 1, 13)});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModItems.parts, 1, 19),
|
||||
new Object[]
|
||||
{ "AAA", "AMA", "AAA", 'A', "ingotBrass", 'M',
|
||||
new ItemStack(ModItems.parts, 1, 13) });
|
||||
|
||||
//Storage Blocks
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 0),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotSilver",});
|
||||
// Storage Blocks
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 0), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotSilver", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 1),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotAluminium",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 1), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotAluminium", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 2),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotTitanium",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 2), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotTitanium", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 3),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "gemSapphire",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 3), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "gemSapphire", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 4),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "gemRuby",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 4), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "gemRuby", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 5),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "gemGreenSapphire",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 5), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "gemGreenSapphire", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 6),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotChrome",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 6), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotChrome", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 7),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotElectrum",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 7), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotElectrum", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 8),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotTungsten",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 8), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotTungsten", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 9),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotLead",});
|
||||
CraftingHelper.addShapedOreRecipe(
|
||||
new ItemStack(ModBlocks.storage, 1, 9), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotLead", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 10),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotZinc",});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1,
|
||||
10), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotZinc", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 11),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotBrass",});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1,
|
||||
11), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotBrass", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 12),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotSteel",});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1,
|
||||
12), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotSteel", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 13),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotPlatinum",});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1,
|
||||
13), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotPlatinum", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 14),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotNickel",});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1,
|
||||
14), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotNickel", });
|
||||
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1, 15),
|
||||
new Object[]{"AAA", "AAA", "AAA",
|
||||
'A', "ingotInvar",});
|
||||
CraftingHelper.addShapedOreRecipe(new ItemStack(ModBlocks.storage, 1,
|
||||
15), new Object[]
|
||||
{ "AAA", "AAA", "AAA", 'A', "ingotInvar", });
|
||||
|
||||
LogHelper.info("Shapped Recipes Added");
|
||||
}
|
||||
LogHelper.info("Shapped Recipes Added");
|
||||
}
|
||||
|
||||
public static void addShaplessRecipes() {
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 4), "blockSilver");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 5), "blockAluminium");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 6), "blockTitanium");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.gems, 9, 1), "blockSapphire");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.gems, 9, 0), "blockRuby");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.gems, 9, 2), "blockGreenSapphire");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 7), "blockChrome");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 8), "blockElectrum");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 9), "blockTungsten");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 10), "blockLead");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 11), "blockZinc");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 12), "blockBrass");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 13), "blockSteel");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 14), "blockPlatinum");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 15), "blockNickel");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9, 16), "blockInvar");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.rockCutter, 1, 27), Items.apple);
|
||||
public static void addShaplessRecipes()
|
||||
{
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
4), "blockSilver");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
5), "blockAluminium");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
6), "blockTitanium");
|
||||
CraftingHelper.addShapelessOreRecipe(
|
||||
new ItemStack(ModItems.gems, 9, 1), "blockSapphire");
|
||||
CraftingHelper.addShapelessOreRecipe(
|
||||
new ItemStack(ModItems.gems, 9, 0), "blockRuby");
|
||||
CraftingHelper.addShapelessOreRecipe(
|
||||
new ItemStack(ModItems.gems, 9, 2), "blockGreenSapphire");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
7), "blockChrome");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
8), "blockElectrum");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
9), "blockTungsten");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
10), "blockLead");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
11), "blockZinc");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
12), "blockBrass");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
13), "blockSteel");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
14), "blockPlatinum");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
15), "blockNickel");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.ingots, 9,
|
||||
16), "blockInvar");
|
||||
CraftingHelper.addShapelessOreRecipe(new ItemStack(ModItems.rockCutter,
|
||||
1, 27), Items.apple);
|
||||
|
||||
LogHelper.info("Shapless Recipes Added");
|
||||
}
|
||||
|
||||
LogHelper.info("Shapless Recipes Added");
|
||||
}
|
||||
public static void addSmeltingRecipes()
|
||||
{
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 27),
|
||||
new ItemStack(Items.iron_ingot), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 23),
|
||||
new ItemStack(Items.gold_ingot), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 14),
|
||||
IC2Items.getItem("copperIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 51),
|
||||
IC2Items.getItem("tinIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 7),
|
||||
IC2Items.getItem("bronzeIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 29),
|
||||
IC2Items.getItem("leadIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 45),
|
||||
IC2Items.getItem("silverIngot"), 1F);
|
||||
|
||||
public static void addSmeltingRecipes() {
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 27), new ItemStack(Items.iron_ingot), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 23), new ItemStack(Items.gold_ingot), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 14), IC2Items.getItem("copperIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 51), IC2Items.getItem("tinIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 7), IC2Items.getItem("bronzeIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 29), IC2Items.getItem("leadIngot"), 1F);
|
||||
GameRegistry.addSmelting(new ItemStack(ModItems.dusts, 1, 45), IC2Items.getItem("silverIngot"), 1F);
|
||||
LogHelper.info("Smelting Recipes Added");
|
||||
}
|
||||
|
||||
LogHelper.info("Smelting Recipes Added");
|
||||
}
|
||||
|
||||
public static void addMachineRecipes() {
|
||||
TechRebornAPI.registerCentrifugeRecipe(new CentrifugeRecipie(Items.apple, 4, Items.beef, Items.baked_potato, null, null, 120, 4));
|
||||
TechRebornAPI.registerCentrifugeRecipe(new CentrifugeRecipie(Items.nether_star, 1, Items.diamond, Items.emerald, Items.bed, Items.cake, 500, 8));
|
||||
TechRebornAPI.addRollingMachinceRecipe(new ItemStack(Blocks.furnace, 4), "ccc", "c c", "ccc", 'c', Blocks.cobblestone);
|
||||
LogHelper.info("Machine Recipes Added");
|
||||
}
|
||||
public static void addMachineRecipes()
|
||||
{
|
||||
TechRebornAPI.registerCentrifugeRecipe(new CentrifugeRecipie(
|
||||
Items.apple, 4, Items.beef, Items.baked_potato, null, null,
|
||||
120, 4));
|
||||
TechRebornAPI.registerCentrifugeRecipe(new CentrifugeRecipie(
|
||||
Items.nether_star, 1, Items.diamond, Items.emerald, Items.bed,
|
||||
Items.cake, 500, 8));
|
||||
TechRebornAPI.addRollingMachinceRecipe(
|
||||
new ItemStack(Blocks.furnace, 4), "ccc", "c c", "ccc", 'c',
|
||||
Blocks.cobblestone);
|
||||
LogHelper.info("Machine Recipes Added");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue