Advertisement
Creepinson

blockhandle

Jun 17th, 2017
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. package me.creepinson.handler;
  2.  
  3.  
  4. import me.creepinson.block.BlockMagicalCore;
  5. import net.minecraft.block.Block;
  6. import net.minecraft.block.material.Material;
  7. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  8. import net.minecraft.item.Item;
  9. import net.minecraft.item.ItemBlock;
  10. import net.minecraftforge.client.model.ModelLoader;
  11. import net.minecraftforge.fml.common.registry.GameRegistry;
  12.  
  13. public class BlockHandler {
  14. public static Block BlockMobChamberCore;
  15. public static ItemBlock MobChamberCore;
  16.  
  17.  
  18. public static void init() {
  19.  
  20. BlockMobChamberCore = new BlockMagicalCore(Material.ROCK, "momo",
  21. CreativeTabHandler.MEEPR_BLOCKS, 5F, 15F, 3, "pickaxe");
  22.  
  23. MobChamberCore = (ItemBlock) new ItemBlock(BlockMobChamberCore);
  24. GameRegistry.register(MobChamberCore, BlockMobChamberCore.getRegistryName());
  25. }
  26.  
  27. public static void register() {
  28.  
  29.  
  30. GameRegistry.register(BlockMobChamberCore);
  31.  
  32. }
  33.  
  34. public static void registerRenders() {
  35.  
  36. registerRender(BlockMobChamberCore);
  37.  
  38.  
  39. }
  40.  
  41. public static void registerRender(Block block) {
  42.  
  43. Item item = Item.getItemFromBlock(block);
  44. ModelLoader.setCustomModelResourceLocation(item, 0,
  45. new ModelResourceLocation(item.getRegistryName(), "inventory"));
  46.  
  47. }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement