Advertisement
modblockminer

ModItems.java

May 18th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. package init;
  2.  
  3. import com.stevemod.main.Main;
  4. import com.stevemod.main.Reference;
  5.  
  6. import items.itemStoneHammer;
  7. import items.itemStoneRock;
  8. import items.itemTreeSap;
  9. import items.itemTwine;
  10. import items.itemWoodenBlock;
  11. import items.itemWoodenHammer;
  12. import net.minecraft.block.Block;
  13. import net.minecraft.client.Minecraft;
  14. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  15. import net.minecraft.creativetab.CreativeTabs;
  16. import net.minecraft.item.Item;
  17. import net.minecraft.item.ItemBlock;
  18. import net.minecraftforge.client.model.ModelLoader;
  19. import net.minecraftforge.fml.common.registry.GameRegistry;
  20.  
  21. public class ModItems {
  22.  
  23. public static Item treesap;
  24. public static Item twine;
  25. public static Item woodenblock;
  26. public static Item woodenhammer;
  27.  
  28. public static Item stonerock;
  29. public static Item stonehammer;
  30.  
  31. public static void init() {
  32. treesap = new itemTreeSap();
  33. twine = new itemTwine();
  34. woodenblock = new itemWoodenBlock();
  35. woodenhammer = new itemWoodenHammer();
  36. stonerock = new itemStoneRock();
  37. stonehammer = new itemStoneHammer();
  38. }
  39.  
  40. public static void register() {
  41.  
  42. GameRegistry.register(treesap);
  43. GameRegistry.register(twine);
  44. GameRegistry.register(woodenblock);
  45. GameRegistry.register(woodenhammer);
  46.  
  47. GameRegistry.register(stonerock);
  48. GameRegistry.register(stonehammer);
  49. }
  50.  
  51.  
  52. public static void registerRenders() {
  53. registerRender(treesap);
  54. registerRender(twine);
  55. registerRender(woodenblock);
  56. registerRender(woodenhammer);
  57.  
  58. registerRender(stonerock);
  59. registerRender(stonehammer);
  60. }
  61.  
  62. private static void registerRender(Item item) {
  63. ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
  64. // Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
  65. item.setCreativeTab(Main.tabitems);
  66. }
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement