Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.arucraft;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.Item;
- import com.arucraft.blocks.AlloyOven;
- import com.arucraft.blocks.OreBlock;
- import com.arucraft.handler.GuiHandler;
- import com.arucraft.items.AruIngots;
- import com.arucraft.tileentity.TileEntityAlloyOven;
- import com.arucraft.worldgen.ArucraftWorldGen;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- @Mod(modid = ArucraftMain.modID, version = ArucraftMain.version, name = ArucraftMain.modName)
- public class ArucraftMain {
- public static final String modID = "Arucraft";
- public static final String version = "v0.1";
- public static final String modName = "Arucraft";
- ArucraftWorldGen eventWorldGen = new ArucraftWorldGen();
- @Instance(modID)
- public static ArucraftMain instance;
- //ORES
- public static Block oreCopperOre;
- public static Block oreTinOre;
- public static Block oreAluminiumOre;
- public static Block oreSilverOre;
- public static Block oreNickelOre;
- public static Block oreLeadOre;
- public static Block oreUraniumOre;
- public static Block oreIridiumOre;
- public static Block oreTitaniumOre;
- public static Block orePoloniumOre;
- public static Block oreRedDiamondOre;
- public static Block oreRubyOre;
- public static Block oreSapphireOre;
- public static Block orePainiteOre;
- public static Block oreJadeiteOre;
- public static Block oreGrandidieriteOre;
- public static Block oreSerendibiteOre;
- public static Block oreMithrilOre;
- public static Block oreVindidiumOre;
- public static Block oreArtireOre;
- public static Block oreEndiriteOre;
- public static Block orePartiumOre;
- public static Block oreDeepIridiumOre;
- public static Block oreVyriumOre;
- public static Block oreAeoriomOre;
- public static Block oreOblipsumOre;
- public static Block oreSiliconOre;
- public static Block oreZincOre;
- public static Block oreCobaltOre;
- public static Block oreChromiumOre;
- public static Block oreVanadiumOre;
- //ITEMS
- public static Item itemCopperIngot;
- public static Item itemTinIngot;
- public static Item itemAluminiumIngot;
- public static Item itemSilverIngot;
- public static Item itemNickelIngot;
- public static Item itemLeadIngot;
- public static Item itemUraniumIngot;
- public static Item itemIridiumIngot;
- public static Item itemTitaniumIngot;
- public static Item itemPoloniumIngot;
- public static Item itemRubyIngot;
- public static Item itemSapphireIngot;
- public static Item itemPainiteIngot;
- public static Item itemJadeiteIngot;
- public static Item itemGrandidieriteIngot;
- public static Item itemSerendibiteIngot;
- public static Item itemBronzeIngot;
- public static Item itemMithrilIngot;
- public static Item itemVindidiumIngot;
- public static Item itemArtireIngot;
- public static Item itemEndiriteIngot;
- public static Item itemPartiumIngot;
- public static Item itemDeepIridiumIngot;
- public static Item itemPaeumIngot;
- public static Item itemVyriumIngot;
- public static Item itemAeoriomIngot;
- public static Item itemOblipsumIngot;
- public static Item itemApalaeiteIngot;
- public static Item itemSiliconIngot;
- public static Item itemZincIngot;
- public static Item itemCobaltIngot;
- public static Item itemAlnicoIngot;
- public static Item itemChromiumIngot;
- public static Item itemNichromeIngot;
- public static Item itemVitalliumIngot;
- public static Item itemBillonIngot;
- public static Item itemBrassIngot;
- public static Item itemConstatinIngot;
- public static Item itemCrownGoldIngot;
- public static Item itemInvarIngot;
- public static Item itemSolderIngot;
- public static Item itemGermanSilverIngot;
- public static Item itemVanadiumIngot;
- public static Item itemBetaCIngot;
- public static Item itemRedstoneIngotIngot;
- public static Item itemMithrumIngot;
- public static Item itemChriteIngot;
- public static Item itemNicidiumIngot;
- public static Item itemDeepLeadIngot;
- //Machines
- public static Block blockAlloyOvenIdle;
- public static Block blockAlloyOvenActive;
- public static final int guiIDAlloyOven = 1;
- //Creative Tab for material
- public static CreativeTabs tabArucraftBase = new CreativeTabs("ArucraftBase") {
- @SideOnly(Side.CLIENT)
- public Item getTabIconItem() {
- return Item.getItemFromBlock(oreRubyOre);
- }
- };
- //Creative Tab for machines
- public static CreativeTabs tabArucraftMachines = new CreativeTabs("ArucraftMachines") {
- @SideOnly(Side.CLIENT)
- public Item getTabIconItem() {
- return Item.getItemFromBlock(Blocks.anvil);
- }
- };
- @EventHandler
- public void preInit(FMLPreInitializationEvent preEvent) {
- //ORE REGISTRY
- oreCopperOre = new OreBlock(Material.rock).setBlockName("CopperOre");
- GameRegistry.registerBlock(oreCopperOre, "CopperOre");
- oreTinOre = new OreBlock(Material.rock).setBlockName("TinOre");
- GameRegistry.registerBlock(oreTinOre, "TinOre");
- oreAluminiumOre = new OreBlock(Material.rock).setBlockName("AluminiumOre");
- GameRegistry.registerBlock(oreAluminiumOre, "AluminiumOre");
- oreSilverOre = new OreBlock(Material.rock).setBlockName("SilverOre");
- GameRegistry.registerBlock(oreSilverOre, "SilverOre");
- oreNickelOre = new OreBlock(Material.rock).setBlockName("NickelOre");
- GameRegistry.registerBlock(oreNickelOre, "NickelOre");
- oreLeadOre = new OreBlock(Material.rock).setBlockName("LeadOre");
- GameRegistry.registerBlock(oreLeadOre, "LeadOre");
- oreUraniumOre = new OreBlock(Material.rock).setBlockName("UraniumOre");
- GameRegistry.registerBlock(oreUraniumOre, "UraniumOre");
- oreIridiumOre = new OreBlock(Material.rock).setBlockName("IridiumOre");
- GameRegistry.registerBlock(oreIridiumOre, "IridiumOre");
- oreTitaniumOre = new OreBlock(Material.rock).setBlockName("TitaniumOre");
- GameRegistry.registerBlock(oreTitaniumOre, "TitaniumOre");
- orePoloniumOre = new OreBlock(Material.rock).setBlockName("PoloniumOre");
- GameRegistry.registerBlock(orePoloniumOre, "PoloniumOre");
- oreRubyOre = new OreBlock(Material.rock).setBlockName("RubyOre");
- GameRegistry.registerBlock(oreRubyOre, "RubyOre");
- oreSapphireOre = new OreBlock(Material.rock).setBlockName("SapphireOre");
- GameRegistry.registerBlock(oreSapphireOre, "SapphireOre");
- orePainiteOre = new OreBlock(Material.rock).setBlockName("PainiteOre");
- GameRegistry.registerBlock(orePainiteOre, "PainiteOre");
- oreJadeiteOre = new OreBlock(Material.rock).setBlockName("JadeiteOre");
- GameRegistry.registerBlock(oreJadeiteOre, "JadeiteOre");
- oreGrandidieriteOre = new OreBlock(Material.rock).setBlockName("GrandidieriteOre");
- GameRegistry.registerBlock(oreGrandidieriteOre, "GrandidieriteOre");
- oreSerendibiteOre = new OreBlock(Material.rock).setBlockName("SerendibiteOre");
- GameRegistry.registerBlock(oreSerendibiteOre, "SerendibiteOre");
- oreMithrilOre = new OreBlock(Material.rock).setBlockName("MithrilOre");
- GameRegistry.registerBlock(oreMithrilOre, "MithrilOre");
- oreVindidiumOre = new OreBlock(Material.rock).setBlockName("VindidiumOre");
- GameRegistry.registerBlock(oreVindidiumOre, "VindidiumOre");
- oreArtireOre = new OreBlock(Material.rock).setBlockName("ArtireOre");
- GameRegistry.registerBlock(oreArtireOre, "ArtireOre");
- oreEndiriteOre = new OreBlock(Material.rock).setBlockName("EndiriteOre");
- GameRegistry.registerBlock(oreEndiriteOre, "EndiriteOre");
- orePartiumOre = new OreBlock(Material.rock).setBlockName("PartiumOre");
- GameRegistry.registerBlock(orePartiumOre, "PartiumOre");
- oreDeepIridiumOre = new OreBlock(Material.rock).setBlockName("DeepIridiumOre");
- GameRegistry.registerBlock(oreDeepIridiumOre, "DeepIridiumOre");
- oreVyriumOre = new OreBlock(Material.rock).setBlockName("VyriumOre");
- GameRegistry.registerBlock(oreVyriumOre, "VyriumOre");
- oreAeoriomOre = new OreBlock(Material.rock).setBlockName("AeoriomOre");
- GameRegistry.registerBlock(oreAeoriomOre, "AeoriomOre");
- oreOblipsumOre = new OreBlock(Material.rock).setBlockName("OblipsumOre");
- GameRegistry.registerBlock(oreOblipsumOre, "OblipsumOre");
- oreSiliconOre = new OreBlock(Material.rock).setBlockName("SiliconOre");
- GameRegistry.registerBlock(oreSiliconOre, "SiliconOre");
- oreZincOre = new OreBlock(Material.rock).setBlockName("ZincOre");
- GameRegistry.registerBlock(oreZincOre, "ZincOre");
- oreCobaltOre = new OreBlock(Material.rock).setBlockName("CobaltOre");
- GameRegistry.registerBlock(oreCobaltOre, "CobaltOre");
- oreChromiumOre = new OreBlock(Material.rock).setBlockName("ChromiumOre");
- GameRegistry.registerBlock(oreChromiumOre, "ChromiumOre");
- oreVanadiumOre = new OreBlock(Material.rock).setBlockName("VanadiumOre");
- GameRegistry.registerBlock(oreVanadiumOre, "VanadiumOre");
- oreRedDiamondOre = new OreBlock(Material.rock).setBlockName("RedDiamondOre");
- GameRegistry.registerBlock(oreRedDiamondOre, "RedDiamondOre");
- //ITEMS
- itemCopperIngot = new AruIngots().setUnlocalizedName("CopperIngot");
- GameRegistry.registerItem(itemCopperIngot, "CopperIngot");
- itemTinIngot = new AruIngots().setUnlocalizedName("TinIngot");
- GameRegistry.registerItem(itemTinIngot, "TinIngot");
- itemAluminiumIngot = new AruIngots().setUnlocalizedName("AluminiumIngot");
- GameRegistry.registerItem(itemAluminiumIngot, "AluminiumIngot");
- itemSilverIngot = new AruIngots().setUnlocalizedName("SilverIngot");
- GameRegistry.registerItem(itemSilverIngot, "SilverIngot");
- itemNickelIngot = new AruIngots().setUnlocalizedName("NickelIngot");
- GameRegistry.registerItem(itemNickelIngot, "NickelIngot");
- itemLeadIngot = new AruIngots().setUnlocalizedName("LeadIngot");
- GameRegistry.registerItem(itemLeadIngot, "LeadIngot");
- itemUraniumIngot = new AruIngots().setUnlocalizedName("UraniumIngot");
- GameRegistry.registerItem(itemUraniumIngot, "UraniumIngot");
- itemIridiumIngot = new AruIngots().setUnlocalizedName("IridiumIngot");
- GameRegistry.registerItem(itemIridiumIngot, "IridiumIngot");
- itemTitaniumIngot = new AruIngots().setUnlocalizedName("TitaniumIngot");
- GameRegistry.registerItem(itemTitaniumIngot, "TitaniumIngot");
- itemPoloniumIngot = new AruIngots().setUnlocalizedName("PoloniumIngot");
- GameRegistry.registerItem(itemPoloniumIngot, "PoloniumIngot");
- itemRubyIngot = new AruIngots().setUnlocalizedName("RubyIngot");
- GameRegistry.registerItem(itemRubyIngot, "RubyIngot");
- itemSapphireIngot = new AruIngots().setUnlocalizedName("SapphireIngot");
- GameRegistry.registerItem(itemSapphireIngot, "SapphireIngot");
- itemPainiteIngot = new AruIngots().setUnlocalizedName("PainiteIngot");
- GameRegistry.registerItem(itemPainiteIngot, "PainiteIngot");
- itemJadeiteIngot = new AruIngots().setUnlocalizedName("JadeiteIngot");
- GameRegistry.registerItem(itemJadeiteIngot, "JadeiteIngot");
- itemGrandidieriteIngot = new AruIngots().setUnlocalizedName("GrandidieriteIngot");
- GameRegistry.registerItem(itemGrandidieriteIngot, "GrandidieritIngot");
- itemSerendibiteIngot = new AruIngots().setUnlocalizedName("SerendibiteIngot");
- GameRegistry.registerItem(itemSerendibiteIngot, "SerendibiteIngot");
- itemBronzeIngot = new AruIngots().setUnlocalizedName("BronzeIngot");
- GameRegistry.registerItem(itemBronzeIngot, "BronzeIngot");
- itemMithrilIngot = new AruIngots().setUnlocalizedName("MithrilIngot");
- GameRegistry.registerItem(itemMithrilIngot, "MithrilIngot");
- itemVindidiumIngot = new AruIngots().setUnlocalizedName("VindidiumIngot");
- GameRegistry.registerItem(itemVindidiumIngot, "VindidiumIngot");
- itemArtireIngot = new AruIngots().setUnlocalizedName("ArtireIngot");
- GameRegistry.registerItem(itemArtireIngot, "ArtireIngot");
- itemEndiriteIngot = new AruIngots().setUnlocalizedName("EndiriteIngot");
- GameRegistry.registerItem(itemEndiriteIngot, "EndiriteIngot");
- itemPartiumIngot = new AruIngots().setUnlocalizedName("PartiumIngot");
- GameRegistry.registerItem(itemPartiumIngot, "PartiumIngot");
- itemDeepIridiumIngot = new AruIngots().setUnlocalizedName("DeepIridiumIngot");
- GameRegistry.registerItem(itemDeepIridiumIngot, "DeepIridiumIngot");
- itemPaeumIngot = new AruIngots().setUnlocalizedName("PaeumIngot");
- GameRegistry.registerItem(itemPaeumIngot, "PaeumIngot");
- itemVyriumIngot = new AruIngots().setUnlocalizedName("VyriumIngot");
- GameRegistry.registerItem(itemVyriumIngot, "VyriumIngot");
- itemAeoriomIngot = new AruIngots().setUnlocalizedName("AeoriomIngot");
- GameRegistry.registerItem(itemAeoriomIngot, "AeoriomIngot");
- itemOblipsumIngot = new AruIngots().setUnlocalizedName("OblipsumIngot");
- GameRegistry.registerItem(itemOblipsumIngot, "OblipsumIngot");
- itemApalaeiteIngot = new AruIngots().setUnlocalizedName("ApalaeiteIngot");
- GameRegistry.registerItem(itemApalaeiteIngot, "ApalaeiteIngot");
- itemSiliconIngot = new AruIngots().setUnlocalizedName("SiliconIngot");
- GameRegistry.registerItem(itemSiliconIngot, "SiliconIngot");
- itemZincIngot = new AruIngots().setUnlocalizedName("ZincIngot");
- GameRegistry.registerItem(itemZincIngot, "ZincIngot");
- itemCobaltIngot = new AruIngots().setUnlocalizedName("CobaltIngot");
- GameRegistry.registerItem(itemCobaltIngot, "CobaltIngot");
- itemAlnicoIngot = new AruIngots().setUnlocalizedName("AlnicoIngot");
- GameRegistry.registerItem(itemAlnicoIngot, "AlnicoIngot");
- itemChromiumIngot = new AruIngots().setUnlocalizedName("ChromiumIngot");
- GameRegistry.registerItem(itemChromiumIngot, "ChromiumIngot");
- itemNichromeIngot = new AruIngots().setUnlocalizedName("NichromeIngot");
- GameRegistry.registerItem(itemNichromeIngot, "NichromeIngot");
- itemVitalliumIngot = new AruIngots().setUnlocalizedName("VitalliumIngot");
- GameRegistry.registerItem(itemVitalliumIngot, "VitalliumIngot");
- itemBillonIngot = new AruIngots().setUnlocalizedName("BillonIngot");
- GameRegistry.registerItem(itemBillonIngot, "BillonIngot");
- itemBrassIngot = new AruIngots().setUnlocalizedName("BrassIngot");
- GameRegistry.registerItem(itemBrassIngot, "BrassIngot");
- itemConstatinIngot = new AruIngots().setUnlocalizedName("ConstatinIngot");
- GameRegistry.registerItem(itemConstatinIngot, "ConstatinIngot");
- itemCrownGoldIngot = new AruIngots().setUnlocalizedName("CrownGoldIngot");
- GameRegistry.registerItem(itemCrownGoldIngot, "CrownGoldIngot");
- itemInvarIngot = new AruIngots().setUnlocalizedName("InvarIngot");
- GameRegistry.registerItem(itemInvarIngot, "InvarIngot");
- itemSolderIngot = new AruIngots().setUnlocalizedName("SolderIngot");
- GameRegistry.registerItem(itemSolderIngot, "SolderIngot");
- itemGermanSilverIngot = new AruIngots().setUnlocalizedName("GermanSilverIngot");
- GameRegistry.registerItem(itemGermanSilverIngot, "GermanSilverIngot");
- itemVanadiumIngot = new AruIngots().setUnlocalizedName("VanadiumIngot");
- GameRegistry.registerItem(itemVanadiumIngot, "VanadiumIngot");
- itemBetaCIngot = new AruIngots().setUnlocalizedName("BetaCIngot");
- GameRegistry.registerItem(itemBetaCIngot, "BetaCIngot");
- itemRedstoneIngotIngot = new AruIngots().setUnlocalizedName("RedstoneIngot");
- GameRegistry.registerItem(itemRedstoneIngotIngot, "RedstoneIngotIngot");
- itemMithrumIngot = new AruIngots().setUnlocalizedName("MithrumIngot");
- GameRegistry.registerItem(itemMithrumIngot, "MithrumIngot");
- itemChriteIngot = new AruIngots().setUnlocalizedName("ChriteIngot");
- GameRegistry.registerItem(itemChriteIngot, "ChriteIngot");
- itemNicidiumIngot = new AruIngots().setUnlocalizedName("NicidiumIngot");
- GameRegistry.registerItem(itemNicidiumIngot, "NicidiumIngot");
- itemDeepLeadIngot = new AruIngots().setUnlocalizedName("DeepLeadIngot");
- GameRegistry.registerItem(itemDeepLeadIngot, "DeepLeadIngot");
- //Machines
- blockAlloyOvenIdle = new AlloyOven(false).setBlockName("AlloyOvenIdle").setCreativeTab(ArucraftMain.tabArucraftMachines).setHardness(3.5F);
- GameRegistry.registerBlock(blockAlloyOvenIdle, "AlloyOvenIdle");
- blockAlloyOvenActive = new AlloyOven(true).setBlockName("AlloyOvenActive").setHardness(3.5F);
- GameRegistry.registerBlock(blockAlloyOvenActive, "AlloyOvenActive");
- GameRegistry.registerTileEntity(TileEntityAlloyOven.class, "AlloyOven");
- //WorldGen
- GameRegistry.registerWorldGenerator(eventWorldGen, 0);
- }
- @EventHandler
- public void Init(FMLInitializationEvent Event) {
- NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent postEvent) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement