Advertisement
Guest User

KimptonCore.java

a guest
May 27th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. package com.kimpton.common;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.creativetab.CreativeTabs;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemStack;
  8. import cpw.mods.fml.common.Mod;
  9. import cpw.mods.fml.common.Mod.EventHandler;
  10. import cpw.mods.fml.common.SidedProxy;
  11. import cpw.mods.fml.common.event.FMLInitializationEvent;
  12. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  13. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  14. import cpw.mods.fml.common.registry.GameRegistry;
  15. import cpw.mods.fml.common.registry.LanguageRegistry;
  16. import cpw.mods.fml.relauncher.Side;
  17. import cpw.mods.fml.relauncher.SideOnly;
  18.  
  19. import com.kimpton.block.entity.TileEntityCollumStone;
  20. import com.kimpton.block.render.TileEntityCollumStoneRenderer;
  21. import com.kimpton.blockDatabase.CollumStone;
  22.  
  23.  
  24. @Mod(modid = KimptonCore.MODID, version = KimptonCore.VERSION)
  25. public class KimptonCore
  26. {
  27. public static final String MODID = "Kimpton's Lathe Mod";
  28. public static final String VERSION = "1.0";
  29. //Own Creative Tabs
  30. public static CreativeTabs latheTab;
  31. //Defining Blocks
  32. public static Block CollumStone = new CollumStone(Material.rock).setBlockName("CollumStone");
  33. //Proxy Settings
  34. @SidedProxy(clientSide = "com.kimpton.common.ClientProxy", serverSide = "com.kimpton.common.CommonProxy")
  35. public static CommonProxy kimptonProxy;
  36.  
  37. @EventHandler
  38. public void PreInit(FMLPreInitializationEvent preEvent){
  39. //Registering Creative Tabs
  40. latheTab = new CreativeTabs("kimpton"){
  41. @SideOnly(Side.CLIENT)
  42. public Item getTabIconItem(){
  43. return Item.getItemFromBlock(KimptonCore.CollumStone);
  44. }
  45. };
  46. //Registering Blocks
  47. GameRegistry.registerBlock(CollumStone, "CollumStone");
  48. //Registering Tile Entities
  49. GameRegistry.registerTileEntity(TileEntityCollumStone.class, "CollumStone");
  50. //Rendering Blocks and Mobs
  51. kimptonProxy.RenderInfomation();
  52. kimptonProxy.registerTileEntitySpecialRenderer();
  53. }
  54.  
  55. @EventHandler
  56. public void Init(FMLInitializationEvent event){
  57.  
  58. }
  59. @EventHandler
  60. public void PostInit(FMLPostInitializationEvent postEvent){
  61.  
  62. }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement