Advertisement
Guest User

Untitled

a guest
Aug 11th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. public static <BLOCK extends Block> BLOCK registerBlock(BLOCK block, String prefixName, @Nullable String[] suffixName) {
  2. GameRegistry.register(block, new ResourceLocation(Reference.MODID, prefixName));
  3. if (suffixName != null) {
  4. ItemBlock itemBlock = new IMetaItemBlock(block, suffixName);
  5. GameRegistry.register(itemBlock.setRegistryName(block.getRegistryName()));
  6. }
  7.  
  8. BLOCKS.add(block);
  9. return block;
  10. }
  11.  
  12. public static void renderBlock(Block block, String prefixName, @Nullable String suffixName, int meta) {
  13. if (suffixName != null) {
  14. ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), meta, new ModelResourceLocation(Reference.MODID + ":" + prefixName + "_" + suffixName));
  15. } else {
  16. ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), 0, new ModelResourceLocation(Reference.MODID + ":" + prefixName, "inventory"));
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement