paxtrex

main class

Apr 17th, 2014
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.33 KB | None | 0 0
  1. package pastre.clashMod;
  2.  
  3. import net.minecraft.block.BlockContainer;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.item.Item;
  6. import net.minecraftforge.common.Configuration;
  7. import pastre.clashMod.blocks.TileEntityTower1;
  8. import pastre.clashMod.blocks.TileEntityTower1Entity;
  9. import pastre.clashMod.blocks.TileEntityTower1Renderer;
  10. import pastre.clashMod.connections.CommonProxy;
  11. import pastre.clashMod.items.Wand;
  12. import pastre.clashMod.modInfo.BLOCKSINFO;
  13. import pastre.clashMod.modInfo.ITEMSINFO;
  14. import pastre.clashMod.modInfo.MODINFO;
  15. import cpw.mods.fml.client.registry.ClientRegistry;
  16. import cpw.mods.fml.common.Mod;
  17. import cpw.mods.fml.common.Mod.Instance;
  18. import cpw.mods.fml.common.SidedProxy;
  19. import cpw.mods.fml.common.event.FMLInitializationEvent;
  20. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  21. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  22. import cpw.mods.fml.common.network.NetworkMod;
  23. import cpw.mods.fml.common.registry.GameRegistry;
  24. import cpw.mods.fml.common.registry.LanguageRegistry;
  25.  
  26. @Mod(modid = MODINFO.ID, name = MODINFO.NAME, version = MODINFO.VERSION )
  27.  
  28. @NetworkMod(clientSideRequired = true, serverSideRequired = true, channels = MODINFO.CHANNEL , packetHandler = pastre.clashMod.connections.PacketHandler.class)
  29.  
  30.  
  31.  
  32. public class clashMod {
  33.    
  34.        
  35.    
  36.         @SidedProxy(clientSide = "pastre.clashMod.connections.ClientProxy", serverSide = "pastre.clashMod.connections.CommonProxy")
  37.         public static CommonProxy proxy;
  38.    
  39.         @Instance("clashMod")
  40.         public static clashMod instance;
  41.        
  42.         public static Item Wand = new Wand(ITEMSINFO.WAND_ID);
  43.        
  44.         public static final BlockContainer TileEntityTower1 = new TileEntityTower1(220, Material.wood);
  45.    
  46.         public void preInit(FMLPreInitializationEvent event){
  47.             proxy.initRenderers();
  48.            
  49.         }
  50.        
  51.         public void init(FMLInitializationEvent event){
  52.            
  53.              GameRegistry.registerTileEntity(TileEntityTower1Entity.class, "TileEntityTower1");
  54.            
  55.             GameRegistry.registerItem(Wand, ITEMSINFO.WAND_UNLOCALIZED_NAME);
  56.             LanguageRegistry.addName(Wand, ITEMSINFO.WAND_NAME);
  57.            
  58.             GameRegistry.registerBlock(TileEntityTower1, BLOCKSINFO.TOWER1_UNLOCALIZED_NAME);
  59.             LanguageRegistry.addName(TileEntityTower1, BLOCKSINFO.TOWER1_NAME);
  60.            
  61.         }
  62.        
  63.         public void modIntegration(FMLPostInitializationEvent event){
  64.            
  65.         }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment