Guest User

CustomItem Class

a guest
Jun 3rd, 2015
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. package me.xxzhalo13xx.zachsmod.items;
  2.  
  3. import me.xxzhalo13xx.zachsmod.Core;
  4. import net.minecraft.client.Minecraft;
  5. import net.minecraft.client.resources.model.ModelResourceLocation;
  6. import net.minecraft.creativetab.CreativeTabs;
  7. import net.minecraft.item.Item;
  8. import net.minecraftforge.fml.common.registry.GameRegistry;
  9.  
  10. public class CustomItem extends Item{
  11.  
  12. public CustomItem(String name, CreativeTabs creativetab, int maxstacksize){
  13. this.setUnlocalizedName(name);
  14. this.setCreativeTab(creativetab);
  15.  
  16. System.out.println("INTIALIZING ITEM: " + name);
  17. GameRegistry.registerItem(this, name);
  18. }
  19.  
  20. public void RegisterRenderer(String modelName){
  21. System.out.println("INTIALIZING ITEM RENDERER: " + modelName);
  22.  
  23. Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(this, 0, new ModelResourceLocation(Core.MODID+":"+modelName, "inventory"));;
  24. }
  25.  
  26. }
Advertisement
Add Comment
Please, Sign In to add comment