Advertisement
Guest User

Untitled

a guest
Feb 19th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. package com.expansion.blocks;
  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.creativetab.CreativeTabs;
  8. import net.minecraft.init.Blocks;
  9. import net.minecraft.item.Item;
  10. import net.minecraftforge.fml.common.registry.GameRegistry;
  11.  
  12. import com.expansion.creativetab.CreativeTab;
  13. import com.expansion.main.Main;
  14.  
  15. public class BlockList {
  16.     public static void MainRegistry(){
  17.         BlockInit();
  18.         BlockRegister();
  19.     }
  20.    
  21.  
  22.     public static Block GrinderOn;
  23.     public static Block GrinderOff;
  24.    
  25.    
  26.     public static void BlockInit(){
  27.        
  28.        
  29.        
  30.         GrinderOn = new BlockGrinderMachine(true).setUnlocalizedName("GrinderOn").setLightLevel(0.675f);
  31. GrinderOff = new BlockGrinderMachine(false).setCreativeTab(CreativeTab.ExpansionTab).setUnlocalizedName("GrinderOff");
  32.  
  33.     }
  34.    
  35.    
  36.  
  37.  
  38.  
  39.  
  40.     public static void BlockRegister(){
  41.        
  42.        
  43.      
  44.        
  45.         GameRegistry.registerBlock(GrinderOn, GrinderOn.getUnlocalizedName().substring(5));
  46.         GameRegistry.registerBlock(GrinderOff, GrinderOff.getUnlocalizedName().substring(5));
  47.  
  48.  
  49.     }
  50.    
  51.     public static void RegisterRender(){
  52.        
  53.      
  54.        
  55.         GetBlockIcon(GrinderOn);
  56.         GetBlockIcon(GrinderOff);
  57.        
  58.  
  59.        
  60.  
  61.  
  62.     }
  63.  
  64.     public static void GetBlockIcon(Block block){
  65.        
  66.     Item item = Item.getItemFromBlock(block);
  67.     Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Main.modID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
  68.     }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement