ItemBlockSpecial.java 832 B

1234567891011121314151617181920212223242526272829303132
  1. package me.km.items;
  2. import me.km.KajetansMod;
  3. import net.minecraft.block.Block;
  4. import net.minecraft.creativetab.CreativeTabs;
  5. import net.minecraft.item.Item;
  6. public class ItemBlockSpecial extends net.minecraft.item.ItemBlockSpecial implements ItemModelProvider
  7. {
  8. protected String name;
  9. public ItemBlockSpecial(String registry, String name, String local, Block block)
  10. {
  11. super(block);
  12. this.name = name;
  13. super.setUnlocalizedName(local);
  14. this.setRegistryName(KajetansMod.MODID, registry);
  15. }
  16. @Override
  17. public void registerItemModel(Item item)
  18. {
  19. KajetansMod.proxy.registerItemRenderer(this, 0, name);
  20. }
  21. @Override
  22. public ItemBlockSpecial setCreativeTab(CreativeTabs tab)
  23. {
  24. super.setCreativeTab(tab);
  25. return this;
  26. }
  27. }