Posted September 29, 201411 yr am i missing anything from this to make it smelt. package com.techain.techainmod.blocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class BibrainiumOre extends Block { public BibrainiumOre(int i, Material Stone) { super(Stone); this.setBlockName("BibrainiumOre"); this.setBlockTextureName("techian:Bibrainium_Ore"); this.setCreativeTab(CreativeTabs.tabBlock); this.setHardness(4f); this.setResistance(5f); this.setHarvestLevel(toolClass, 4); } } main package com.techain.techainmod; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import com.techain.techainmod.blocks.BibrainiumOre; import com.techain.techainmod.items.BibrainiumIngot; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; @Mod(modid = Techian.MODID, version = Techian.VERSION) public class Techian { public static final String MODID = "Techian"; public static final String VERSION = "0.1"; public static CreativeTabs CustomBlocks = new CreativeTabs("tabCBlocks") { public Item getTabIconItem() { return Items.carrot; } }; @EventHandler public void init(FMLInitializationEvent event) { BibrainiumIngot = new BibrainiumIngot(); GameRegistry.addSmelting(OreBibrainium, new ItemStack(BibrainiumIngot, 1), 0.1F); GameRegistry.registerBlock(OreBibrainium, "Bibrainium_Ore"); GameRegistry.registerItem(BibrainiumIngot, "BonePicaxe"); } public void load (FMLInitializationEvent event) { LanguageRegistry.addName(BibrainiumIngot, "Bibrainium_Ingot"); LanguageRegistry.addName(OreBibrainium, "Bibrainium_Ore"); } //objects //Blocks public static final Block OreBibrainium = new BibrainiumOre(202121, Material.rock); //Items public static Item BibrainiumIngot; } thanks for the time and convience
September 29, 201411 yr Author need some help GameRegistry.addSmelting(OreBibrainium, new ItemStack(BibrainiumIngot, 1), 0.1F); it wont smelt
September 29, 201411 yr First, use code annotations: H E L L O M Y N A M E I S D A V I D Then check out: http://www.wuppy29.com/minecraft/modding-tutorials/wuppys-minecraft-forge-modding-tutorials-for-1-7-basic-block/#sthash.kjGno6kH.dpbs http://www.wuppy29.com/minecraft/modding-tutorials/wuppys-minecraft-forge-modding-tutorials-for-1-7-basic-item/#sthash.rBJLDWPk.dpbs http://www.wuppy29.com/minecraft/modding-tutorials/wuppys-minecraft-forge-modding-tutorials-for-1-7-shapeless-recipes-and-smelting/#sthash.O7Nh3bFa.5vc2UqsZ.dpbs (Block, item, and smelting tutorals) for everything you should need.
September 29, 201411 yr try putting GameRegistry.addSmelting after you register your blocks and items also why are so many people using LanguageRegistry.addName? The proud(ish) developer of Ancients
September 30, 201411 yr Register your blocks and items in preInit, and why is there an integer arg in your block's constructor? Check out my mod, Realms of Chaos, here. If I helped you, be sure to press the "Thank You" button!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.