Advertisement
gottabadfeeling

Paper Mario Mod - Block Registry and Init Class

Apr 18th, 2015
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.26 KB | None | 0 0
  1. package com.gottabadfeeling.mod.papermario.init;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.client.Minecraft;
  6. import net.minecraft.client.resources.model.ModelResourceLocation;
  7. import net.minecraft.item.Item;
  8. import net.minecraftforge.fml.common.registry.GameRegistry;
  9.  
  10. import com.gottabadfeeling.mod.papermario.PaperMario;
  11. import com.gottabadfeeling.mod.papermario.PaperMarioReference;
  12. import com.gottabadfeeling.mod.papermario.blocks.BlockQuestion;
  13.  
  14. public class PaperMarioBlocks {
  15.    
  16.     public static Block question_block;
  17.    
  18.     public static void init()
  19.     {
  20.         question_block = new BlockQuestion().setUnlocalizedName("question_block").setCreativeTab(PaperMario.tabPaperMarioBlocks);
  21.     }
  22.    
  23.     public static void register()
  24.     {
  25.         GameRegistry.registerBlock(question_block, question_block.getUnlocalizedName().substring(5));
  26.     }
  27.    
  28.     public static void registerRenders()
  29.     {
  30.         registerRender(question_block);
  31.     }
  32.    
  33.     public static void registerRender(Block block)
  34.     {
  35.         Item item = Item.getItemFromBlock(block);
  36.         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(PaperMarioReference.MODID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement