BlockBase.java 780 B

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