Everything posted by denbukki
-
[1.6.4] strange crash
ow i didnt know i couldnt go higher but thankyou
-
[1.6.4] strange crash
base i have no saperate clas for config package denbukki.indestructibleTools; //Package directory /* * Basic importing */ import java.net.Proxy; import net.minecraft.block.Block; import net.minecraft.block.BlockHalfSlab; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.EnumArmorMaterial; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemSlab; import net.minecraft.item.ItemStack; import net.minecraftforge.common.Configuration; import net.minecraftforge.common.EnumHelper; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.Property; import net.minecraftforge.oredict.OreDictionary; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; import cpw.mods.fml.common.SidedProxy; 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.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import denbukki.indestructibleTools.armor.carbyneArmor; import denbukki.indestructibleTools.blocks.blockhardwoodSlab; import denbukki.indestructibleTools.blocks.blockhardwoodleaves; import denbukki.indestructibleTools.blocks.blockhardwoodlog; import denbukki.indestructibleTools.blocks.blockhardwoodsapling; import denbukki.indestructibleTools.blocks.blockhardwoodstairs; import denbukki.indestructibleTools.blocks.blockhellgemblock; import denbukki.indestructibleTools.blocks.blockhellgemslab; import denbukki.indestructibleTools.blocks.blockhellgemstairs; import denbukki.indestructibleTools.blocks.blockhellore; import denbukki.indestructibleTools.blocks.blockicegemblock; import denbukki.indestructibleTools.blocks.blockicegemslab; import denbukki.indestructibleTools.blocks.blockicegemstairs; import denbukki.indestructibleTools.blocks.blockicyore; import denbukki.indestructibleTools.blocks.blockhardwoodplanks; import denbukki.indestructibleTools.blocks.carbyneSlab; import denbukki.indestructibleTools.blocks.carbyneblock; import denbukki.indestructibleTools.blocks.carbyneore; import denbukki.indestructibleTools.blocks.carbynestair; import denbukki.indestructibleTools.items.HammerCraftingHandler; import denbukki.indestructibleTools.items.itemhammer; import denbukki.indestructibleTools.items.itemhellgem; import denbukki.indestructibleTools.items.itemicegem; import denbukki.indestructibleTools.items.items; import denbukki.indestructibleTools.proxys.CommonProxy; import denbukki.indestructibleTools.tools.Axe; import denbukki.indestructibleTools.tools.HellGemPickaxe; import denbukki.indestructibleTools.tools.HellGemSword; import denbukki.indestructibleTools.tools.Hoe; import denbukki.indestructibleTools.tools.Pickaxe; import denbukki.indestructibleTools.tools.Shovel; import denbukki.indestructibleTools.tools.Sword; import denbukki.indestructibleTools.tools.iceGemSword; import denbukki.indestructibleTools.worldgen.WorldGenHellOre; import denbukki.indestructibleTools.worldgen.WorldGencarbyneore; import denbukki.indestructibleTools.worldgen.WorldGenicyore; import denbukki.indestructibleTools.worldgen.worldgenhardwood; /* * Basic needed forge stuff */ @Mod(modid="indestructibletools",name="Indestructible Tools",version="1.1.0") @NetworkMod(clientSideRequired=true,serverSideRequired=true) public class indestructibletools { @Instance(value = "indestructibletools") public static indestructibletools instance; public static final String modid = "indestructibletools" ; @SidedProxy(clientSide="denbukki.indestructibleTools.proxys.ClientProxy", serverSide="denbukki.indestructibleTools.proxys.CommonProxy") public static CommonProxy proxys; public static boolean someConfigFlag; //items public static int carbyneID; public static int carbyneshardID; public static int rawcarbyneID; public static int itemhellgemID; public static int itemicegemID; public static int itemhammerddiamondsID; public static int itemHardwoodStickID; //blocks public static int carbyneoreID;// public static int carbyneblockID;// public static int carbyneblockhalfslabID;// public static int carbyneblockdubbleslabID;// public static int carbyneblockstairID;// public static int blockhelloreID;// public static int blockhellgemblockID;// public static int blockicyoreID;// public static int blockicegemblockID;// public static int blockhellgemhalfslabID;// public static int blockhellgemdubbleslabID;// public static int blockhellgemstairsID;// public static int blockicegemstairsID;// public static int blockicegemhalfslabID;// public static int blockicegemdubbleslabID;// public static int blockhardwoodleavesID;// public static int blockhardwoodlogID;// public static int blockhardwoodsaplingID;// public static int blockhardwoodplanksID;// public static int blockhardwoodhalfSlabID;// public static int blockhardwooddubbleSlabID;// public static int blockhardwoodstairsID;// //armor public static int carbyneChestplateID;// public static int carbyneBootsID;// public static int carbyneLeggingsID;// public static int carbyneHelmetID;// //tools public static int carbyneAxeID;// public static int carbyneShovelID;// public static int carbynePickaxeID;// public static int carbyneHoeID;// public static int carbyneSwordID;// public static int hellgemSwordID;// public static int hellgemPickaxeID;// public static int icegemSwordID;// public static int itemhammerID; /* * ToolMaterial */ //Telling forge that we are creating these //items public static Item carbyne; public static Item carbyneshard; public static Item rawcarbyne; public static Item itemhellgem; public static Item itemicegem; public static Item itemhammerddiamonds; public static Item itemHardwoodStick; //blocks public static Block carbyneore; public static Block carbyneblock; public static Block carbyneblockhalfslab; public static Block carbyneblockdubbleslab; public static Block carbyneblockstair; public static Block blockhellore; public static Block blockhellgemblock; public static Block blockicyore; public static Block blockicegemblock; public static Block blockhellgemhalfslab; public static Block blockhellgemdubbleslab; public static Block blockhellgemstairs; public static Block blockicegemstairs; public static Block blockicegemhalfslab; public static Block blockicegemdubbleslab; public static Block carbynechest; public static Block blockhardwoodleaves; public static Block blockhardwoodlog; public static Block blockhardwoodsapling; public static Block blockhardwoodplanks; public static Block blockhardwoodhalfSlab; public static Block blockhardwooddubbleSlab; public static Block blockhardwoodstairs; //armor public static Item carbyneChestplate; public static Item carbyneBoots; public static Item carbyneLeggings; public static Item carbyneHelmet; public static EnumArmorMaterial carbyneArmor = EnumHelper.addArmorMaterial("carbyneArmor", -1, new int[] { 3, 7, 6, 3 }, 30); //tools public static EnumToolMaterial carbyneTool = EnumHelper.addToolMaterial("carbyneTool", 3, 0, 9.0F, 3, 10); public static Item carbyneAxe; public static Item carbyneShovel; public static Item carbynePickaxe; public static Item carbyneHoe; public static Item carbyneSword; public static EnumToolMaterial hellgemTool = EnumHelper.addToolMaterial("hellgemTool", 3, 251, 9.0F, 3, 10); public static Item hellgemSword; public static Item hellgemPickaxe; public static EnumToolMaterial icegemTool = EnumHelper.addToolMaterial("icegemTool", 3, 251, 9.0F, 3, 10); public static Item icegemSword; public static Item itemhammer; // //creative tab public static CreativeTabs indestructibleTools = new indestructibleToolsTab(CreativeTabs.getNextID(), "indestructible Tools"); //Declaring Init //config @PreInit public void preInit(FMLPreInitializationEvent event) { Configuration config = new Configuration(event.getSuggestedConfigurationFile()); config.load(); carbyneID = config.getItem("carbyne", 5000).getInt(); carbyneshardID = config.getItem("carbyneshard", 5001).getInt(); rawcarbyneID = config.getItem("rawcarbyne", 5002).getInt(); itemhellgemID = config.getItem("itemhellgem", 5003).getInt(); itemicegemID = config.getItem("itemicegem", 5004).getInt(); itemhammerddiamondsID = config.getItem("itemhammerddiamonds", 5005).getInt(); itemHardwoodStickID = config.getItem("itemHardwoodStick", 5006).getInt(); carbyneoreID = config.getBlock("carbyneore", 9117).getInt(); carbyneblockID = config.getBlock("carbyneblock", 5008).getInt(); carbyneblockhalfslabID = config.getBlock("carbyneblockhalfslab", 5009).getInt(); carbyneblockdubbleslabID = config.getBlock("carbyneblockdubbleslab", 5010).getInt(); carbyneblockstairID = config.getBlock("carbyneblockstair", 5011).getInt(); blockhelloreID = config.getBlock("blockhellore", 5012).getInt(); blockhellgemblockID = config.getBlock("blockhellgemblock", 5013).getInt(); blockicyoreID = config.getBlock("blockicyore", 5014).getInt(); blockicegemblockID = config.getBlock("blockicegemblock", 5015).getInt(); blockhellgemhalfslabID = config.getBlock("blockhellgemhalfslab", 5016).getInt(); blockhellgemdubbleslabID = config.getBlock("blockhellgemdubbleslab", 5017).getInt(); blockhellgemstairsID = config.getBlock("blockhellgemstairs", 5018).getInt(); blockicegemstairsID = config.getBlock("blockicegemstairs", 5019).getInt(); blockicegemhalfslabID = config.getBlock("blockicegemhalfslab", 5050).getInt(); blockicegemdubbleslabID = config.getBlock("blockicegemdubbleslab", 5021).getInt(); blockhardwoodleavesID = config.getBlock("blockhardwoodleaves", 5022).getInt(); blockhardwoodlogID = config.getBlock("blockhardwoodlog", 5023).getInt(); blockhardwoodsaplingID = config.getBlock("blockhardwoodsapling", 5024).getInt(); blockhardwoodplanksID = config.getBlock("blockhardwoodplanks", 5025).getInt(); blockhardwoodhalfSlabID = config.getBlock("blockhardwoodhalfSlab", 5026).getInt(); blockhardwooddubbleSlabID = config.getBlock("blockhardwooddubbleSlab", 5027).getInt(); blockhardwoodstairsID = config.getBlock("blockhardwoodstairs", 5028).getInt(); carbyneChestplateID = config.getItem("carbyneChestplate", 5029).getInt(); carbyneBootsID = config.getItem("carbyneBoots", 5050).getInt(); carbyneLeggingsID = config.getItem("carbyneLeggings", 5031).getInt(); carbyneHelmetID = config.getItem("carbyneHelmet", 5032).getInt(); carbyneAxeID = config.getItem("carbyneAxe", 5033).getInt(); carbyneShovelID = config.getItem("carbyneShovel", 5034).getInt(); carbynePickaxeID = config.getItem("carbynePickaxe", 5035).getInt(); carbyneHoeID = config.getItem("carbyneHoe", 5036).getInt(); carbyneSwordID = config.getItem("carbyneSword", 5037).getInt(); hellgemSwordID = config.getItem("hellgemSword", 5038).getInt(); hellgemPickaxeID = config.getItem("hellgemPickaxe", 5039).getInt(); icegemSwordID = config.getItem("icegemSword", 5040).getInt(); itemhammerID = config.getItem("itemhammer", 5041).getInt(); someConfigFlag = config.get(Configuration.CATEGORY_GENERAL, "SomeConfigFlag", false).getBoolean(false); config.save(); } @Init public void load(FMLInitializationEvent event){ proxys.register(); // define items carbyne = new items(carbyneID).setUnlocalizedName("carbyne"); carbyneshard = new items(carbyneshardID).setUnlocalizedName("carbyneshard"); rawcarbyne = new items(rawcarbyneID).setUnlocalizedName("rawcarbyne"); itemhellgem = new itemhellgem(itemhellgemID).setUnlocalizedName("itemhellgem"); itemicegem = new itemicegem(itemicegemID).setUnlocalizedName("itemicegem"); itemhammer = new itemhammer(itemhammerID).setUnlocalizedName("itemhammer"); itemHardwoodStick = new items(itemHardwoodStickID).setUnlocalizedName("itemHardwoodStick"); itemhammerddiamonds = new items(itemhammerddiamondsID).setUnlocalizedName("itemhammerddiamonds"); // define blocks carbyneore = new carbyneore(carbyneoreID, "carbyneore").setUnlocalizedName("carbyneore").setHardness(5.0F).setStepSound(Block.soundStoneFootstep).setResistance(10.0F); GameRegistry.registerBlock(carbyneore, "carbyneore"); carbyneblock = new carbyneblock(carbyneblockID, "carbyneblock").setUnlocalizedName("carbyneblock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(10000.0F); GameRegistry.registerBlock(carbyneblock, ItemBlock.class, "carbyneblock"); carbyneblockhalfslab = new carbyneSlab(carbyneblockhalfslabID, false, Material.rock).setUnlocalizedName("carbyneblockhalfslab").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(10000.0F); carbyneblockdubbleslab = new carbyneSlab(carbyneblockdubbleslabID, true, Material.rock).setUnlocalizedName("carbyneblockdubbleslab").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(10000.0F); GameRegistry.registerBlock(carbyneblockhalfslab, "carbyneblockhalfslab"); GameRegistry.registerBlock(carbyneblockdubbleslab, "carbyneblockdubbleslab"); carbyneblockstair = new carbynestair(carbyneblockstairID, carbyneblock); GameRegistry.registerBlock(carbyneblockstair, "carbyneblockstair"); blockhellore = new blockhellore(blockhelloreID, "blockhellore").setUnlocalizedName("blockhellore").setHardness(5.0F).setStepSound(Block.soundStoneFootstep).setResistance(10.0F).setLightValue(0.8F); GameRegistry.registerBlock(blockhellore, "blockhellore"); blockhellgemblock = new blockhellgemblock(blockhellgemblockID, "blockhellgemblock").setUnlocalizedName("blockhellgemblock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(10.0F).setLightValue(0.9F); GameRegistry.registerBlock(blockhellgemblock, "blockhellgemblock"); blockicyore = new blockicyore(blockicyoreID, "blockicyore").setUnlocalizedName("blockicyore").setHardness(5.0F).setStepSound(Block.soundStoneFootstep).setResistance(10.0F); GameRegistry.registerBlock(blockicyore, "blockicyore"); blockicegemblock = new blockicegemblock(blockicegemblockID, "blockicegemblock").setUnlocalizedName("blockicegemblock").setHardness(5.0F).setStepSound(Block.soundGlassFootstep).setResistance(10.0F); GameRegistry.registerBlock(blockicegemblock, "blockicegemblock"); blockhellgemhalfslab = new blockhellgemslab(blockhellgemhalfslabID, false, Material.rock).setUnlocalizedName("blockhellgemhalfslab").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(10.0F); blockhellgemdubbleslab = new blockhellgemslab(blockhellgemdubbleslabID, true, Material.rock).setUnlocalizedName("blockhellgemdubbleslab").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(10.0F); GameRegistry.registerBlock(blockhellgemhalfslab, "blockhellgemhalfslab"); GameRegistry.registerBlock(blockhellgemdubbleslab, "blockhellgemdubbleslab"); blockhellgemstairs = new blockhellgemstairs(blockhellgemstairsID, blockhellgemblock); GameRegistry.registerBlock(blockhellgemstairs, "blockhellgemstairs"); blockicegemstairs = new blockicegemstairs(blockicegemstairsID, blockicegemblock); GameRegistry.registerBlock(blockicegemstairs, "blockicegemstairs"); blockicegemhalfslab = new blockicegemslab(blockicegemhalfslabID, false, Material.rock).setUnlocalizedName("blockicegemhalfslab").setHardness(5.0F).setStepSound(Block.soundGlassFootstep).setResistance(10.0F); blockicegemdubbleslab = new blockicegemslab(blockicegemdubbleslabID, true, Material.rock).setUnlocalizedName("blockicegemdubbleslab").setHardness(5.0F).setStepSound(Block.soundGlassFootstep).setResistance(10.0F); GameRegistry.registerBlock(blockicegemhalfslab, "blockicegemhalfslab"); GameRegistry.registerBlock(blockicegemdubbleslab, "blockicegemdubbleslab"); blockhardwoodleaves = new blockhardwoodleaves(blockhardwoodleavesID).setCreativeTab(indestructibleTools).setLightOpacity(1000).setUnlocalizedName("blockhardwoodleaves"); GameRegistry.registerBlock(blockhardwoodleaves, "blockhardwoodleaves"); blockhardwoodlog = new blockhardwoodlog(blockhardwoodlogID).setCreativeTab(indestructibleTools).setUnlocalizedName("blockhardwoodlog"); GameRegistry.registerBlock(blockhardwoodlog, "blockhardwoodlog"); blockhardwoodsapling = new blockhardwoodsapling(blockhardwoodsaplingID).setCreativeTab(indestructibleTools).setUnlocalizedName("blockhardwoodsapling"); GameRegistry.registerBlock(blockhardwoodsapling, "blockhardwoodsapling"); blockhardwoodplanks = new blockhardwoodplanks(blockhardwoodplanksID, "blockhardwoodplanks").setUnlocalizedName("blockhardwoodplanks").setHardness(5.0F).setResistance(10.0F).setStepSound(Block.soundWoodFootstep); GameRegistry.registerBlock(blockhardwoodplanks, "blockhardwoodplanks"); blockhardwoodhalfSlab = new blockhardwoodSlab(blockhardwoodhalfSlabID, false, Material.wood).setUnlocalizedName("blockhardwoodhalfSlab").setHardness(5.0F).setStepSound(Block.soundWoodFootstep); blockhardwooddubbleSlab = new blockhardwoodSlab(blockhardwooddubbleSlabID, true, Material.wood).setUnlocalizedName("blockhardwooddubbleSlab").setHardness(5.0F).setStepSound(Block.soundWoodFootstep); GameRegistry.registerBlock(blockhardwoodhalfSlab, "blockhardwoodhalfSlab"); GameRegistry.registerBlock(blockhardwooddubbleSlab, "blockhardwooddubbleSlab"); blockhardwoodstairs = new blockhardwoodstairs(blockhardwoodstairsID, blockhardwoodplanks); GameRegistry.registerBlock(blockhardwoodstairs, "blockhardwoodstairs"); //define tools carbyneAxe = new Axe(carbyneAxeID, carbyneTool).setUnlocalizedName("carbyneAxe"); carbyneShovel = new Shovel(carbyneShovelID, carbyneTool).setUnlocalizedName("carbyneShovel"); carbynePickaxe = new Pickaxe(carbynePickaxeID, carbyneTool).setUnlocalizedName("carbynePickaxe"); carbyneHoe = new Hoe(carbyneHoeID, carbyneTool).setUnlocalizedName("carbyneHoe"); carbyneSword = new Sword(carbyneSwordID, carbyneTool).setUnlocalizedName("carbyneSword"); hellgemSword = new HellGemSword(hellgemSwordID, hellgemTool).setUnlocalizedName("hellgemSword"); hellgemPickaxe = new HellGemPickaxe(hellgemPickaxeID, hellgemTool).setUnlocalizedName("hellgemPickaxe").setCreativeTab(indestructibleTools); icegemSword = new iceGemSword(3075, icegemTool).setUnlocalizedName("icegemSword"); worldgenhardwood worldgenhardwood = new worldgenhardwood(); //define armor carbyneHelmet = new carbyneArmor(hellgemPickaxeID, carbyneArmor, 5, 0).setUnlocalizedName("carbyneHelmet").setCreativeTab(indestructibleTools); carbyneChestplate = new carbyneArmor(carbyneChestplateID, carbyneArmor, 5, 1).setUnlocalizedName("carbyneChestplate").setCreativeTab(indestructibleTools); carbyneLeggings = new carbyneArmor(carbyneLeggingsID, carbyneArmor, 5, 2).setUnlocalizedName("carbyneLeggings").setCreativeTab(indestructibleTools); carbyneBoots = new carbyneArmor(carbyneBootsID, carbyneArmor, 5, 3).setUnlocalizedName("carbyneBoots").setCreativeTab(indestructibleTools); //evnet //oreDic OreDictionary.registerOre("oreCarbyne", carbyneore); OreDictionary.registerOre("gemCarbyne", carbyne); OreDictionary.registerOre("blockCarbyne", carbyneblock); OreDictionary.registerOre("plankWood", blockhardwoodplanks); OreDictionary.registerOre("slabWood", blockhardwoodhalfSlab); OreDictionary.registerOre("logWood", blockhardwoodlog); OreDictionary.registerOre("stickWood", itemHardwoodStick); //adding names //items LanguageRegistry.addName(carbyne, "Carbyne"); LanguageRegistry.addName(carbyneshard, "Carbyne Shard"); LanguageRegistry.addName(rawcarbyne, "Raw Carbyne"); LanguageRegistry.addName(itemhellgem, "Hell Gem"); LanguageRegistry.addName(itemicegem, "Ice Gem"); LanguageRegistry.addName(itemhammerddiamonds, "Hammerd Diamonds"); LanguageRegistry.addName(itemHardwoodStick, "Hardwood Stick"); //blocks LanguageRegistry.addName(carbyneore, "Carbyne Ore"); LanguageRegistry.addName(carbyneblock, "Block Of Carbyne"); LanguageRegistry.addName(carbyneblockhalfslab, "Carbyne Block Slab"); LanguageRegistry.addName(carbyneblockdubbleslab, "Carbyne Block Slab"); LanguageRegistry.addName(carbyneblockstair, "Carbyne Block Stairs"); LanguageRegistry.addName(blockhellore, "Hell Ore"); LanguageRegistry.addName(blockhellgemblock, "Hell Gem Block"); LanguageRegistry.addName(blockicegemblock, "Ice Gem Block"); LanguageRegistry.addName(blockicyore, "Icy Ore"); LanguageRegistry.addName(blockicegemstairs, "Ice Gem Stairs"); LanguageRegistry.addName(blockhellgemstairs, "Hell Gem Stairs"); LanguageRegistry.addName(blockhellgemhalfslab, "Hell Gem Slab"); LanguageRegistry.addName(blockicegemhalfslab, "Ice Gem Slab"); LanguageRegistry.addName(blockhardwoodleaves, "Hardwood Leaves"); LanguageRegistry.addName(blockhardwoodlog, "Hardwood Log"); LanguageRegistry.addName(blockhardwoodsapling, "Hardwood Sapling"); LanguageRegistry.addName(blockhardwoodplanks, "Hardwood Planks"); LanguageRegistry.addName(blockhardwoodhalfSlab, "Hardwood Slab"); LanguageRegistry.addName(blockhardwoodstairs, "Hardwood Stairs"); //tools LanguageRegistry.addName(carbyneAxe, "Carbyne Axe"); LanguageRegistry.addName(carbyneShovel, "Carbyne Shovel"); LanguageRegistry.addName(carbynePickaxe, "Carbyne Pickaxe"); LanguageRegistry.addName(carbyneSword, "Carbyne Sword"); LanguageRegistry.addName(carbyneHoe, "Carbyne Hoe"); LanguageRegistry.addName(itemhammer, "Hammer"); LanguageRegistry.addName(hellgemSword, "Hell Gem Sword"); LanguageRegistry.addName(hellgemPickaxe, "Hell Gem Pickaxe"); LanguageRegistry.addName(icegemSword, "Ice Gem Sword"); //armor LanguageRegistry.addName(carbyneHelmet, "Carbyne Helmet"); LanguageRegistry.addName(carbyneChestplate, "Carbyne Chestplate"); LanguageRegistry.addName(carbyneLeggings, "Carbyne Leggings"); LanguageRegistry.addName(carbyneBoots, "Carbyne Boots"); //crafting GameRegistry.addRecipe(new ItemStack(rawcarbyne,1), new Object[]{ "TTT","TDT","TTT",'T',carbyneshard,'D', itemhammerddiamonds }); GameRegistry.addRecipe(new ItemStack(carbyneblock,1), new Object[]{ "TTT","TTT","TTT",'T',carbyne, }); GameRegistry.addRecipe(new ItemStack(carbynePickaxe,1), new Object[]{ "TTT"," Y "," Y ",'T',carbyne,'Y',itemHardwoodStick }); GameRegistry.addRecipe(new ItemStack(carbyneSword,1), new Object[]{ " T "," T "," Y ",'T',carbyne,'Y',itemHardwoodStick }); GameRegistry.addRecipe(new ItemStack(carbyneAxe,1), new Object[]{ "TT ","TY "," Y ",'T',carbyne,'Y',itemHardwoodStick }); GameRegistry.addRecipe(new ItemStack(carbyneHoe,1), new Object[]{ "TT "," Y "," Y ",'T',carbyne,'Y',itemHardwoodStick }); GameRegistry.addRecipe(new ItemStack(carbyneShovel,1), new Object[]{ " T "," Y "," Y ",'T',carbyne,'Y',itemHardwoodStick }); GameRegistry.addRecipe(new ItemStack(carbyneHelmet,1), new Object[]{ "TTT","T T"," ",'T',carbyne }); GameRegistry.addRecipe(new ItemStack(carbyneChestplate,1), new Object[]{ "T T","TTT","TTT",'T',carbyne }); GameRegistry.addRecipe(new ItemStack(carbyneLeggings,1), new Object[]{ "TTT","T T","T T",'T',carbyne }); GameRegistry.addRecipe(new ItemStack(carbyneBoots,1), new Object[]{ " ","T T","T T",'T',carbyne }); GameRegistry.addRecipe(new ItemStack(carbyneblockhalfslab,1), new Object[]{ " "," ","TTT",'T',carbyne, }); GameRegistry.addRecipe(new ItemStack(carbyneblockstair,1), new Object[]{ "T ","TT ","TTT",'T',carbyne, }); GameRegistry.addRecipe(new ItemStack(blockhellgemblock,1), new Object[]{ "TTT","TTT","TTT",'T',itemhellgem, }); GameRegistry.addRecipe(new ItemStack(blockicegemblock,1), new Object[]{ "TTT","TTT","TTT",'T',itemicegem, }); GameRegistry.addRecipe(new ItemStack(blockicegemstairs,1), new Object[]{ "T ","TT ","TTT",'T',itemicegem, }); GameRegistry.addRecipe(new ItemStack(blockhellgemstairs,1), new Object[]{ "T ","TT ","TTT",'T',itemhellgem, }); GameRegistry.addRecipe(new ItemStack(blockhellgemhalfslab,1), new Object[]{ " "," ","TTT",'T',itemhellgem, }); GameRegistry.addRecipe(new ItemStack(blockicegemhalfslab,1), new Object[]{ " "," ","TTT",'T',itemicegem, }); GameRegistry.addRecipe(new ItemStack(hellgemPickaxe,1), new Object[]{ "TTT"," Y "," Y ",'T',itemhellgem,'Y',Item.blazeRod }); GameRegistry.addRecipe(new ItemStack(hellgemSword,1), new Object[]{ " T "," T "," Y ",'T',itemhellgem,'Y',Item.blazeRod }); GameRegistry.addRecipe(new ItemStack(itemhammer,1), new Object[]{ "TTT","TYT"," Y ",'T',Item.ingotIron,'Y',Item.stick }); GameRegistry.addRecipe(new ItemStack(itemHardwoodStick,4), new Object[]{ " "," T "," T ",'T',blockhardwoodlog }); //shapeless GameRegistry.addShapelessRecipe(new ItemStack(carbyne,9), new Object[]{ carbyneblock}); GameRegistry.addShapelessRecipe(new ItemStack(itemicegem,9), new Object[]{ blockicegemblock}); GameRegistry.addShapelessRecipe(new ItemStack(itemhellgem,9), new Object[]{ blockhellgemblock}); GameRegistry.addShapelessRecipe(new ItemStack(itemhammerddiamonds, 1, 0), new ItemStack(itemhammer, 1, OreDictionary.WILDCARD_VALUE), new ItemStack(Block.blockDiamond)); //smelting GameRegistry.addSmelting(rawcarbyne.itemID, new ItemStack(carbyne, 1), 5F); GameRegistry.addSmelting(blockhellore.blockID, new ItemStack(itemhellgem, 1), 5F); GameRegistry.addSmelting(blockicyore.blockID, new ItemStack(itemicegem, 1), 5F); GameRegistry.addSmelting(carbyneore.blockID, new ItemStack(carbyneshard, 1), 5F); //other GameRegistry.registerWorldGenerator(new WorldGencarbyneore()); GameRegistry.registerWorldGenerator(new WorldGenHellOre()); GameRegistry.registerWorldGenerator(new WorldGenicyore()); GameRegistry.registerCraftingHandler(new HammerCraftingHandler()); GameRegistry.registerWorldGenerator(new worldgenhardwood()); MinecraftForge.EVENT_BUS.register(new indestructibleTools_EventBonemeal()); //mob } @EventHandler public void postInit(FMLPostInitializationEvent e){ Item.itemsList[carbyneblockhalfslab.blockID] = new ItemSlab(carbyneblockhalfslab.blockID-256, (BlockHalfSlab)carbyneblockhalfslab, (BlockHalfSlab)carbyneblockdubbleslab, false); Item.itemsList[blockicegemhalfslab.blockID] = new ItemSlab(blockicegemhalfslab.blockID-256, (BlockHalfSlab)blockicegemhalfslab, (BlockHalfSlab)blockicegemdubbleslab, false); Item.itemsList[blockhellgemhalfslab.blockID] = new ItemSlab(blockhellgemhalfslab.blockID-256, (BlockHalfSlab)blockhellgemhalfslab, (BlockHalfSlab)blockhellgemdubbleslab, false); } }
-
[1.6.4] strange crash
suddenly i have a wierd crash and cant figger out what wrong 2014-01-22 20:25:11 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue 2014-01-22 20:25:11 [sEVERE] [ForgeModLoader] mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized FML{6.4.49.965} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized Forge{9.11.1.965} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized CodeChickenCore{0.9.0.7} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized NotEnoughItems{1.6.1.8} [Not Enough Items] (NotEnoughItems 1.6.1.8 (1).jar) Unloaded->Constructed->Pre-initialized indestructibletools{1.1.0} [indestructible Tools] (bin) Unloaded->Constructed->Errored 2014-01-22 20:25:11 [sEVERE] [ForgeModLoader] The following problems were captured during this phase 2014-01-22 20:25:11 [sEVERE] [ForgeModLoader] Caught exception from indestructibletools java.lang.ArrayIndexOutOfBoundsException: 9117 at net.minecraftforge.common.Configuration.getBlockInternal(Configuration.java:160) at net.minecraftforge.common.Configuration.getBlock(Configuration.java:119) at net.minecraftforge.common.Configuration.getBlock(Configuration.java:116) at denbukki.indestructibleTools.indestructibletools.preInit(indestructibletools.java:239) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) at com.google.common.eventbus.EventBus.post(EventBus.java:267) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) at com.google.common.eventbus.EventBus.post(EventBus.java:267) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112) at cpw.mods.fml.common.Loader.loadMods(Loader.java:522) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183) at net.minecraft.client.Minecraft.startGame(Minecraft.java:473) at net.minecraft.client.Minecraft.run(Minecraft.java:808) at net.minecraft.client.main.Main.main(Main.java:93) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) at net.minecraft.launchwrapper.Launch.main(Launch.java:27) 2014-01-22 20:25:11 [iNFO] [sTDOUT] ---- Minecraft Crash Report ---- 2014-01-22 20:25:11 [iNFO] [sTDOUT] // Ooh. Shiny. 2014-01-22 20:25:11 [iNFO] [sTDOUT] 2014-01-22 20:25:11 [iNFO] [sTDOUT] Time: 22-1-14 20:25 2014-01-22 20:25:11 [iNFO] [sTDOUT] Description: Initializing game 2014-01-22 20:25:11 [iNFO] [sTDOUT] 2014-01-22 20:25:11 [iNFO] [sTDOUT] java.lang.ArrayIndexOutOfBoundsException: 9117 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraftforge.common.Configuration.getBlockInternal(Configuration.java:160) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraftforge.common.Configuration.getBlock(Configuration.java:119) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraftforge.common.Configuration.getBlock(Configuration.java:116) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at denbukki.indestructibleTools.indestructibletools.preInit(indestructibletools.java:239) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.Loader.loadMods(Loader.java:522) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.startGame(Minecraft.java:473) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.run(Minecraft.java:808) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.client.main.Main.main(Main.java:93) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.main(Launch.java:27) 2014-01-22 20:25:11 [iNFO] [sTDOUT] 2014-01-22 20:25:11 [iNFO] [sTDOUT] 2014-01-22 20:25:11 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows: 2014-01-22 20:25:11 [iNFO] [sTDOUT] --------------------------------------------------------------------------------------- 2014-01-22 20:25:11 [iNFO] [sTDOUT] 2014-01-22 20:25:11 [iNFO] [sTDOUT] -- Head -- 2014-01-22 20:25:11 [iNFO] [sTDOUT] Stacktrace: 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraftforge.common.Configuration.getBlockInternal(Configuration.java:160) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraftforge.common.Configuration.getBlock(Configuration.java:119) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraftforge.common.Configuration.getBlock(Configuration.java:116) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at denbukki.indestructibleTools.indestructibletools.preInit(indestructibletools.java:239) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at com.google.common.eventbus.EventBus.post(EventBus.java:267) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.common.Loader.loadMods(Loader.java:522) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.startGame(Minecraft.java:473) 2014-01-22 20:25:11 [iNFO] [sTDOUT] 2014-01-22 20:25:11 [iNFO] [sTDOUT] -- Initialization -- 2014-01-22 20:25:11 [iNFO] [sTDOUT] Details: 2014-01-22 20:25:11 [iNFO] [sTDOUT] Stacktrace: 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.client.Minecraft.run(Minecraft.java:808) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.client.main.Main.main(Main.java:93) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at java.lang.reflect.Method.invoke(Unknown Source) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) 2014-01-22 20:25:11 [iNFO] [sTDOUT] at net.minecraft.launchwrapper.Launch.main(Launch.java:27) 2014-01-22 20:25:11 [iNFO] [sTDOUT]
-
[1.6.4][solved]custom sapling
got it all fixed strangely enough it just worked after i added the bonemeal event
-
[1.6.4][solved]custom sapling
wel i really wanna fix the first problem first
- [1.6.4][solved]custom sapling
-
[1.6.4][solved]custom sapling
hi i made a custom sapling but it cant seem to grow it just pop of the block and bonemeal also doenst work on it package denbukki.indestructibleTools; import java.util.List; import java.util.Random; import net.minecraft.block.BlockSapling; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.ItemStack; import net.minecraft.util.Icon; import net.minecraft.world.World; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import denbukki.indestructibleTools.worldgen.WorldGenTree; public class blockhardwoodsapling extends BlockSapling { private static WorldGenTree treeGen = new WorldGenTree(true); public blockhardwoodsapling(int id) { super(id); setHardness(0.0F); setStepSound(soundGrassFootstep); setCreativeTab(indestructibletools.indestructibleTools); this.useNeighborBrightness[id] = true; } @Override @SideOnly(Side.CLIENT) public void registerIcons(IconRegister par1IconRegister) { blockIcon = par1IconRegister.registerIcon("indestructibleTools:hardwoodSapling"); } @Override public Icon getIcon(int side, int metadata) { return blockIcon; } @Override public void growTree(World world, int x, int y, int z, Random rand) { if (world.isRemote) { return; } world.setBlockToAir(x, y, z); if(!treeGen.growTree(world, rand, x, y, z)) { world.setBlock(x, y, z, blockID, 0, 4); } } @Override public int idDropped(int meta, Random rand, int fortune) { return indestructibletools.blockhardwoodsapling.blockID; } @Override @SideOnly(Side.CLIENT) public void getSubBlocks(int blockId, CreativeTabs tab, List subBlocks) { subBlocks.add(new ItemStack(blockId, 1, 0)); } }
-
[1.6.4] seethrough items
Just saying that it's not working isn't going to get you anywhere, because we cannot divine what is in your code that's causing it to fail. No code = no help. Simple as that. to be honest i dont really have a good code i just did something pls help
-
[1.6.4] seethrough items
nvm figgerd it out but still no transparentsy
-
[1.6.4] seethrough items
- [1.6.4] seethrough items
wel for me that easier said than done- [1.6.4] seethrough items
i was wondering if it is possible to make seethrough items- [1.6.4][solved]ice like block
well that was easy thank you- [1.6.4][solved]ice like block
hi i wanted to make a block thats like ice a bit see trugh i just copied the vanila code it works but when i place it it looks like this- 1.6.4 nether ore gen
strangely enough it works now- 1.6.4 nether ore gen
that also didnt help- 1.6.4 nether ore gen
and the block the block isnt broken because i change it in the end generation to the block and it genrates fine- 1.6.4 nether ore gen
wel je thats the strange part the block just works i can place it and if i break i i get the item but the code wroks just fine in the end and overworld- 1.6.4 nether ore gen
wel that just how it is- 1.6.4 nether ore gen
i wnt ot the locations but there wast any ore just netherrack- 1.6.4 nether ore gen
it might sound stupid but how do i do that- 1.6.4 nether ore gen
this is how to code look now package denbukki.indestructibleTools.worldgen; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import cpw.mods.fml.common.IWorldGenerator; import cpw.mods.fml.common.IWorldGenerator; import denbukki.indestructibleTools.indestructibleTools; public class WorldGennether_carbyneore implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { // TODO Auto-generated method stub switch(world.provider.dimensionId){ case -1: generateNether(world, random,chunkX*16,chunkZ*16); //case 0 : generateSurface(world, random,chunkX*16,chunkZ*16); } } private void generateNether(World world, Random random, int BlockX, int BlockZ) { for(int i =-1; i<1;i++){ int Xcoord = BlockX + random.nextInt(16); int Zcoord = BlockZ + random.nextInt(16); int Ycoord = random.nextInt(128); (new WorldGenMinable(indestructibleTools.nether_carbyneore.blockID, 20, Block.netherrack.blockID)).generate(world, random, Xcoord, Ycoord, Zcoord); }}}- 1.6.4 nether ore gen
why isnt it working- 1.6.4 nether ore gen
- 1.6.4 nether ore gen
but the strange thing is in the end the ore generates just fine - [1.6.4] seethrough items
IPS spam blocked by CleanTalk.
Important Information
By using this site, you agree to our Terms of Use.