Ghaz-ranka

Untitled

Jun 29th, 2017
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. package ghazranka.esinia.mod.init;
  2.  
  3. import ghazranka.esinia.mod.blocks.coaloreblock;
  4. import ghazranka.esinia.mod.blocks.ironoreblock;
  5. import ghazranka.esinia.mod.EsiniaCoreMod;
  6. import ghazranka.esinia.mod.Reference;
  7. import ghazranka.esinia.mod.blocks.diamondoreblock;
  8. import ghazranka.esinia.mod.blocks.testblock;
  9. import net.minecraft.block.Block;
  10. import net.minecraft.block.material.Material;
  11. import net.minecraft.client.Minecraft;
  12. import net.minecraft.client.resources.model.ModelResourceLocation;
  13. import net.minecraft.item.Item;
  14. import net.minecraftforge.fml.common.registry.GameRegistry;
  15.  
  16. public class Blocks {
  17. public static Block test_block;
  18. public static Block coalore_block;
  19. public static Block ironore_block;
  20. public static Block diamondore_block;
  21.  
  22. public static void init(){
  23. test_block = new testblock(Material.GROUND).setUnlocalizedName("test_block").setCreativeTab(EsiniaCoreMod.tabg1r);
  24. coalore_block = new coaloreblock(Material.ROCK).setUnlocalizedName("coalore_block").setCreativeTab(EsiniaCoreMod.tabg1r);
  25. ironore_block = new ironoreblock(Material.ROCK).setUnlocalizedName("ironore_block").setCreativeTab(EsiniaCoreMod.tabg1r);
  26. diamondore_block = new diamondoreblock(Material.ROCK).setUnlocalizedName("diamondore_block").setCreativeTab(EsiniaCoreMod.tabg1r);
  27. }
  28.  
  29. public static void register(){
  30. GameRegistry.registerBlock(test_block, test_block.getUnlocalizedName().substring(5));
  31. GameRegistry.registerBlock(coalore_block, coalore_block.getUnlocalizedName().substring(5));
  32. GameRegistry.registerBlock(ironore_block, ironore_block.getUnlocalizedName().substring(5));
  33. GameRegistry.registerBlock(diamondore_block, diamondore_block.getUnlocalizedName().substring(5));
  34. }
  35.  
  36. public static void registerRenders(){
  37. registerRender(test_block);
  38. registerRender(coalore_block);
  39. registerRender(ironore_block);
  40. registerRender(diamondore_block);
  41. }
  42.  
  43. public static void registerRender(Block block){
  44. Item item = Item.getItemFromBlock(block);
  45. Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID+ ":" + item.getUnlocalizedName().substring(5), "inventory"));
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment