Advertisement
Brickfix

TotemCommonProxy.java

Mar 10th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. package com.brickfix.totemmod;
  2.  
  3. import net.minecraft.client.Minecraft;
  4. import net.minecraft.client.resources.model.ModelResourceLocation;
  5. import net.minecraft.item.Item;
  6. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  7. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  8. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  9. import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
  10. import net.minecraftforge.fml.common.registry.GameRegistry;
  11. import net.minecraftforge.fml.relauncher.Side;
  12.  
  13. import com.brickfix.totemmod.blocks.TileEntityTotemBlock;
  14. import com.brickfix.totemmod.blocks.TotemBlockTest;
  15. import com.brickfix.totemmod.lib.Constants;
  16.  
  17. public class TotemCommonProxy
  18. {
  19.     public void preInit(FMLPreInitializationEvent event)
  20.     {
  21.         TotemMod.totemBlock = new TotemBlockTest();
  22.         GameRegistry.registerTileEntity(TileEntityTotemBlock.class, "tileEntity_Totem");
  23.     }
  24.    
  25.     public void init(FMLInitializationEvent event)
  26.     {
  27.         initRecipes(event);
  28.         initContent(event);
  29.        
  30.        
  31.     }
  32.    
  33.     public void postInit(FMLPostInitializationEvent event)
  34.     {
  35.  
  36.     }
  37.  
  38.     public void registerRenderers()
  39.     {
  40.        
  41.     }
  42.  
  43.     public void serverLoad(FMLServerStartingEvent event)
  44.     {
  45.        
  46.     }
  47.    
  48.     public static void initRecipes(FMLInitializationEvent event)
  49.     {
  50.         //TODO come up with creative recipes
  51.     }
  52.    
  53.     public static void initContent(FMLInitializationEvent event)
  54.     {
  55.         if (event.getSide() == Side.CLIENT)
  56.         {
  57.             final int DEFAULT_ITEM_SUBTYPE = 0;
  58.            
  59.             Item itemTotemBlock = GameRegistry.findItem(Constants.MODID, "totem_block");
  60.             ModelResourceLocation itemTotemBlockLocation = new ModelResourceLocation(Constants.MODID + ":" + "totem_block", "inventory");
  61.             Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(itemTotemBlock, DEFAULT_ITEM_SUBTYPE, itemTotemBlockLocation);
  62.         }
  63.     }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement