Advertisement
shane020482

reg code

May 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. @SubscribeEvent
  2. public static void registerBlocks(RegistryEvent.Register<Block> event)
  3. {
  4. event.getRegistry().registerAll(block_steel);
  5.  
  6. event.getRegistry().registerAll(block_test);
  7.  
  8. }
  9.  
  10. @SubscribeEvent
  11. public static void registerItemBlocks(RegistryEvent.Register<Item> event)
  12. {
  13. event.getRegistry().registerAll(new ItemBlockEnum(block_steel).setRegistryName(block_steel.getRegistryName()));
  14.  
  15. event.getRegistry().registerAll(new ItemBlock(block_test).setRegistryName(block_test.getRegistryName()));
  16.  
  17. }
  18.  
  19. @SubscribeEvent
  20. public static void registerRender(ModelRegistryEvent event)
  21. {
  22. registerRender(Item.getItemFromBlock(block_test));
  23.  
  24. registerRender(ItemBlockEnum.getItemFromBlock(block_steel));
  25. for (int i = 0; i < SteelType.values().length; i++) {
  26. registerRenders(block_steel, i, "block_steel_" + SteelType.values()[i].getName());
  27. }
  28.  
  29. }
  30.  
  31. public static void registerRender(Item item)
  32. {
  33. ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
  34. }
  35.  
  36. public static void registerRenders(Block block, int meta, String fileName) {
  37. ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), meta,
  38. new ModelResourceLocation(new ResourceLocation(Reference.MOD_ID, fileName), "inventory"));
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement