ItemBase.java 700 B

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