List of usage examples for net.minecraftforge.common BiomeManager addSpawnBiome
public static void addSpawnBiome(Biome biome)
From source file:com.plutomc.core.init.BiomeRegistry.java
License:Open Source License
public static void register(BaseBiome biome) { // TODO: Create biome IDs dynamically. Biome.registerBiome(99, biome.getBiomeName(), biome); if (biome.isSpawnBiome()) { BiomeManager.addSpawnBiome(biome); }/* ww w . j a v a2 s . c o m*/ BiomeDictionary.addTypes(biome, biome.getTypes()); }
From source file:com.shinoow.abyssalcraft.AbyssalCraft.java
License:Apache License
@EventHandler public void preInit(FMLPreInitializationEvent event) { ACLogger.info("Pre-initializing AbyssalCraft."); if (dev)/*from ww w .java2 s.c o m*/ ACLogger.info("We appear to be inside a Dev environment, disabling UpdateChecker!"); metadata = event.getModMetadata(); MinecraftForge.EVENT_BUS.register(new AbyssalCraftEventHooks()); FMLCommonHandler.instance().bus().register(new AbyssalCraftEventHooks()); MinecraftForge.EVENT_BUS.register(this); NetworkRegistry.INSTANCE.registerGuiHandler(this, new CommonProxy()); instance = this; proxy.preInit(); cfg = new Configuration(event.getSuggestedConfigurationFile()); syncConfig(); AbyssalCraftAPI.initPotionReflection(); if (!FluidRegistry.isFluidRegistered("liquidcoralium")) { CFluid = LIQUID_CORALIUM; FluidRegistry.registerFluid(CFluid); } else { ACLogger.warning("Liquid Coralium was already registered by another mod, adding ours as alternative."); CFluid = FluidRegistry.getFluid("liquidcoralium"); FluidRegistry.registerFluid(LIQUID_CORALIUM); } if (!FluidRegistry.isFluidRegistered("liquidantimatter")) { antifluid = LIQUID_ANTIMATTER; FluidRegistry.registerFluid(antifluid); } else { ACLogger.warning( "Liquid Antimatter was already registered by another mod, adding ours as alternative."); antifluid = FluidRegistry.getFluid("liquidantimatter"); FluidRegistry.registerFluid(LIQUID_ANTIMATTER); } //Blocks Darkstone = new BlockDarkstone().setCreativeTab(AbyssalCraft.tabBlock).setStepSound(Block.soundTypeStone) .setHardness(1.65F).setResistance(12.0F).setBlockName("DS").setBlockTextureName(modid + ":" + "DS"); Darkstone_brick = new BlockACBasic(Material.rock, 1.65F, 12.0F, Block.soundTypeStone).setBlockName("DSB") .setBlockTextureName(modid + ":" + "DSB"); Darkstone_cobble = new BlockACBasic(Material.rock, 2.2F, 12.0F, Block.soundTypeStone).setBlockName("DSC") .setBlockTextureName(modid + ":" + "DSC"); DSGlow = new BlockDSGlow().setCreativeTab(AbyssalCraft.tabBlock).setStepSound(Block.soundTypeStone) .setHardness(55F).setResistance(3000F).setLightLevel(1.0F).setBlockName("DSGlow"); Darkbrickslab1 = new BlockACSingleSlab(Darkbrickslab1, Darkbrickslab2, Material.rock) .setStepSound(Block.soundTypeStone).setHardness(1.65F).setResistance(12.0F).setBlockName("DSBs1") .setBlockTextureName(modid + ":" + "DSB"); Darkbrickslab2 = new BlockACDoubleSlab(Darkbrickslab1, Darkbrickslab2, Material.rock) .setStepSound(Block.soundTypeStone).setHardness(1.65F).setResistance(12.0F).setBlockName("DSBs2") .setBlockTextureName(modid + ":" + "DSB"); Darkcobbleslab1 = new BlockACSingleSlab(Darkcobbleslab1, Darkcobbleslab2, Material.rock) .setStepSound(Block.soundTypeStone).setHardness(1.65F).setResistance(12.0F).setBlockName("DSCs1") .setBlockTextureName(modid + ":" + "DSC"); Darkcobbleslab2 = new BlockACDoubleSlab(Darkcobbleslab1, Darkcobbleslab2, Material.rock) .setStepSound(Block.soundTypeStone).setHardness(1.65F).setResistance(12.0F).setBlockName("DSCs2") .setBlockTextureName(modid + ":" + "DSC"); Darkgrass = new BlockDarklandsgrass().setStepSound(Block.soundTypeGrass) .setCreativeTab(AbyssalCraft.tabBlock).setHardness(0.4F).setBlockName("DLG"); DBstairs = new BlockACStairs(Darkstone_brick).setStepSound(Block.soundTypeStone).setHardness(1.65F) .setResistance(12.0F).setBlockName("DSBs"); DCstairs = new BlockACStairs(Darkstone_cobble).setStepSound(Block.soundTypeStone).setHardness(1.65F) .setResistance(12.0F).setBlockName("DSCs"); DLTLeaves = new BlockDLTLeaves().setStepSound(Block.soundTypeGrass).setHardness(0.2F).setResistance(1.0F) .setBlockName("DLTL").setBlockTextureName(modid + ":" + "DLTL"); DLTLog = new BlockDLTLog().setStepSound(Block.soundTypeWood).setHardness(2.0F).setResistance(1.0F) .setBlockName("DLTT"); DLTSapling = new BlockDLTSapling().setStepSound(Block.soundTypeGrass).setHardness(0.0F).setResistance(0.0F) .setBlockName("DLTS").setBlockTextureName(modid + ":" + "DLTS"); abystone = new BlockACBasic(Material.rock, "pickaxe", 2, 1.8F, 12.0F, Block.soundTypeStone) .setBlockName("AS").setBlockTextureName(modid + ":" + "AS"); abybrick = new BlockACBasic(Material.rock, "pickaxe", 2, 1.8F, 12.0F, Block.soundTypeStone) .setBlockName("ASB").setBlockTextureName(modid + ":" + "ASB"); abyslab1 = new BlockACSingleSlab(abyslab1, abyslab2, Material.rock, "pickaxe", 2) .setCreativeTab(AbyssalCraft.tabBlock).setStepSound(Block.soundTypeStone).setHardness(1.8F) .setResistance(12.0F).setBlockName("ASBs1").setBlockTextureName(modid + ":" + "ASB"); abyslab2 = new BlockACDoubleSlab(abyslab1, abyslab2, Material.rock, "pickaxe", 2) .setStepSound(Block.soundTypeStone).setHardness(1.8F).setResistance(12.0F).setBlockName("ASBs2") .setBlockTextureName(modid + ":" + "ASB"); abystairs = new BlockACStairs(abybrick, "pickaxe", 2).setStepSound(Block.soundTypeStone).setHardness(1.65F) .setResistance(12.0F).setBlockName("ASBs"); Coraliumore = new BlockACOre(2, 3.0F, 6.0F).setBlockName("CO").setBlockTextureName(modid + ":" + "CO"); abyore = new BlockACOre(2, 3.0F, 6.0F).setBlockName("AO").setBlockTextureName(modid + ":" + "AO"); abyfence = new BlockACFence("ASBf", Material.rock, "pickaxe", 2).setHardness(1.8F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setBlockName("ASBf").setBlockTextureName(modid + ":" + "ASBf"); DSCwall = new BlockDarkstonecobblewall(Darkstone_cobble).setHardness(1.65F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setBlockName("DSCw").setBlockTextureName(modid + ":" + "DSC"); Crate = new BlockCrate().setStepSound(Block.soundTypeStone).setHardness(3.0F).setResistance(6.0F) .setBlockName("Crate").setBlockTextureName(modid + ":" + "Crate"); ODB = new BlockODB().setStepSound(Block.soundTypeMetal).setHardness(3.0F).setResistance(0F) .setBlockName("ODB").setBlockTextureName(modid + ":" + "ODBsides"); abyblock = new IngotBlock(2).setBlockName("BOA").setBlockTextureName(modid + ":" + "BOA"); CoraliumInfusedStone = new BlockACOre(3, 3.0F, 6.0F).setBlockName("CIS") .setBlockTextureName(modid + ":" + "CIS"); ODBcore = new BlockODBcore().setStepSound(Block.soundTypeMetal).setHardness(3.0F).setResistance(0F) .setBlockName("ODBC"); portal = new BlockAbyssPortal().setBlockName("AG").setBlockTextureName(modid + ":" + "AG"); Darkstoneslab1 = new BlockDarkstoneSlab().setStepSound(Block.soundTypeStone) .setCreativeTab(AbyssalCraft.tabBlock).setHardness(1.65F).setResistance(12.0F).setBlockName("DSs1"); Darkstoneslab2 = new BlockDarkstoneSlabDouble().setStepSound(Block.soundTypeStone).setHardness(1.65F) .setResistance(12.0F).setBlockName("DSs2"); Coraliumfire = new BlockCoraliumfire().setLightLevel(1.0F).setBlockName("Cfire"); DSbutton = new BlockACButton(true, "DS").setHardness(0.6F).setResistance(12.0F).setBlockName("DSbb") .setBlockTextureName(modid + ":" + "DS"); DSpplate = new BlockACPressureplate("DS", Material.rock, BlockACPressureplate.Sensitivity.mobs) .setHardness(0.6F).setResistance(12.0F).setStepSound(Block.soundTypeStone).setBlockName("DSpp") .setBlockTextureName(modid + ":" + "DS"); DLTplank = new BlockACBasic(Material.wood, 2.0F, 5.0F, Block.soundTypeWood).setBlockName("DLTplank") .setBlockTextureName(modid + ":" + "DLTplank"); DLTbutton = new BlockACButton(true, "DLTplank").setHardness(0.5F).setBlockName("DLTplankb") .setBlockTextureName(modid + ":" + "DLTplank"); DLTpplate = new BlockACPressureplate("DLTplank", Material.wood, BlockACPressureplate.Sensitivity.everything) .setHardness(0.5F).setStepSound(Block.soundTypeWood).setBlockName("DLTpp") .setBlockTextureName(modid + ":" + "DLTplank"); DLTstairs = new BlockACStairs(DLTplank).setHardness(2.0F).setResistance(5.0F) .setStepSound(Block.soundTypeWood).setBlockName("DLTplanks"); DLTslab1 = new BlockACSingleSlab(DLTslab1, DLTslab2, Material.rock).setHardness(2.0F).setResistance(5.0F) .setStepSound(Block.soundTypeWood).setBlockName("DLTplanks1") .setBlockTextureName(modid + ":" + "DLTplank"); DLTslab2 = new BlockACDoubleSlab(DLTslab1, DLTslab2, Material.rock).setHardness(2.0F).setResistance(5.0F) .setStepSound(Block.soundTypeWood).setBlockName("DLTplanks2") .setBlockTextureName(modid + ":" + "DLTplank"); corblock = new IngotBlock(5).setBlockName("BOC").setBlockTextureName(modid + ":" + "BOC"); PSDL = new BlockPSDL().setHardness(50.0F).setResistance(3000F).setCreativeTab(AbyssalCraft.tabDecoration) .setBlockName("PSDL").setBlockTextureName(modid + ":" + "PSDL"); AbyCorOre = new BlockACOre(3, 3.0F, 6.0F).setBlockName("ACorO").setBlockTextureName(modid + ":" + "ACorO"); Altar = new BlockAltar().setStepSound(Block.soundTypeStone).setHardness(4.0F).setResistance(300.0F) .setCreativeTab(AbyssalCraft.tabDecoration).setBlockName("Altar") .setBlockTextureName(modid + ":" + "Altar"); Abybutton = new BlockACButton(false, "pickaxe", 2, "AS").setHardness(0.8F).setResistance(12.0F) .setBlockName("ASbb").setBlockTextureName(modid + ":" + "AS"); Abypplate = new BlockACPressureplate("AS", Material.rock, BlockACPressureplate.Sensitivity.mobs, "pickaxe", 2).setHardness(0.8F).setResistance(12.0F).setStepSound(Block.soundTypeStone).setBlockName("ASpp") .setBlockTextureName(modid + ":" + "AS"); DSBfence = new BlockACFence("DSBf", Material.rock).setHardness(1.65F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setBlockName("DSBf"); DLTfence = new BlockACFence("DLTplank", Material.wood).setHardness(2.0F).setResistance(5.0F) .setStepSound(Block.soundTypeWood).setBlockName("DLTf"); dreadore = new BlockACOre(4, 2.5F, 20.0F).setBlockName("DrSO").setBlockTextureName(modid + ":" + "DrSO"); abydreadore = new BlockACOre(4, 2.5F, 20.0F).setBlockName("AbyDrSO") .setBlockTextureName(modid + ":" + "AbyDrSO"); dreadbrick = new BlockACBasic(Material.rock, "pickaxe", 4, 2.5F, 20.0F, Block.soundTypeStone) .setBlockName("DrSB").setBlockTextureName(modid + ":" + "DrSB"); abydreadbrick = new BlockACBasic(Material.rock, "pickaxe", 4, 2.5F, 20.0F, Block.soundTypeStone) .setBlockName("AbyDrSB").setBlockTextureName(modid + ":" + "AbyDrSB"); dreadlog = new BlockDreadLog().setHardness(2.0F).setResistance(12.0F).setStepSound(Block.soundTypeWood) .setBlockName("DrT"); dreadleaves = new BlockDreadLeaves(false).setStepSound(Block.soundTypeGrass).setHardness(0.2F) .setResistance(1.0F).setBlockName("DrTL"); dreadsapling = new BlockDreadSapling().setStepSound(Block.soundTypeGrass).setHardness(0.0F) .setResistance(0.0F).setBlockName("DrTS").setBlockTextureName(modid + ":" + "DrTS"); dreadplanks = new BlockACBasic(Material.wood, 2.0F, 5.0F, Block.soundTypeWood).setBlockName("DrTplank") .setBlockTextureName(modid + ":" + "DrTplank"); dreadportal = new BlockDreadlandsPortal().setBlockName("DG").setBlockTextureName(modid + ":" + "DG"); dreadfire = new BlockDreadFire().setLightLevel(1.0F).setBlockName("Dfire"); DGhead = new BlockDGhead().setHardness(1.0F).setResistance(6.0F).setStepSound(Block.soundTypeCloth) .setCreativeTab(AbyssalCraft.tabDecoration).setBlockName("DGhead") .setBlockTextureName(modid + ":" + "DGhead"); Cwater = new BlockCLiquid().setResistance(500.0F).setLightLevel(1.0F).setBlockName("Cwater"); dreadstone = new BlockACBasic(Material.rock, "pickaxe", 4, 2.5F, 20.0F, Block.soundTypeStone) .setBlockName("DrS").setBlockTextureName(modid + ":" + "DrS"); abydreadstone = new BlockACBasic(Material.rock, "pickaxe", 4, 2.5F, 20.0F, Block.soundTypeStone) .setBlockName("AbyDrS").setBlockTextureName(modid + ":" + "AbyDrS"); dreadgrass = new BlockDreadGrass().setHardness(0.4F).setStepSound(Block.soundTypeGrass).setBlockName("DrG"); Phead = new BlockPhead().setHardness(1.0F).setResistance(6.0F).setStepSound(Block.soundTypeCloth) .setCreativeTab(AbyssalCraft.tabDecoration).setBlockName("Phead") .setBlockTextureName(modid + ":" + "Phead"); Whead = new BlockWhead().setHardness(1.0F).setResistance(6.0F).setStepSound(Block.soundTypeCloth) .setCreativeTab(AbyssalCraft.tabDecoration).setBlockName("Whead") .setBlockTextureName(modid + ":" + "Whead"); Ohead = new BlockOhead().setHardness(1.0F).setResistance(6.0F).setStepSound(Block.soundTypeCloth) .setCreativeTab(AbyssalCraft.tabDecoration).setBlockName("Ohead") .setBlockTextureName(modid + ":" + "Ohead"); dreadbrickstairs = new BlockACStairs(dreadbrick, "pickaxe", 4).setHardness(2.5F).setResistance(20.0F) .setStepSound(Block.soundTypeStone).setBlockName("DrSBs"); dreadbrickfence = new BlockACFence("DrSBf", Material.rock, "pickaxe", 4).setHardness(2.5F) .setResistance(20.0F).setStepSound(Block.soundTypeStone).setBlockName("DrSBf"); dreadbrickslab1 = new BlockACSingleSlab(dreadbrickslab1, dreadbrickslab2, Material.rock, "pickaxe", 4) .setHardness(2.5F).setResistance(20.0F).setStepSound(Block.soundTypeStone).setBlockName("DrSBs1") .setBlockTextureName(modid + ":" + "DrSB"); dreadbrickslab2 = new BlockACDoubleSlab(dreadbrickslab1, dreadbrickslab2, Material.rock, "pickaxe", 4) .setHardness(2.5F).setResistance(20.0F).setStepSound(Block.soundTypeStone).setBlockName("DrSBs2") .setBlockTextureName(modid + ":" + "DrSB"); abydreadbrickstairs = new BlockACStairs(abydreadbrick, "pickaxe", 4).setHardness(2.5F).setResistance(20.0F) .setStepSound(Block.soundTypeStone).setBlockName("AbyDrSBs"); abydreadbrickfence = new BlockACFence("AbyDrSBf", Material.rock, "pickaxe", 4).setHardness(2.5F) .setResistance(20.0F).setStepSound(Block.soundTypeStone).setBlockName("AbyDrSBf"); abydreadbrickslab1 = new BlockACSingleSlab(abydreadbrickslab1, abydreadbrickslab2, Material.rock, "pickaxe", 4).setHardness(2.5F).setResistance(20.0F).setStepSound(Block.soundTypeStone) .setBlockName("AbyDrSBs1").setBlockTextureName(modid + ":" + "AbyDrSB"); abydreadbrickslab2 = new BlockACDoubleSlab(abydreadbrickslab1, abydreadbrickslab2, Material.rock, "pickaxe", 4).setHardness(2.5F).setResistance(20.0F).setStepSound(Block.soundTypeStone) .setBlockName("AbyDrSBs2").setBlockTextureName(modid + ":" + "AbyDrSB"); anticwater = new BlockAntiliquid().setResistance(500.0F).setLightLevel(0.5F).setBlockName("antiliquid"); cstone = new BlockCoraliumstone().setHardness(1.5F).setResistance(10.0F).setStepSound(Block.soundTypeStone) .setBlockName("cstone").setBlockTextureName(modid + ":" + "cstone"); cstonebrick = new BlockACBasic(Material.rock, 1.5F, 10.0F, Block.soundTypeStone).setBlockName("cstonebrick") .setBlockTextureName(modid + ":" + "cstonebrick"); cstonebrickfence = new BlockACFence("cstonebrick", Material.rock).setHardness(1.5F).setResistance(10.0F) .setStepSound(Block.soundTypeStone).setBlockName("cstonebrickf"); cstonebrickslab1 = new BlockACSingleSlab(cstonebrickslab1, cstonebrickslab2, Material.rock) .setHardness(1.5F).setResistance(10.0F).setStepSound(Block.soundTypeStone) .setBlockName("cstonebricks1").setBlockTextureName(modid + ":" + "cstonebrick"); cstonebrickslab2 = new BlockACDoubleSlab(cstonebrickslab1, cstonebrickslab2, Material.rock) .setHardness(1.5F).setResistance(10.0F).setStepSound(Block.soundTypeStone) .setBlockName("cstonebricks2").setBlockTextureName(modid + ":" + "cstonebrick"); cstonebrickstairs = new BlockACStairs(cstonebrick, "pickaxe", 0).setHardness(1.5F).setResistance(10.0F) .setStepSound(Block.soundTypeStone).setBlockName("cstonebricks"); cstonebutton = new BlockACButton(false, "cstone").setHardness(0.6F).setResistance(12.0F) .setBlockName("cstonebutton"); cstonepplate = new BlockACPressureplate("cstone", Material.rock, BlockACPressureplate.Sensitivity.mobs) .setHardness(0.6F).setResistance(12.0F).setStepSound(Block.soundTypeStone) .setBlockName("cstonepplate"); dreadaltartop = new BlockDreadAltarTop().setHardness(30.0F).setResistance(300.0F) .setStepSound(Block.soundTypeStone).setCreativeTab(AbyssalCraft.tabDecoration) .setBlockName("dreadaltar1").setBlockTextureName(modid + ":" + "PSDL"); dreadaltarbottom = new BlockDreadAltarBottom().setHardness(30.0F).setResistance(300.0F) .setStepSound(Block.soundTypeStone).setCreativeTab(AbyssalCraft.tabDecoration) .setBlockName("dreadaltar2").setBlockTextureName(modid + ":" + "PSDL"); crystallizer = new BlockCrystallizer(false).setHardness(2.5F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setBlockName("crystallizer"); crystallizer_on = new BlockCrystallizer(true).setHardness(2.5F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setLightLevel(0.875F).setBlockName("crystallizer"); dreadiumblock = new IngotBlock(6).setBlockName("BOD").setBlockTextureName(modid + ":" + "BOD"); transmutator = new BlockTransmutator(false).setHardness(2.5F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setBlockName("transmutator"); transmutator_on = new BlockTransmutator(true).setHardness(2.5F).setResistance(12.0F) .setStepSound(Block.soundTypeStone).setLightLevel(0.875F).setBlockName("transmutator"); dreadguardspawner = new BlockDreadguardSpawner().setBlockName("dreadguardspawner") .setBlockTextureName(modid + ":" + "PSDL"); chagarothspawner = new BlockChagarothSpawner().setBlockName("chagarothspawner") .setBlockTextureName(modid + ":" + "PSDL"); chagarothfistspawner = new BlockChagarothFistSpawner().setBlockName("chagarothfistspawner") .setBlockTextureName(modid + ":" + "PSDL"); DrTfence = new BlockACFence("DrTplank", Material.wood).setHardness(2.0F).setResistance(5.0F) .setStepSound(Block.soundTypeWood).setBlockName("DrTf"); nitreOre = new BlockACOre(2, 3.0F, 6.0F).setBlockName("NO").setBlockTextureName(modid + ":" + "NO"); AbyIroOre = new BlockACOre(2, 3.0F, 6.0F).setBlockName("AIO").setBlockTextureName(modid + ":" + "AIO"); AbyGolOre = new BlockACOre(2, 5.0F, 10.0F).setBlockName("AGO").setBlockTextureName(modid + ":" + "AGO"); AbyDiaOre = new BlockACOre(2, 5.0F, 10.0F).setBlockName("ADO").setBlockTextureName(modid + ":" + "ADO"); AbyNitOre = new BlockACOre(2, 3.0F, 6.0F).setBlockName("ANO").setBlockTextureName(modid + ":" + "ANO"); AbyTinOre = new BlockACOre(2, 3.0F, 6.0F).setBlockName("ATO").setBlockTextureName(modid + ":" + "ATO"); AbyCopOre = new BlockACOre(2, 3.0F, 6.0F).setBlockName("ACO").setBlockTextureName(modid + ":" + "ACO"); AbyPCorOre = new BlockACOre(5, 8.0F, 10.0F).setBlockName("APCorO") .setBlockTextureName(modid + ":" + "APCorO"); AbyLCorOre = new BlockACOre(4, 10.0F, 12.0F).setBlockName("ALCorO") .setBlockTextureName(modid + ":" + "ALCorO"); solidLava = new BlockSolidLava("solidLava"); ethaxium = new BlockACBasic(Material.rock, "pickaxe", 8, 100.0F, Float.MAX_VALUE, Block.soundTypeStone) .setBlockName("Eth").setBlockTextureName(modid + ":" + "Eth"); ethaxiumbrick = new BlockEthaxiumBrick().setBlockName("EB"); ethaxiumpillar = new BlockEthaxiumPillar().setBlockName("EBP"); ethaxiumstairs = new BlockACStairs(ethaxiumbrick, "pickaxe", 8).setHardness(100.0F) .setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone).setBlockName("EBs"); ethaxiumslab1 = new BlockACSingleSlab(ethaxiumslab1, ethaxiumslab2, Material.rock, "pickaxe", 8) .setHardness(100.0F).setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone) .setBlockName("EBs1").setBlockTextureName(modid + ":" + "EB"); ethaxiumslab2 = new BlockACDoubleSlab(ethaxiumslab1, ethaxiumslab2, Material.rock, "pickaxe", 8) .setHardness(100.0F).setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone) .setBlockName("EBs2").setBlockTextureName(modid + ":" + "EB"); ethaxiumfence = new BlockACFence("EB", Material.rock, "pickaxe", 8).setHardness(100.0F) .setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone).setBlockName("EBf"); omotholstone = new BlockACBasic(Material.rock, "pickaxe", 6, 10.0F, 12.0F, Block.soundTypeStone) .setBlockName("OS").setBlockTextureName(modid + ":" + "OS"); ethaxiumblock = new IngotBlock(8).setResistance(Float.MAX_VALUE).setBlockName("BOE") .setBlockTextureName(modid + ":" + "BOE"); omotholportal = new BlockOmotholPortal().setBlockName("OG").setBlockTextureName(modid + ":" + "OG"); omotholfire = new BlockOmotholFire().setLightLevel(1.0F).setBlockName("Ofire"); engraver = new BlockEngraver().setHardness(2.5F).setResistance(12.0F).setStepSound(Block.soundTypeStone) .setBlockName("engraver"); house = new BlockHouse().setHardness(1.0F).setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeWood) .setBlockName("house"); materializer = new BlockMaterializer().setBlockName("materializer"); darkethaxiumbrick = new BlockDarkEthaxiumBrick().setBlockName("DEB"); darkethaxiumpillar = new BlockDarkEthaxiumPillar().setBlockName("DEBP"); darkethaxiumstairs = new BlockACStairs(darkethaxiumbrick, "pickaxe", 8).setHardness(150.0F) .setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone).setBlockName("DEBs"); darkethaxiumslab1 = new BlockACSingleSlab(darkethaxiumslab1, darkethaxiumslab2, Material.rock, "pickaxe", 8) .setHardness(150.0F).setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone) .setBlockName("DEBs1").setBlockTextureName(modid + ":" + "DEB"); darkethaxiumslab2 = new BlockACDoubleSlab(darkethaxiumslab1, darkethaxiumslab2, Material.rock, "pickaxe", 8) .setHardness(150.0F).setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone) .setBlockName("DEBs2").setBlockTextureName(modid + ":" + "DEB"); darkethaxiumfence = new BlockACFence("DEB", Material.rock, "pickaxe", 8).setHardness(150.0F) .setResistance(Float.MAX_VALUE).setStepSound(Block.soundTypeStone).setBlockName("DEBf"); //Biome Darklands = new BiomeGenDarklands(configBiomeId1).setColor(522674).setBiomeName("Darklands"); Wastelands = new BiomeGenAbywasteland(configBiomeId2).setColor(522674).setBiomeName("Abyssal Wastelands") .setDisableRain(); Dreadlands = new BiomeGenDreadlands(configBiomeId3).setColor(522674).setBiomeName("Dreadlands") .setDisableRain(); AbyDreadlands = new BiomeGenAbyDreadlands(configBiomeId4).setColor(522674) .setBiomeName("Purified Dreadlands").setDisableRain(); ForestDreadlands = new BiomeGenForestDreadlands(configBiomeId5).setColor(522674) .setBiomeName("Dreadlands Forest").setDisableRain(); MountainDreadlands = new BiomeGenMountainDreadlands(configBiomeId6).setColor(522674) .setBiomeName("Dreadlands Mountains").setDisableRain(); DarklandsForest = new BiomeGenDarklandsForest(configBiomeId7).setColor(522674) .setBiomeName("Darklands Forest"); DarklandsPlains = new BiomeGenDarklandsPlains(configBiomeId8).setColor(522674) .setBiomeName("Darklands Plains").setDisableRain(); DarklandsHills = new BiomeGenDarklandsHills(configBiomeId9).setColor(522674) .setBiomeName("Darklands Highland"); DarklandsMountains = new BiomeGenDarklandsMountains(configBiomeId10).setColor(522674) .setBiomeName("Darklands Mountains").setDisableRain(); corswamp = new BiomeGenCorSwamp(configBiomeId11).setColor(522674).setBiomeName("Coralium Infested Swamp"); corocean = new BiomeGenCorOcean(configBiomeId12).setColor(522674).setBiomeName("Coralium Infested Ocean"); omothol = new BiomeGenOmothol(configBiomeId13).setColor(5522674).setBiomeName("Omothol").setDisableRain(); darkRealm = new BiomeGenDarkRealm(configBiomeId14).setColor(522674).setBiomeName("Dark Realm") .setDisableRain(); //"secret" dev stuff devsword = new AbyssalCraftTool().setUnlocalizedName("DEV_BLADE").setTextureName(modid + ":" + "Sword"); //Misc items OC = new ItemOC().setCreativeTab(AbyssalCraft.tabItems).setUnlocalizedName("OC") .setTextureName(modid + ":" + "OC"); Staff = new ItemStaff().setCreativeTab(AbyssalCraft.tabTools).setFull3D().setUnlocalizedName("SOTG") .setTextureName(modid + ":" + "SOTG"); portalPlacer = new ItemPortalPlacer().setUnlocalizedName("GK").setTextureName(modid + ":" + "GK"); Cbucket = new ItemCBucket(Cwater).setCreativeTab(AbyssalCraft.tabItems).setContainerItem(Items.bucket) .setUnlocalizedName("Cbucket").setTextureName(modid + ":" + "Cbucket"); PSDLfinder = new ItemTrackerPSDL().setCreativeTab(AbyssalCraft.tabItems).setUnlocalizedName("PSDLf") .setTextureName(modid + ":" + "PSDLf"); EoA = new ItemEoA().setCreativeTab(AbyssalCraft.tabItems).setUnlocalizedName("EoA") .setTextureName(modid + ":" + "EoA"); portalPlacerDL = new ItemPortalPlacerDL().setUnlocalizedName("GKD").setTextureName(modid + ":" + "GKD"); cbrick = new ItemACBasic("cbrick"); cudgel = new ItemCudgel().setCreativeTab(AbyssalCraft.tabCombat).setFull3D().setUnlocalizedName("cudgel") .setTextureName(modid + ":" + "cudgel"); carbonCluster = new ItemACBasic("CarbC"); denseCarbonCluster = new ItemACBasic("DCarbC"); methane = new ItemACBasic("methane"); nitre = new ItemACBasic("nitre"); sulfur = new ItemACBasic("sulfur"); portalPlacerJzh = new ItemPortalPlacerJzh().setUnlocalizedName("GKJ").setTextureName(modid + ":" + "GKJ"); tinIngot = new ItemACBasic("IT"); copperIngot = new ItemACBasic("IC"); lifeCrystal = new ItemACBasic("lifeCrystal"); coin = new ItemCoin("coin"); cthulhuCoin = new ItemCoin("cthulhucoin"); elderCoin = new ItemCoin("eldercoin"); jzaharCoin = new ItemCoin("jzaharcoin"); engravingBlank = new ItemEngraving("blank", 50).setCreativeTab(AbyssalCraft.tabCoins) .setTextureName(modid + ":" + "engraving_blank"); engravingCthulhu = new ItemEngraving("cthulhu", 10).setCreativeTab(AbyssalCraft.tabCoins) .setTextureName(modid + ":" + "engraving_cthulhu"); engravingElder = new ItemEngraving("elder", 10).setCreativeTab(AbyssalCraft.tabCoins) .setTextureName(modid + ":" + "engraving_elder"); engravingJzahar = new ItemEngraving("jzahar", 10).setCreativeTab(AbyssalCraft.tabCoins) .setTextureName(modid + ":" + "engraving_jzahar"); shoggothFlesh = new ItemShoggothFlesh(); eldritchScale = new ItemACBasic("eldritchScale"); omotholFlesh = new ItemOmotholFlesh(3, 0.3F, false); necronomicon = new ItemNecronomicon("necronomicon"); necronomicon_cor = new ItemNecronomicon("necronomicon_cor"); necronomicon_dre = new ItemNecronomicon("necronomicon_dre"); necronomicon_omt = new ItemNecronomicon("necronomicon_omt"); abyssalnomicon = new ItemNecronomicon("abyssalnomicon"); crystalbag_s = new ItemCrystalBag("crystalbag_small"); crystalbag_m = new ItemCrystalBag("crystalbag_medium"); crystalbag_l = new ItemCrystalBag("crystalbag_large"); crystalbag_h = new ItemCrystalBag("crystalbag_huge"); //Ethaxium ethaxium_brick = new ItemACBasic("EB"); ethaxiumIngot = new ItemACBasic("EI"); //anti-items antibucket = new ItemAntiBucket(anticwater).setCreativeTab(AbyssalCraft.tabItems) .setContainerItem(Items.bucket).setUnlocalizedName("Antibucket") .setTextureName(modid + ":" + "Antibucket"); antiBeef = new ItemAntiFood("antiBeef"); antiChicken = new ItemAntiFood("antiChicken"); antiPork = new ItemAntiFood("antiPork"); antiFlesh = new ItemAntiFood("antiFlesh"); antiBone = new ItemACBasic("antiBone"); antiSpider_eye = new ItemAntiFood("antiSpider_eye", false); antiCorflesh = new ItemCorflesh(0, 0, false, false).setCreativeTab(AbyssalCraft.tabFood) .setUnlocalizedName("antiCF").setTextureName(modid + ":" + "antiCF"); antiCorbone = new ItemCorbone(0, 0, false, false).setCreativeTab(AbyssalCraft.tabFood) .setUnlocalizedName("antiCB").setTextureName(modid + ":" + "antiCB"); //crystals crystalIron = new ItemCrystal("crystalIron", 0xD9D9D9, "Fe"); crystalGold = new ItemCrystal("crystalGold", 0xF3CC3E, "Au"); crystalSulfur = new ItemCrystal("crystalSulfur", 0xF6FF00, "S"); crystalCarbon = new ItemCrystal("crystalCarbon", 0x3D3D36, "C"); crystalOxygen = new ItemCrystal("crystalOxygen", 16777215, "O"); crystalHydrogen = new ItemCrystal("crystalHydrogen", 16777215, "H"); crystalNitrogen = new ItemCrystal("crystalNitrogen", 16777215, "N"); crystalPhosphorus = new ItemCrystal("crystalPhosphorus", 0x996A18, "P"); crystalPotassium = new ItemCrystal("crystalPotassium", 0xD9D9D9, "K"); crystalNitrate = new ItemCrystal("crystalNitrate", 0x1500FF, "NO\u2083"); crystalMethane = new ItemCrystal("crystalMethane", 0x19FC00, "CH\u2084"); crystalRedstone = new ItemCrystal("crystalRedstone", 0xFF0000, "none"); crystalAbyssalnite = new ItemCrystal("crystalAbyssalnite", 0x8002BF, "An"); crystalCoralium = new ItemCrystal("crystalCoralium", 0x00FFEE, "Cor"); crystalDreadium = new ItemCrystal("crystalDreadium", 0xB00000, "Dr"); crystalBlaze = new ItemCrystal("crystalBlaze", 0xFFCC00, "none"); crystalTin = new ItemCrystal("crystalTin", 0xD9D8D7, "Sn"); crystalCopper = new ItemCrystal("crystalCopper", 0xE89207, "Cu"); crystalSilicon = new ItemCrystal("crystalSilicon", 0xD9D9D9, "Si"); crystalMagnesium = new ItemCrystal("crystalMagnesium", 0xD9D9D9, "Mg"); crystalAluminium = new ItemCrystal("crystalAluminium", 0xD9D9D9, "Al"); crystalSilica = new ItemCrystal("crystalSilica", 16777215, "SiO\u2082"); crystalAlumina = new ItemCrystal("crystalAlumina", 0xD9D8D9, "Al\u2082O\u2083"); crystalMagnesia = new ItemCrystal("crystalMagnesia", 16777215, "MgO"); crystalZinc = new ItemCrystal("crystalZinc", 0xD7D8D9, "Zn"); //Shadow items shadowfragment = new ItemACBasic("SF"); shadowshard = new ItemACBasic("SS"); shadowgem = new ItemACBasic("SG"); oblivionshard = new ItemACBasic("OS"); shadowPlate = new ItemACBasic("shadowplate"); //Dread items Dreadshard = new ItemACBasic("DSOA"); dreadchunk = new ItemACBasic("DAC"); dreadiumingot = new ItemACBasic("DI"); dreadfragment = new ItemACBasic("DF"); dreadcloth = new ItemACBasic("DC"); dreadplate = new ItemACBasic("DPP"); dreadblade = new ItemACBasic("DB"); dreadKey = new ItemACBasic("DK"); //Abyssalnite items abychunk = new ItemACBasic("AC"); abyingot = new ItemACBasic("AI"); //Coralium items Coraliumcluster2 = new ItemCoraliumcluster("2").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCA").setTextureName(modid + ":" + "CGCA"); Coraliumcluster3 = new ItemCoraliumcluster("3").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCB").setTextureName(modid + ":" + "CGCB"); Coraliumcluster4 = new ItemCoraliumcluster("4").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCC").setTextureName(modid + ":" + "CGCC"); Coraliumcluster5 = new ItemCoraliumcluster("5").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCD").setTextureName(modid + ":" + "CGCD"); Coraliumcluster6 = new ItemCoraliumcluster("6").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCE").setTextureName(modid + ":" + "CGCE"); Coraliumcluster7 = new ItemCoraliumcluster("7").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCF").setTextureName(modid + ":" + "CGCF"); Coraliumcluster8 = new ItemCoraliumcluster("8").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCG").setTextureName(modid + ":" + "CGCG"); Coraliumcluster9 = new ItemCoraliumcluster("9").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CGCH").setTextureName(modid + ":" + "CGCH"); Cpearl = new ItemACBasic("CP"); Cchunk = new ItemACBasic("CC"); Cingot = new ItemACBasic("RCI"); Cplate = new ItemACBasic("CPP"); Coralium = new ItemACBasic("CG"); Corb = new ItemCorb().setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("TG") .setTextureName(modid + ":" + "TG"); Corflesh = new ItemCorflesh(2, 0.1F, false, false).setCreativeTab(AbyssalCraft.tabFood) .setUnlocalizedName("CF").setTextureName(modid + ":" + "CF"); Corbone = new ItemCorbone(2, 0.1F, false, false).setCreativeTab(AbyssalCraft.tabFood) .setUnlocalizedName("CB").setTextureName(modid + ":" + "CB"); corbow = new ItemCoraliumBow(20.0F, 0, 8, 16).setUnlocalizedName("Corbow") .setTextureName(modid + ":" + "Corbow"); //Tools pickaxe = new ItemDarkstonePickaxe(AbyssalCraftAPI.darkstoneTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DP").setTextureName(modid + ":" + "DP"); axe = new ItemDarkstoneAxe(AbyssalCraftAPI.darkstoneTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DA").setTextureName(modid + ":" + "DA"); shovel = new ItemDarkstoneShovel(AbyssalCraftAPI.darkstoneTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DS").setTextureName(modid + ":" + "DS"); sword = new ItemDarkstoneSword(EnumToolMaterialAC.DARKSTONE).setCreativeTab(AbyssalCraft.tabCombat) .setUnlocalizedName("DSW").setTextureName(modid + ":" + "DSW"); hoe = new ItemDarkstoneHoe(AbyssalCraftAPI.darkstoneTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DH").setTextureName(modid + ":" + "DH"); pickaxeA = new ItemAbyssalnitePickaxe(AbyssalCraftAPI.abyssalniteTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("AP").setTextureName(modid + ":" + "AP"); axeA = new ItemAbyssalniteAxe(AbyssalCraftAPI.abyssalniteTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("AA").setTextureName(modid + ":" + "AA"); shovelA = new ItemAbyssalniteShovel(AbyssalCraftAPI.abyssalniteTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("AS").setTextureName(modid + ":" + "AS"); swordA = new ItemAbyssalniteSword(EnumToolMaterialAC.ABYSSALNITE).setCreativeTab(AbyssalCraft.tabCombat) .setUnlocalizedName("ASW").setTextureName(modid + ":" + "ASW"); hoeA = new ItemAbyssalniteHoe(AbyssalCraftAPI.abyssalniteTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("AH").setTextureName(modid + ":" + "AH"); pickaxeC = new ItemAbyssalniteCPickaxe(AbyssalCraftAPI.coraliumInfusedAbyssalniteTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("CIAP") .setTextureName(modid + ":" + "CIAP"); axeC = new ItemAbyssalniteCAxe(AbyssalCraftAPI.coraliumInfusedAbyssalniteTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("CIAA") .setTextureName(modid + ":" + "CIAA"); shovelC = new ItemAbyssalniteCShovel(AbyssalCraftAPI.coraliumInfusedAbyssalniteTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("CIAS") .setTextureName(modid + ":" + "CIAS"); swordC = new ItemAbyssalniteCSword(EnumToolMaterialAC.ABYSSALNITE_C).setCreativeTab(AbyssalCraft.tabCombat) .setUnlocalizedName("CIASW").setTextureName(modid + ":" + "CIASW"); hoeC = new ItemAbyssalniteCHoe(AbyssalCraftAPI.coraliumInfusedAbyssalniteTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("CIAH") .setTextureName(modid + ":" + "CIAH"); Corpickaxe = new ItemCoraliumPickaxe(AbyssalCraftAPI.refinedCoraliumTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("RCP") .setTextureName(modid + ":" + "RCP"); Coraxe = new ItemCoraliumAxe(AbyssalCraftAPI.refinedCoraliumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("RCA").setTextureName(modid + ":" + "RCA"); Corshovel = new ItemCoraliumShovel(AbyssalCraftAPI.refinedCoraliumTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("RCS") .setTextureName(modid + ":" + "RCS"); Corsword = new ItemCoraliumSword(EnumToolMaterialAC.CORALIUM).setCreativeTab(AbyssalCraft.tabCombat) .setUnlocalizedName("RCSW").setTextureName(modid + ":" + "RCSW"); Corhoe = new ItemCoraliumHoe(AbyssalCraftAPI.refinedCoraliumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("RCH").setTextureName(modid + ":" + "RCH"); dreadiumpickaxe = new ItemDreadiumPickaxe(AbyssalCraftAPI.dreadiumTool) .setCreativeTab(AbyssalCraft.tabTools).setUnlocalizedName("DDP") .setTextureName(modid + ":" + "DDP"); dreadiumaxe = new ItemDreadiumAxe(AbyssalCraftAPI.dreadiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DDA").setTextureName(modid + ":" + "DDA"); dreadiumshovel = new ItemDreadiumShovel(AbyssalCraftAPI.dreadiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DDS").setTextureName(modid + ":" + "DDS"); dreadiumsword = new ItemDreadiumSword(EnumToolMaterialAC.DREADIUM).setCreativeTab(AbyssalCraft.tabCombat) .setUnlocalizedName("DDSW").setTextureName(modid + ":" + "DDSW"); dreadiumhoe = new ItemDreadiumHoe(AbyssalCraftAPI.dreadiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("DDH").setTextureName(modid + ":" + "DDH"); dreadhilt = new ItemDreadiumKatana("hilt", 5.0F, 200); dreadkatana = new ItemDreadiumKatana("katana", 20.0F, 2000); soulReaper = new ItemSoulReaper("soulReaper"); ethPickaxe = new ItemEthaxiumPickaxe(AbyssalCraftAPI.ethaxiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("EP").setTextureName(modid + ":" + "EP"); ethAxe = new ItemEthaxiumAxe(AbyssalCraftAPI.ethaxiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("EA").setTextureName(modid + ":" + "EA"); ethShovel = new ItemEthaxiumShovel(AbyssalCraftAPI.ethaxiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("ES").setTextureName(modid + ":" + "ES"); ethSword = new ItemEthaxiumSword(EnumToolMaterialAC.ETHAXIUM).setCreativeTab(AbyssalCraft.tabCombat) .setUnlocalizedName("ESW").setTextureName(modid + ":" + "ESW"); ethHoe = new ItemEthaxiumHoe(AbyssalCraftAPI.ethaxiumTool).setCreativeTab(AbyssalCraft.tabTools) .setUnlocalizedName("EH").setTextureName(modid + ":" + "EH"); //Armor boots = new ItemAbyssalniteArmor(AbyssalCraftAPI.abyssalniteArmor, 5, 3).setUnlocalizedName("AAB") .setTextureName(modid + ":" + "AAB"); helmet = new ItemAbyssalniteArmor(AbyssalCraftAPI.abyssalniteArmor, 5, 0).setUnlocalizedName("AAH") .setTextureName(modid + ":" + "AAh"); plate = new ItemAbyssalniteArmor(AbyssalCraftAPI.abyssalniteArmor, 5, 1).setUnlocalizedName("AAC") .setTextureName(modid + ":" + "AAC"); legs = new ItemAbyssalniteArmor(AbyssalCraftAPI.abyssalniteArmor, 5, 2).setUnlocalizedName("AAP") .setTextureName(modid + ":" + "AAP"); bootsC = new ItemAbyssalniteCArmor(AbyssalCraftAPI.coraliumInfusedAbyssalniteArmor, 5, 3) .setUnlocalizedName("ACIAB").setTextureName(modid + ":" + "ACIAB"); helmetC = new ItemAbyssalniteCArmor(AbyssalCraftAPI.coraliumInfusedAbyssalniteArmor, 5, 0) .setUnlocalizedName("ACIAH").setTextureName(modid + ":" + "ACIAH"); plateC = new ItemAbyssalniteCArmor(AbyssalCraftAPI.coraliumInfusedAbyssalniteArmor, 5, 1) .setUnlocalizedName("ACIAC").setTextureName(modid + ":" + "ACIAC"); legsC = new ItemAbyssalniteCArmor(AbyssalCraftAPI.coraliumInfusedAbyssalniteArmor, 5, 2) .setUnlocalizedName("ACIAP").setTextureName(modid + ":" + "ACIAP"); bootsD = new ItemDreadArmor(AbyssalCraftAPI.dreadedAbyssalniteArmor, 5, 3).setUnlocalizedName("ADAB") .setTextureName(modid + ":" + "ADAB"); helmetD = new ItemDreadArmor(AbyssalCraftAPI.dreadedAbyssalniteArmor, 5, 0).setUnlocalizedName("ADAH") .setTextureName(modid + ":" + "ADAH"); plateD = new ItemDreadArmor(AbyssalCraftAPI.dreadedAbyssalniteArmor, 5, 1).setUnlocalizedName("ADAC") .setTextureName(modid + ":" + "ADAC"); legsD = new ItemDreadArmor(AbyssalCraftAPI.dreadedAbyssalniteArmor, 5, 2).setUnlocalizedName("ADAP") .setTextureName(modid + ":" + "ADAP"); Corboots = new ItemCoraliumArmor(AbyssalCraftAPI.refinedCoraliumArmor, 5, 3).setUnlocalizedName("ACB") .setTextureName(modid + ":" + "ACB"); Corhelmet = new ItemCoraliumArmor(AbyssalCraftAPI.refinedCoraliumArmor, 5, 0).setUnlocalizedName("ACH") .setTextureName(modid + ":" + "ACH"); Corplate = new ItemCoraliumArmor(AbyssalCraftAPI.refinedCoraliumArmor, 5, 1).setUnlocalizedName("ACC") .setTextureName(modid + ":" + "ACC"); Corlegs = new ItemCoraliumArmor(AbyssalCraftAPI.refinedCoraliumArmor, 5, 2).setUnlocalizedName("ACP") .setTextureName(modid + ":" + "ACP"); CorbootsP = new ItemCoraliumPArmor(AbyssalCraftAPI.platedCoraliumArmor, 5, 3).setUnlocalizedName("ACBP") .setTextureName(modid + ":" + "ACBP"); CorhelmetP = new ItemCoraliumPArmor(AbyssalCraftAPI.platedCoraliumArmor, 5, 0).setUnlocalizedName("ACHP") .setTextureName(modid + ":" + "ACHP"); CorplateP = new ItemCoraliumPArmor(AbyssalCraftAPI.platedCoraliumArmor, 5, 1).setUnlocalizedName("ACCP") .setTextureName(modid + ":" + "ACCP"); CorlegsP = new ItemCoraliumPArmor(AbyssalCraftAPI.platedCoraliumArmor, 5, 2).setUnlocalizedName("ACPP") .setTextureName(modid + ":" + "ACPP"); Depthsboots = new ItemDepthsArmor(AbyssalCraftAPI.depthsArmor, 5, 3).setUnlocalizedName("ADB") .setTextureName(modid + ":" + "ADB"); Depthshelmet = new ItemDepthsArmor(AbyssalCraftAPI.depthsArmor, 5, 0).setUnlocalizedName("ADH") .setTextureName(modid + ":" + "ADH"); Depthsplate = new ItemDepthsArmor(AbyssalCraftAPI.depthsArmor, 5, 1).setUnlocalizedName("ADC") .setTextureName(modid + ":" + "ADC"); Depthslegs = new ItemDepthsArmor(AbyssalCraftAPI.depthsArmor, 5, 2).setUnlocalizedName("ADP") .setTextureName(modid + ":" + "ADP"); dreadiumboots = new ItemDreadiumArmor(AbyssalCraftAPI.dreadiumArmor, 5, 3).setUnlocalizedName("ADDB") .setTextureName(modid + ":" + "ADDB"); dreadiumhelmet = new ItemDreadiumArmor(AbyssalCraftAPI.dreadiumArmor, 5, 0).setUnlocalizedName("ADDH") .setTextureName(modid + ":" + "ADDH"); dreadiumplate = new ItemDreadiumArmor(AbyssalCraftAPI.dreadiumArmor, 5, 1).setUnlocalizedName("ADDC") .setTextureName(modid + ":" + "ADDC"); dreadiumlegs = new ItemDreadiumArmor(AbyssalCraftAPI.dreadiumArmor, 5, 2).setUnlocalizedName("ADDP") .setTextureName(modid + ":" + "ADDP"); dreadiumSboots = new ItemDreadiumSamuraiArmor(AbyssalCraftAPI.dreadiumSamuraiArmor, 5, 3) .setUnlocalizedName("ADSB").setTextureName(modid + ":" + "ADSB"); dreadiumShelmet = new ItemDreadiumSamuraiArmor(AbyssalCraftAPI.dreadiumSamuraiArmor, 5, 0) .setUnlocalizedName("ADSH").setTextureName(modid + ":" + "ADSH"); dreadiumSplate = new ItemDreadiumSamuraiArmor(AbyssalCraftAPI.dreadiumSamuraiArmor, 5, 1) .setUnlocalizedName("ADSC").setTextureName(modid + ":" + "ADSC"); dreadiumSlegs = new ItemDreadiumSamuraiArmor(AbyssalCraftAPI.dreadiumSamuraiArmor, 5, 2) .setUnlocalizedName("ADSP").setTextureName(modid + ":" + "ADSP"); ethBoots = new ItemEthaxiumArmor(AbyssalCraftAPI.ethaxiumArmor, 5, 3).setUnlocalizedName("AEB") .setTextureName(modid + ":" + "AEB"); ethHelmet = new ItemEthaxiumArmor(AbyssalCraftAPI.ethaxiumArmor, 5, 0).setUnlocalizedName("AEH") .setTextureName(modid + ":" + "AEH"); ethPlate = new ItemEthaxiumArmor(AbyssalCraftAPI.ethaxiumArmor, 5, 1).setUnlocalizedName("AEC") .setTextureName(modid + ":" + "AEC"); ethLegs = new ItemEthaxiumArmor(AbyssalCraftAPI.ethaxiumArmor, 5, 2).setUnlocalizedName("AEP") .setTextureName(modid + ":" + "AEP"); //Upgrade kits CobbleU = new ItemUpgradeKit("Wood", "Cobblestone").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CobU").setTextureName(modid + ":" + "CobU"); IronU = new ItemUpgradeKit("Cobblestone", "Iron").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("IroU").setTextureName(modid + ":" + "IroU"); GoldU = new ItemUpgradeKit("Iron", "Gold").setCreativeTab(AbyssalCraft.tabItems).setUnlocalizedName("GolU") .setTextureName(modid + ":" + "GolU"); DiamondU = new ItemUpgradeKit("Gold", "Diamond").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("DiaU").setTextureName(modid + ":" + "DiaU"); AbyssalniteU = new ItemUpgradeKit("Diamond", "Abyssalnite").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("AbyU").setTextureName(modid + ":" + "AbyU"); CoraliumU = new ItemUpgradeKit("Abyssalnite", "Coralium").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("CorU").setTextureName(modid + ":" + "CorU"); DreadiumU = new ItemUpgradeKit("Coralium", "Dreadium").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("DreU").setTextureName(modid + ":" + "DreU"); EthaxiumU = new ItemUpgradeKit("Dreadium", "Ethaxium").setCreativeTab(AbyssalCraft.tabItems) .setUnlocalizedName("EthU").setTextureName(modid + ":" + "EthU"); //Foodstuffs ironp = new ItemACBasic("plate"); MRE = new ItemPlatefood(255, 1F, false).setUnlocalizedName("MRE").setTextureName(modid + ":" + "MRE"); chickenp = new ItemPlatefood(12, 1.2F, false).setUnlocalizedName("ChiP") .setTextureName(modid + ":" + "ChiP"); porkp = new ItemPlatefood(16, 1.6F, false).setUnlocalizedName("PorP").setTextureName(modid + ":" + "PorP"); beefp = new ItemPlatefood(6, 0.6F, false).setUnlocalizedName("BeeP").setTextureName(modid + ":" + "BeeP"); fishp = new ItemPlatefood(10, 1.2F, false).setUnlocalizedName("FisP").setTextureName(modid + ":" + "FisP"); dirtyplate = new ItemACBasic("dirtyplate"); friedegg = new ItemFood(5, 0.6F, false).setCreativeTab(AbyssalCraft.tabFood).setUnlocalizedName("friedegg") .setTextureName(modid + ":" + "friedegg"); eggp = new ItemPlatefood(10, 1.2F, false).setUnlocalizedName("eggp").setTextureName(modid + ":" + "eggp"); cloth = new ItemWashCloth().setCreativeTab(AbyssalCraft.tabItems).setUnlocalizedName("cloth") .setTextureName(modid + ":" + "cloth"); GameRegistry.registerTileEntity(TileEntityCrate.class, "tileEntityCrate"); GameRegistry.registerTileEntity(TileEntityPSDL.class, "tileEntityPSDL"); GameRegistry.registerTileEntity(TileEntityAltar.class, "tileEntityAltar"); GameRegistry.registerTileEntity(TileEntityDGhead.class, "tileEntityDGhead"); GameRegistry.registerTileEntity(TileEntityPhead.class, "tileEntityPhead"); GameRegistry.registerTileEntity(TileEntityWhead.class, "tileEntityWhead"); GameRegistry.registerTileEntity(TileEntityOhead.class, "tileEntityOhead"); GameRegistry.registerTileEntity(TileEntityDreadAltarTop.class, "tileEntityDreadAltarTop"); GameRegistry.registerTileEntity(TileEntityDreadAltarBottom.class, "tileEntityDreadAltarBottom"); GameRegistry.registerTileEntity(TileEntityCrystallizer.class, "tileEntityCrystallizer"); GameRegistry.registerTileEntity(TileEntityTransmutator.class, "tileEntityTransmutator"); GameRegistry.registerTileEntity(TileEntityDreadguardSpawner.class, "tileEntityDradguardSpawner"); GameRegistry.registerTileEntity(TileEntityChagarothSpawner.class, "tileEntityChagarothSpawner"); GameRegistry.registerTileEntity(TileEntityChagarothFistSpawner.class, "tileEntityChagarothFistSpawner"); GameRegistry.registerTileEntity(TileEntityODB.class, "tileEntityODB"); GameRegistry.registerTileEntity(TileEntityEngraver.class, "tileEntityEngraver"); GameRegistry.registerTileEntity(TileEntityMaterializer.class, "tileEntityMaterializer"); Cplague = new PotionCplague(AbyssalCraftAPI.potionId1, true, 0x00FFFF).setIconIndex(1, 0) .setPotionName("potion.Cplague"); AbyssalCraftAPI.addPotionRequirements(Cplague.id, "0 & 1 & !2 & 3 & 0+6"); crystalCoralium.setPotionEffect("+0+1-2+3&4+4+13"); Dplague = new PotionDplague(AbyssalCraftAPI.potionId2, true, 0xAD1313).setIconIndex(1, 0) .setPotionName("potion.Dplague"); AbyssalCraftAPI.addPotionRequirements(Dplague.id, "0 & 1 & 2 & 3 & 2+6"); AbyssalCraftAPI.addPotionAmplifiers(Dplague.id, "5"); crystalDreadium.setPotionEffect("0+1+2+3+13&4-4"); antiMatter = new PotionAntimatter(AbyssalCraftAPI.potionId3, true, 0xFFFFFF).setIconIndex(1, 0) .setPotionName("potion.Antimatter"); AbyssalCraftAPI.addPotionRequirements(antiMatter.id, "0 & 1 & 2 & !3 & 2+6"); antibucket.setPotionEffect("0+1+2-3+13&4-4"); crystalSulfur.setPotionEffect(PotionHelper.spiderEyeEffect); crystalOxygen.setPotionEffect(PotionHelper.field_151423_m); crystalHydrogen.setPotionEffect("-0-1+2+3&4-4+13"); crystalNitrogen.setPotionEffect("-0+1-2+3&4-4+13"); coraliumE = new EnchantmentWeaponInfusion(AbyssalCraftAPI.enchId1, 2, "coralium"); dreadE = new EnchantmentWeaponInfusion(AbyssalCraftAPI.enchId2, 2, "dread"); lightPierce = new EnchantmentLightPierce(AbyssalCraftAPI.enchId3); ironWall = new EnchantmentIronWall(AbyssalCraftAPI.enchId4, 2); //Block Register GameRegistry.registerBlock(Darkstone, "darkstone"); GameRegistry.registerBlock(Darkstone_cobble, "darkstone_cobble"); GameRegistry.registerBlock(Darkstone_brick, "darkstone_brick"); GameRegistry.registerBlock(DSGlow, "dsglow"); GameRegistry.registerBlock(Darkbrickslab1, ItemDarkbrickSlab.class, "darkbrickslab1"); GameRegistry.registerBlock(Darkbrickslab2, ItemDarkbrickSlab.class, "darkbrickslab2"); GameRegistry.registerBlock(Darkcobbleslab1, ItemDarkcobbleSlab.class, "darkcobblelsab1"); GameRegistry.registerBlock(Darkcobbleslab2, ItemDarkcobbleSlab.class, "darkcobblelsab2"); GameRegistry.registerBlock(Darkgrass, "darkgrass"); GameRegistry.registerBlock(DBstairs, "dbstairs"); GameRegistry.registerBlock(DCstairs, "dcstairs"); GameRegistry.registerBlock(DLTLeaves, "dltleaves"); GameRegistry.registerBlock(DLTLog, "dltlog"); GameRegistry.registerBlock(DLTSapling, "dltsapling"); GameRegistry.registerBlock(abystone, ItemBlockColorName.class, "abystone"); GameRegistry.registerBlock(abybrick, ItemBlockColorName.class, "abybrick"); GameRegistry.registerBlock(abyslab1, ItemAbySlab.class, "abyslab1"); GameRegistry.registerBlock(abyslab2, ItemAbySlab.class, "abyslab2"); GameRegistry.registerBlock(abystairs, ItemBlockColorName.class, "abystairs"); GameRegistry.registerBlock(Coraliumore, "coraliumore"); GameRegistry.registerBlock(abyore, "abyore"); GameRegistry.registerBlock(abyfence, ItemBlockColorName.class, "abyfence"); GameRegistry.registerBlock(DSCwall, "dscwall"); GameRegistry.registerBlock(ODB, ItemODB.class, "odb"); GameRegistry.registerBlock(abyblock, ItemBlockColorName.class, "abyblock"); GameRegistry.registerBlock(CoraliumInfusedStone, "coraliumstone"); GameRegistry.registerBlock(ODBcore, ItemBlockColorName.class, "odbcore"); GameRegistry.registerBlock(Crate, "Crate"); GameRegistry.registerBlock(portal, "portal"); GameRegistry.registerBlock(Darkstoneslab1, ItemDarkstoneSlab.class, "darkstoneslab1"); GameRegistry.registerBlock(Darkstoneslab2, ItemDarkstoneSlab.class, "darkstoneslab2"); GameRegistry.registerBlock(Coraliumfire, "coraliumfire"); GameRegistry.registerBlock(DSbutton, "dsbutton"); GameRegistry.registerBlock(DSpplate, "dspplate"); GameRegistry.registerBlock(DLTplank, "dltplank"); GameRegistry.registerBlock(DLTbutton, "dltbutton"); GameRegistry.registerBlock(DLTpplate, "dltpplate"); GameRegistry.registerBlock(DLTstairs, "dltstairs"); GameRegistry.registerBlock(DLTslab1, ItemDLTSlab.class, "dltslab1"); GameRegistry.registerBlock(DLTslab2, ItemDLTSlab.class, "dltslab2"); GameRegistry.registerBlock(Cwater, "cwater"); GameRegistry.registerBlock(corblock, ItemBlockColorName.class, "corblock"); GameRegistry.registerBlock(PSDL, "psdl"); GameRegistry.registerBlock(AbyCorOre, "abycorore"); GameRegistry.registerBlock(Altar, ItemAltar.class, "altar"); GameRegistry.registerBlock(Abybutton, ItemBlockColorName.class, "abybutton"); GameRegistry.registerBlock(Abypplate, ItemBlockColorName.class, "abypplate"); GameRegistry.registerBlock(DSBfence, "dsbfence"); GameRegistry.registerBlock(DLTfence, "dltfence"); GameRegistry.registerBlock(dreadstone, "dreadstone"); GameRegistry.registerBlock(abydreadstone, "abydreadstone"); GameRegistry.registerBlock(abydreadore, "abydreadore"); GameRegistry.registerBlock(dreadore, "dreadore"); GameRegistry.registerBlock(dreadbrick, "dreadbrick"); GameRegistry.registerBlock(abydreadbrick, "abydreadbrick"); GameRegistry.registerBlock(dreadgrass, "dreadgrass"); GameRegistry.registerBlock(dreadlog, "dreadlog"); GameRegistry.registerBlock(dreadleaves, "dreadleaves"); GameRegistry.registerBlock(dreadsapling, "dreadsapling"); GameRegistry.registerBlock(dreadplanks, "dreadplanks"); GameRegistry.registerBlock(dreadportal, "dreadportal"); GameRegistry.registerBlock(dreadfire, "dreadfire"); GameRegistry.registerBlock(DGhead, "dghead"); GameRegistry.registerBlock(Phead, "phead"); GameRegistry.registerBlock(Whead, "whead"); GameRegistry.registerBlock(Ohead, "ohead"); GameRegistry.registerBlock(dreadbrickstairs, "dreadbrickstairs"); GameRegistry.registerBlock(dreadbrickfence, "dreadbrickfence"); GameRegistry.registerBlock(dreadbrickslab1, ItemDreadbrickSlab.class, "dreadbrickslab1"); GameRegistry.registerBlock(dreadbrickslab2, ItemDreadbrickSlab.class, "dreadbrickslab2"); GameRegistry.registerBlock(abydreadbrickstairs, "abydreadbrickstairs"); GameRegistry.registerBlock(abydreadbrickfence, "abydreadbrickfence"); GameRegistry.registerBlock(abydreadbrickslab1, ItemAbyDreadbrickSlab.class, "abydreadbrick1"); GameRegistry.registerBlock(abydreadbrickslab2, ItemAbyDreadbrickSlab.class, "abydreadbrick2"); GameRegistry.registerBlock(anticwater, "antiwater"); GameRegistry.registerBlock(cstone, "cstone"); GameRegistry.registerBlock(cstonebrick, "cstonebrick"); GameRegistry.registerBlock(cstonebrickfence, "cstonebrickfence"); GameRegistry.registerBlock(cstonebrickslab1, ItemCstonebrickSlab.class, "cstonebrickslab1"); GameRegistry.registerBlock(cstonebrickslab2, ItemCstonebrickSlab.class, "cstobebrickslab2"); GameRegistry.registerBlock(cstonebrickstairs, "cstonebrickstairs"); GameRegistry.registerBlock(cstonebutton, "cstonebutton"); GameRegistry.registerBlock(cstonepplate, "cstonepplate"); GameRegistry.registerBlock(dreadaltartop, "dreadaltartop"); GameRegistry.registerBlock(dreadaltarbottom, "dreadaltarbottom"); GameRegistry.registerBlock(crystallizer, "crystallizer"); GameRegistry.registerBlock(crystallizer_on, "crystallizer_on"); GameRegistry.registerBlock(dreadiumblock, ItemBlockColorName.class, "dreadiumblock"); GameRegistry.registerBlock(transmutator, "transmutator"); GameRegistry.registerBlock(transmutator_on, "transmutator_on"); GameRegistry.registerBlock(dreadguardspawner, "dreadguardspawner"); GameRegistry.registerBlock(chagarothspawner, "chagarothspawner"); GameRegistry.registerBlock(chagarothfistspawner, "chagarothfistspawner"); GameRegistry.registerBlock(DrTfence, "drtfence"); GameRegistry.registerBlock(nitreOre, "nitreore"); GameRegistry.registerBlock(AbyIroOre, "abyiroore"); GameRegistry.registerBlock(AbyGolOre, "abygolore"); GameRegistry.registerBlock(AbyDiaOre, "abydiaore"); GameRegistry.registerBlock(AbyNitOre, "abynitore"); GameRegistry.registerBlock(AbyTinOre, "abytinore"); GameRegistry.registerBlock(AbyCopOre, "abycopore"); GameRegistry.registerBlock(AbyPCorOre, "abypcorore"); GameRegistry.registerBlock(AbyLCorOre, "abylcorore"); GameRegistry.registerBlock(solidLava, "solidlava"); GameRegistry.registerBlock(ethaxium, ItemBlockColorName.class, "ethaxium"); GameRegistry.registerBlock(ethaxiumbrick, ItemMetadataBlock.class, "ethaxiumbrick"); GameRegistry.registerBlock(ethaxiumpillar, ItemBlockColorName.class, "ethaxiumpillar"); GameRegistry.registerBlock(ethaxiumstairs, ItemBlockColorName.class, "ethaxiumbrickstairs"); GameRegistry.registerBlock(ethaxiumslab1, ItemBlockColorName.class, "ethaxiumbrickslab1"); GameRegistry.registerBlock(ethaxiumslab2, ItemBlockColorName.class, "ethaxiumbrickslab2"); GameRegistry.registerBlock(ethaxiumfence, ItemBlockColorName.class, "ethaxiumfence"); GameRegistry.registerBlock(ethaxiumblock, ItemBlockColorName.class, "ethaxiumblock"); GameRegistry.registerBlock(omotholstone, "omotholstone"); GameRegistry.registerBlock(omotholportal, "omotholportal"); GameRegistry.registerBlock(omotholfire, "omotholfire"); GameRegistry.registerBlock(engraver, "engraver"); GameRegistry.registerBlock(house, "engraver_on"); GameRegistry.registerBlock(materializer, "materializer"); GameRegistry.registerBlock(darkethaxiumbrick, ItemMetadataBlock.class, "darkethaxiumbrick"); GameRegistry.registerBlock(darkethaxiumpillar, ItemBlockColorName.class, "darkethaxiumpillar"); GameRegistry.registerBlock(darkethaxiumstairs, ItemBlockColorName.class, "darkethaxiumbrickstairs"); GameRegistry.registerBlock(darkethaxiumslab1, ItemBlockColorName.class, "darkethaxiumbrickslab1"); GameRegistry.registerBlock(darkethaxiumslab2, ItemBlockColorName.class, "darkethaxiumbrickslab2"); GameRegistry.registerBlock(darkethaxiumfence, ItemBlockColorName.class, "darkethaxiumfence"); //Item Register GameRegistry.registerItem(devsword, "devsword"); GameRegistry.registerItem(OC, "OC"); GameRegistry.registerItem(portalPlacer, "portalplacer"); GameRegistry.registerItem(Staff, "staff"); GameRegistry.registerItem(Cbucket, "cbucket"); GameRegistry.registerItem(PSDLfinder, "psdlfinder"); GameRegistry.registerItem(EoA, "eoa"); GameRegistry.registerItem(portalPlacerDL, "portalplacerdl"); GameRegistry.registerItem(Dreadshard, "dreadshard"); GameRegistry.registerItem(dreadchunk, "dreadchunk"); GameRegistry.registerItem(abychunk, "abychunk"); GameRegistry.registerItem(abyingot, "abyingot"); GameRegistry.registerItem(Coralium, "coralium"); GameRegistry.registerItem(Coraliumcluster2, "ccluster2"); GameRegistry.registerItem(Coraliumcluster3, "ccluster3"); GameRegistry.registerItem(Coraliumcluster4, "ccluster4"); GameRegistry.registerItem(Coraliumcluster5, "ccluster5"); GameRegistry.registerItem(Coraliumcluster6, "ccluster6"); GameRegistry.registerItem(Coraliumcluster7, "ccluster7"); GameRegistry.registerItem(Coraliumcluster8, "ccluster8"); GameRegistry.registerItem(Coraliumcluster9, "ccluster9"); GameRegistry.registerItem(Cpearl, "cpearl"); GameRegistry.registerItem(Cchunk, "cchunk"); GameRegistry.registerItem(Cingot, "cingot"); GameRegistry.registerItem(Cplate, "platec"); GameRegistry.registerItem(Corb, "corb"); GameRegistry.registerItem(Corflesh, "corflesh"); GameRegistry.registerItem(Corbone, "corbone"); GameRegistry.registerItem(pickaxe, "dpick"); GameRegistry.registerItem(axe, "daxe"); GameRegistry.registerItem(shovel, "dshovel"); GameRegistry.registerItem(sword, "dsword"); GameRegistry.registerItem(hoe, "dhoe"); GameRegistry.registerItem(pickaxeA, "apick"); GameRegistry.registerItem(axeA, "aaxe"); GameRegistry.registerItem(shovelA, "ashovel"); GameRegistry.registerItem(swordA, "asword"); GameRegistry.registerItem(hoeA, "ahoe"); GameRegistry.registerItem(pickaxeC, "cpickaxe"); GameRegistry.registerItem(axeC, "caxe"); GameRegistry.registerItem(shovelC, "cshovel"); GameRegistry.registerItem(swordC, "csword"); GameRegistry.registerItem(hoeC, "choe"); GameRegistry.registerItem(Corpickaxe, "corpick"); GameRegistry.registerItem(Coraxe, "coraxe"); GameRegistry.registerItem(Corshovel, "corshovel"); GameRegistry.registerItem(Corsword, "corsword"); GameRegistry.registerItem(Corhoe, "corhoe"); GameRegistry.registerItem(boots, "aboots"); GameRegistry.registerItem(helmet, "ahelmet"); GameRegistry.registerItem(plate, "aplate"); GameRegistry.registerItem(legs, "alegs"); GameRegistry.registerItem(bootsC, "cboots"); GameRegistry.registerItem(helmetC, "chelmet"); GameRegistry.registerItem(plateC, "cplate"); GameRegistry.registerItem(legsC, "clegs"); GameRegistry.registerItem(bootsD, "dboots"); GameRegistry.registerItem(helmetD, "dhelmet"); GameRegistry.registerItem(plateD, "dplate"); GameRegistry.registerItem(legsD, "dlegs"); GameRegistry.registerItem(Corboots, "corboots"); GameRegistry.registerItem(Corhelmet, "corhelmet"); GameRegistry.registerItem(Corplate, "corplate"); GameRegistry.registerItem(Corlegs, "corlegs"); GameRegistry.registerItem(CorbootsP, "corbootsp"); GameRegistry.registerItem(CorhelmetP, "corhelmetp"); GameRegistry.registerItem(CorplateP, "corplatep"); GameRegistry.registerItem(CorlegsP, "corlegsp"); GameRegistry.registerItem(Depthsboots, "depthsboots"); GameRegistry.registerItem(Depthshelmet, "depthshelmet"); GameRegistry.registerItem(Depthsplate, "depthsplate"); GameRegistry.registerItem(Depthslegs, "depthslegs"); GameRegistry.registerItem(CobbleU, "cobbleu"); GameRegistry.registerItem(IronU, "ironu"); GameRegistry.registerItem(GoldU, "goldu"); GameRegistry.registerItem(DiamondU, "diamondu"); GameRegistry.registerItem(AbyssalniteU, "abyssalniteu"); GameRegistry.registerItem(CoraliumU, "coraliumu"); GameRegistry.registerItem(MRE, "mre"); GameRegistry.registerItem(ironp, "ironp"); GameRegistry.registerItem(chickenp, "chickenp"); GameRegistry.registerItem(porkp, "porkp"); GameRegistry.registerItem(beefp, "beefp"); GameRegistry.registerItem(fishp, "fishp"); GameRegistry.registerItem(dirtyplate, "dirtyplate"); GameRegistry.registerItem(friedegg, "friedegg"); GameRegistry.registerItem(eggp, "eggp"); GameRegistry.registerItem(cloth, "cloth"); GameRegistry.registerItem(shadowfragment, "shadowfragment"); GameRegistry.registerItem(shadowshard, "shadowshard"); GameRegistry.registerItem(shadowgem, "shadowgem"); GameRegistry.registerItem(oblivionshard, "oblivionshard"); GameRegistry.registerItem(corbow, "corbow"); GameRegistry.registerItem(antibucket, "antibucket"); GameRegistry.registerItem(cbrick, "cbrick"); GameRegistry.registerItem(cudgel, "cudgel"); GameRegistry.registerItem(dreadiumingot, "dreadumingot"); GameRegistry.registerItem(dreadfragment, "dreadfragment"); GameRegistry.registerItem(dreadiumboots, "dreadiumboots"); GameRegistry.registerItem(dreadiumhelmet, "dreadiumhelmet"); GameRegistry.registerItem(dreadiumplate, "dreadiumplate"); GameRegistry.registerItem(dreadiumlegs, "dreadiumlegs"); GameRegistry.registerItem(dreadiumpickaxe, "dreadiumpickaxe"); GameRegistry.registerItem(dreadiumaxe, "dreadiumaxe"); GameRegistry.registerItem(dreadiumshovel, "dreadiumshovel"); GameRegistry.registerItem(dreadiumsword, "dreadiumsword"); GameRegistry.registerItem(dreadiumhoe, "dreadiumhoe"); GameRegistry.registerItem(DreadiumU, "dreadiumu"); GameRegistry.registerItem(carbonCluster, "carboncluster"); GameRegistry.registerItem(denseCarbonCluster, "densecarboncluster"); GameRegistry.registerItem(methane, "methane"); GameRegistry.registerItem(nitre, "nitre"); GameRegistry.registerItem(sulfur, "sulfur"); GameRegistry.registerItem(crystalIron, "crystaliron"); GameRegistry.registerItem(crystalGold, "crystalgold"); GameRegistry.registerItem(crystalSulfur, "crystalsulfur"); GameRegistry.registerItem(crystalCarbon, "crystalcarbon"); GameRegistry.registerItem(crystalOxygen, "crystaloxygen"); GameRegistry.registerItem(crystalHydrogen, "crystalhydrogen"); GameRegistry.registerItem(crystalNitrogen, "crystalnitrogen"); GameRegistry.registerItem(crystalPhosphorus, "crystalphosphorus"); GameRegistry.registerItem(crystalPotassium, "crystalpotassium"); GameRegistry.registerItem(crystalNitrate, "crystalnitrate"); GameRegistry.registerItem(crystalMethane, "crystalmethane"); GameRegistry.registerItem(crystalRedstone, "crystalredstone"); GameRegistry.registerItem(crystalAbyssalnite, "crystalabyssalnite"); GameRegistry.registerItem(crystalCoralium, "crystalcoralium"); GameRegistry.registerItem(crystalDreadium, "crystaldreadium"); GameRegistry.registerItem(crystalBlaze, "crystalblaze"); GameRegistry.registerItem(dreadcloth, "dreadcloth"); GameRegistry.registerItem(dreadplate, "dreadplate"); GameRegistry.registerItem(dreadblade, "dreadblade"); GameRegistry.registerItem(dreadhilt, "dreadhilt"); GameRegistry.registerItem(dreadkatana, "dreadkatana"); GameRegistry.registerItem(dreadKey, "dreadkey"); GameRegistry.registerItem(portalPlacerJzh, "portalplacerjzh"); GameRegistry.registerItem(dreadiumSboots, "dreadiumsamuraiboots"); GameRegistry.registerItem(dreadiumShelmet, "dreadiumsamuraihelmet"); GameRegistry.registerItem(dreadiumSplate, "dreadiumsamuraiplate"); GameRegistry.registerItem(dreadiumSlegs, "dreadiumsamurailegs"); GameRegistry.registerItem(tinIngot, "tingingot"); GameRegistry.registerItem(copperIngot, "copperingot"); GameRegistry.registerItem(crystalTin, "crystaltin"); GameRegistry.registerItem(crystalCopper, "crystalcopper"); GameRegistry.registerItem(crystalSilicon, "crystalsilicon"); GameRegistry.registerItem(crystalMagnesium, "crystalmagnesium"); GameRegistry.registerItem(crystalAluminium, "crystalaluminium"); GameRegistry.registerItem(crystalSilica, "crystalsilica"); GameRegistry.registerItem(crystalAlumina, "crystalalumina"); GameRegistry.registerItem(crystalMagnesia, "crystalmagnesia"); GameRegistry.registerItem(crystalZinc, "crystalzinc"); GameRegistry.registerItem(antiBeef, "antibeef"); GameRegistry.registerItem(antiChicken, "antichicken"); GameRegistry.registerItem(antiPork, "antipork"); GameRegistry.registerItem(antiFlesh, "antiflesh"); GameRegistry.registerItem(antiBone, "antibone"); GameRegistry.registerItem(antiSpider_eye, "antispidereye"); GameRegistry.registerItem(soulReaper, "soulreaper"); GameRegistry.registerItem(ethaxium_brick, "ethbrick"); GameRegistry.registerItem(ethaxiumIngot, "ethaxiumingot"); GameRegistry.registerItem(lifeCrystal, "lifecrystal"); GameRegistry.registerItem(ethBoots, "ethaxiumboots"); GameRegistry.registerItem(ethHelmet, "ethaxiumhelmet"); GameRegistry.registerItem(ethPlate, "ethaxiumplate"); GameRegistry.registerItem(ethLegs, "ethaxiumlegs"); GameRegistry.registerItem(ethPickaxe, "ethaxiumpickaxe"); GameRegistry.registerItem(ethAxe, "ethaxiumaxe"); GameRegistry.registerItem(ethShovel, "ethaxiumshovel"); GameRegistry.registerItem(ethSword, "ethaxiumsword"); GameRegistry.registerItem(ethHoe, "ethaxiumhoe"); GameRegistry.registerItem(EthaxiumU, "ethaxiumu"); GameRegistry.registerItem(coin, "coin"); GameRegistry.registerItem(cthulhuCoin, "cthulhucoin"); GameRegistry.registerItem(elderCoin, "eldercoin"); GameRegistry.registerItem(jzaharCoin, "jzaharcoin"); GameRegistry.registerItem(engravingBlank, "engraving_blank"); GameRegistry.registerItem(engravingCthulhu, "engraving_cthulhu"); GameRegistry.registerItem(engravingElder, "engraving_elder"); GameRegistry.registerItem(engravingJzahar, "engraving_jzahar"); GameRegistry.registerItem(eldritchScale, "eldritchscale"); GameRegistry.registerItem(omotholFlesh, "omotholflesh"); GameRegistry.registerItem(antiCorflesh, "anticorflesh"); GameRegistry.registerItem(antiCorbone, "anticorbone"); GameRegistry.registerItem(necronomicon, "necronomicon"); GameRegistry.registerItem(necronomicon_cor, "necronomicon_cor"); GameRegistry.registerItem(necronomicon_dre, "necronomicon_dre"); GameRegistry.registerItem(necronomicon_omt, "necronomicon_omt"); GameRegistry.registerItem(abyssalnomicon, "abyssalnomicon"); GameRegistry.registerItem(crystalbag_s, "crystalbag_small"); GameRegistry.registerItem(crystalbag_m, "crystalbag_medium"); GameRegistry.registerItem(crystalbag_l, "crystalbag_large"); GameRegistry.registerItem(crystalbag_h, "crystalbag_huge"); // GameRegistry.registerItem(shoggothFlesh, "shoggothflesh"); // GameRegistry.registerItem(shadowPlate, "shadowplate"); LIQUID_CORALIUM.setBlock(Cwater).setUnlocalizedName(Cwater.getUnlocalizedName()); LIQUID_ANTIMATTER.setBlock(anticwater).setUnlocalizedName(anticwater.getUnlocalizedName()); if (CFluid.getBlock() == null) CFluid.setBlock(Cwater); if (antifluid.getBlock() == null) antifluid.setBlock(anticwater); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack(CFluid.getName(), FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(Cbucket), new ItemStack(Items.bucket)); BucketHandler.INSTANCE.buckets.put(CFluid.getBlock(), Cbucket); FluidContainerRegistry.registerFluidContainer( FluidRegistry.getFluidStack(antifluid.getName(), FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(antibucket), new ItemStack(Items.bucket)); BucketHandler.INSTANCE.buckets.put(antifluid.getBlock(), antibucket); MinecraftForge.EVENT_BUS.register(BucketHandler.INSTANCE); //Biome if (dark1 == true) registerBiomeWithTypes(Darklands, darkWeight1, BiomeType.WARM, Type.WASTELAND, Type.SPOOKY); if (dark2 == true) registerBiomeWithTypes(DarklandsForest, darkWeight2, BiomeType.WARM, Type.FOREST, Type.SPOOKY); if (dark3 == true) registerBiomeWithTypes(DarklandsPlains, darkWeight3, BiomeType.WARM, Type.PLAINS, Type.SPOOKY); if (dark4 == true) registerBiomeWithTypes(DarklandsHills, darkWeight4, BiomeType.WARM, Type.HILLS, Type.SPOOKY); if (dark5 == true) registerBiomeWithTypes(DarklandsMountains, darkWeight5, BiomeType.WARM, Type.MOUNTAIN, Type.SPOOKY); if (coralium1 == true) registerBiomeWithTypes(corswamp, coraliumWeight, BiomeType.WARM, Type.SWAMP); if (coralium2 == true) { BiomeDictionary.registerBiomeType(corocean, Type.WATER); BiomeManager.oceanBiomes.add(AbyssalCraft.corocean); } if (darkspawn1 == true) BiomeManager.addSpawnBiome(AbyssalCraft.Darklands); if (darkspawn2 == true) BiomeManager.addSpawnBiome(AbyssalCraft.DarklandsForest); if (darkspawn3 == true) BiomeManager.addSpawnBiome(AbyssalCraft.DarklandsPlains); if (darkspawn4 == true) BiomeManager.addSpawnBiome(AbyssalCraft.DarklandsHills); if (darkspawn5 == true) BiomeManager.addSpawnBiome(AbyssalCraft.DarklandsMountains); if (coraliumspawn1 == true) BiomeManager.addSpawnBiome(AbyssalCraft.corswamp); if (coraliumspawn2 == true) BiomeManager.addSpawnBiome(AbyssalCraft.corocean); BiomeDictionary.registerBiomeType(Wastelands, Type.DEAD); BiomeDictionary.registerBiomeType(Dreadlands, Type.DEAD); BiomeDictionary.registerBiomeType(AbyDreadlands, Type.DEAD); BiomeDictionary.registerBiomeType(MountainDreadlands, Type.DEAD); BiomeDictionary.registerBiomeType(ForestDreadlands, Type.DEAD); BiomeDictionary.registerBiomeType(omothol, Type.DEAD); BiomeDictionary.registerBiomeType(darkRealm, Type.DEAD); //Dimension registerDimension(configDimId1, WorldProviderAbyss.class, keepLoaded1); registerDimension(configDimId2, WorldProviderDreadlands.class, keepLoaded2); registerDimension(configDimId3, WorldProviderOmothol.class, keepLoaded3); registerDimension(configDimId4, WorldProviderDarkRealm.class, keepLoaded4); //Mobs EntityRegistry.registerModEntity(EntityDepthsGhoul.class, "depthsghoul", 25, this, 80, 3, true); EntityRegistry.addSpawn(EntityDepthsGhoul.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.WATER)); EntityRegistry.addSpawn(EntityDepthsGhoul.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.BEACH)); EntityRegistry.addSpawn(EntityDepthsGhoul.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.SWAMP)); registerEntityEgg(EntityDepthsGhoul.class, 0x36A880, 0x012626, "depthsghoul"); EntityRegistry.registerModEntity(EntityEvilpig.class, "evilpig", 26, this, 80, 3, true); EntityRegistry.addSpawn(EntityEvilpig.class, evilPigSpawnRate, 1, 3, EnumCreatureType.creature, new BiomeGenBase[] { BiomeGenBase.taiga, BiomeGenBase.plains, BiomeGenBase.forest, BiomeGenBase.savanna, BiomeGenBase.beach, BiomeGenBase.extremeHills, BiomeGenBase.jungle, BiomeGenBase.savannaPlateau, BiomeGenBase.swampland, BiomeGenBase.icePlains, BiomeGenBase.birchForest, BiomeGenBase.birchForestHills, BiomeGenBase.roofedForest }); registerEntityEgg(EntityEvilpig.class, 15771042, 14377823, "evilpig"); EntityRegistry.registerModEntity(EntityAbyssalZombie.class, "abyssalzombie", 27, this, 80, 3, true); EntityRegistry.addSpawn(EntityAbyssalZombie.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.WATER)); EntityRegistry.addSpawn(EntityAbyssalZombie.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.BEACH)); EntityRegistry.addSpawn(EntityAbyssalZombie.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.SWAMP)); EntityRegistry.addSpawn(EntityAbyssalZombie.class, 10, 1, 3, EnumCreatureType.monster, BiomeDictionary.getBiomesForType(Type.END)); registerEntityEgg(EntityAbyssalZombie.class, 0x36A880, 0x052824, "abyssalzombie"); EntityRegistry.registerModEntity(EntityODBPrimed.class, "Primed ODB", 28, this, 80, 3, true); EntityRegistry.registerModEntity(EntityJzahar.class, "Jzahar", 29, this, 80, 3, true); registerEntityEgg(EntityJzahar.class, 0x133133, 0x342122, "Jzahar"); EntityRegistry.registerModEntity(EntityAbygolem.class, "abygolem", 30, this, 80, 3, true); registerEntityEgg(EntityAbygolem.class, 0x8A00E6, 0x6100A1, "abygolem"); EntityRegistry.registerModEntity(EntityDreadgolem.class, "dreadgolem", 31, this, 80, 3, true); registerEntityEgg(EntityDreadgolem.class, 0x1E60000, 0xCC0000, "dreadgolem"); EntityRegistry.registerModEntity(EntityDreadguard.class, "dreadguard", 32, this, 80, 3, true); registerEntityEgg(EntityDreadguard.class, 0xE60000, 0xCC0000, "dreadguard"); EntityRegistry.registerModEntity(EntityPSDLTracker.class, "PowerstoneTracker", 33, this, 64, 10, true); EntityRegistry.registerModEntity(EntityDragonMinion.class, "dragonminion", 34, this, 80, 3, true); registerEntityEgg(EntityDragonMinion.class, 0x433434, 0x344344, "dragonminion"); EntityRegistry.registerModEntity(EntityDragonBoss.class, "dragonboss", 35, this, 80, 3, true); registerEntityEgg(EntityDragonBoss.class, 0x476767, 0x768833, "dragonboss"); EntityRegistry.registerModEntity(EntityODBcPrimed.class, "Primed ODB Core", 36, this, 80, 3, true); EntityRegistry.registerModEntity(EntityShadowCreature.class, "shadowcreature", 37, this, 80, 3, true); registerEntityEgg(EntityShadowCreature.class, 0, 0xFFFFFF, "shadowcreature"); EntityRegistry.registerModEntity(EntityShadowMonster.class, "shadowmonster", 38, this, 80, 3, true); registerEntityEgg(EntityShadowMonster.class, 0, 0xFFFFFF, "shadowmonster"); EntityRegistry.registerModEntity(EntityDreadling.class, "dreadling", 39, this, 80, 3, true); registerEntityEgg(EntityDreadling.class, 0xE60000, 0xCC0000, "dreadling"); EntityRegistry.registerModEntity(EntityDreadSpawn.class, "dreadspawn", 40, this, 80, 3, true); registerEntityEgg(EntityDreadSpawn.class, 0xE60000, 0xCC0000, "dreadspawn"); EntityRegistry.registerModEntity(EntityDemonPig.class, "demonpig", 41, this, 80, 3, true); EntityRegistry.addSpawn(EntityDemonPig.class, 30, 1, 3, EnumCreatureType.monster, new BiomeGenBase[] { BiomeGenBase.hell }); registerEntityEgg(EntityDemonPig.class, 15771042, 14377823, "demonpig"); EntityRegistry.registerModEntity(EntitySkeletonGoliath.class, "gskeleton", 42, this, 80, 3, true); registerEntityEgg(EntitySkeletonGoliath.class, 0xD6D6C9, 0xC6C7AD, "gskeleton"); EntityRegistry.registerModEntity(EntityChagarothSpawn.class, "chagarothspawn", 43, this, 80, 3, true); registerEntityEgg(EntityChagarothSpawn.class, 0xE60000, 0xCC0000, "chagarothspawn"); EntityRegistry.registerModEntity(EntityChagarothFist.class, "chagarothfist", 44, this, 80, 3, true); registerEntityEgg(EntityChagarothFist.class, 0xE60000, 0xCC0000, "chagarothfist"); EntityRegistry.registerModEntity(EntityChagaroth.class, "chagaroth", 45, this, 80, 3, true); registerEntityEgg(EntityChagaroth.class, 0xE60000, 0xCC0000, "chagaroth"); EntityRegistry.registerModEntity(EntityShadowBeast.class, "shadowbeast", 46, this, 80, 3, true); registerEntityEgg(EntityShadowBeast.class, 0, 0xFFFFFF, "shadowbeast"); EntityRegistry.registerModEntity(EntitySacthoth.class, "shadowboss", 47, this, 80, 3, true); registerEntityEgg(EntitySacthoth.class, 0, 0xFFFFFF, "shadowboss"); EntityRegistry.registerModEntity(EntityAntiAbyssalZombie.class, "antiabyssalzombie", 48, this, 80, 3, true); registerEntityEgg(EntityAntiAbyssalZombie.class, 0xFFFFFF, 0xFFFFFF, "antiabyssalzombie"); EntityRegistry.registerModEntity(EntityAntiBat.class, "antibat", 49, this, 80, 3, true); registerEntityEgg(EntityAntiBat.class, 0xFFFFFF, 0xFFFFFF, "antibat"); EntityRegistry.registerModEntity(EntityAntiChicken.class, "antichicken", 50, this, 80, 3, true); registerEntityEgg(EntityAntiChicken.class, 0xFFFFFF, 0xFFFFFF, "antichicken"); EntityRegistry.registerModEntity(EntityAntiCow.class, "anticow", 51, this, 80, 3, true); registerEntityEgg(EntityAntiCow.class, 0xFFFFFF, 0xFFFFFF, "anticow"); EntityRegistry.registerModEntity(EntityAntiCreeper.class, "anticreeper", 52, this, 80, 3, true); registerEntityEgg(EntityAntiCreeper.class, 0xFFFFFF, 0xFFFFFF, "anticreeper"); EntityRegistry.registerModEntity(EntityAntiGhoul.class, "antighoul", 53, this, 80, 3, true); registerEntityEgg(EntityAntiGhoul.class, 0xFFFFFF, 0xFFFFFF, "antighoul"); EntityRegistry.registerModEntity(EntityAntiPig.class, "antipig", 54, this, 80, 3, true); registerEntityEgg(EntityAntiPig.class, 0xFFFFFF, 0xFFFFFF, "antipig"); EntityRegistry.registerModEntity(EntityAntiPlayer.class, "antiplayer", 55, this, 80, 3, true); registerEntityEgg(EntityAntiPlayer.class, 0xFFFFFF, 0xFFFFFF, "antiplayer"); EntityRegistry.registerModEntity(EntityAntiSkeleton.class, "antiskeleton", 56, this, 80, 3, true); registerEntityEgg(EntityAntiSkeleton.class, 0xFFFFFF, 0xFFFFFF, "antiskeleton"); EntityRegistry.registerModEntity(EntityAntiSpider.class, "antispider", 57, this, 80, 3, true); registerEntityEgg(EntityAntiSpider.class, 0xFFFFFF, 0xFFFFFF, "antispider"); EntityRegistry.registerModEntity(EntityAntiZombie.class, "antizombie", 58, this, 80, 3, true); registerEntityEgg(EntityAntiZombie.class, 0xFFFFFF, 0xFFFFFF, "antizombie"); EntityRegistry.registerModEntity(EntityRemnant.class, "remnant", 59, this, 80, 3, true); registerEntityEgg(EntityRemnant.class, 0x133133, 0x342122, "remnant"); EntityRegistry.registerModEntity(EntityOmotholGhoul.class, "omotholghoul", 60, this, 80, 3, true); registerEntityEgg(EntityOmotholGhoul.class, 0x133133, 0x342122, "omotholghoul"); EntityRegistry.registerModEntity(EntityCoraliumArrow.class, "CoraliumArrow", 61, this, 64, 10, true); // EntityRegistry.registerModEntity(EntityLesserShoggoth.class, "lessershoggoth", 62, this, 80, 3, true); // registerEntityEgg(EntityLesserShoggoth.class, 0x133133, 0x342122, "lessershoggoth"); // // EntityRegistry.registerModEntity(EntityShadowTitan.class, "shadowtitan", 63, this, 80, 3, true); // registerEntityEgg(EntityShadowTitan.class, 0, 0xFFFFFF, "shadowtitan"); // // EntityRegistry.registerModEntity(EntityOmotholWarden.class, "omotholwarden", 64, this, 80, 3, true); // registerEntityEgg(EntityOmotholWarden.class, 0x133133, 0x342122, "omotholwarden"); // // EntityRegistry.registerModEntity(EntityGatekeeperMinion.class, "jzaharminion", 65, this, 80, 3, true); // registerEntityEgg(EntityGatekeeperMinion.class, 0x133133, 0x342122, "jzaharminion"); proxy.addArmor("Abyssalnite"); proxy.addArmor("AbyssalniteC"); proxy.addArmor("Dread"); proxy.addArmor("Coralium"); proxy.addArmor("CoraliumP"); proxy.addArmor("Depths"); proxy.addArmor("Dreadium"); proxy.addArmor("DreadiumS"); proxy.addArmor("Ethaxium"); addOreDictionaryStuff(); addChestGenHooks(); addDungeonHooks(); sendIMC(); IntegrationHandler.preInit(); }
From source file:com.theslarfab.tmnmod.world.biome.BiomesTMN.java
License:Open Source License
public static void registerBiomes() { cherryForest = new BiomeGenCherryForest(40).setBiomeName("Cherry Forest"); BiomeDictionary.registerBiomeType(cherryForest, Type.FOREST); BiomeManager.warmBiomes.add(new BiomeEntry(cherryForest, 10)); BiomeManager.addSpawnBiome(cherryForest); rainforest = new BiomeGenRainforest(41).setBiomeName("Rainforest"); BiomeDictionary.registerBiomeType(rainforest, Type.FOREST); BiomeManager.warmBiomes.add(new BiomeEntry(rainforest, 10)); }
From source file:extrabiomes.helpers.BiomeHelper.java
License:Creative Commons License
/** * <pre>//from w w w.j a va 2s. c om * static void enableBiome(BiomeGenBase biome); * </pre> * * enable a custom biome. * <p> * * @param worldTypes - a collection of worldTypes in which to enable these biomes * @param biome - the BiomeGenBase to add */ public static void enableBiome(Set<WorldType> worldTypes, BiomeGenBase biome) { Extrabiomes.proxy.addBiome(worldTypes, biome); BiomeManager.addSpawnBiome(biome); BiomeManager.addStrongholdBiome(biome); }