Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static <BLOCK extends Block> BLOCK registerBlock(BLOCK block, String prefixName, @Nullable String[] suffixName) {
- if (suffixName != null) {
- GameRegistry.register(block, new ResourceLocation(Reference.MODID, prefixName));
- ItemBlock itemBlock = new IMetaItemBlock(block, suffixName);
- GameRegistry.register(itemBlock.setRegistryName(block.getRegistryName()));
- } else {
- GameRegistry.register(block, new ResourceLocation(Reference.MODID, prefixName));
- }
- BLOCKS.add(block);
- return block;
- }
- public static void renderBlock(Block block, String prefixName, @Nullable String suffixName, int meta) {
- if (suffixName != null) {
- ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), meta, new ModelResourceLocation(Reference.MODID + ":" + prefixName + "_" + suffixName));
- } else {
- ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory"));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement