Guest User

Untitled

a guest
Jun 21st, 2015
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.07 KB | None | 0 0
  1. @Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)
  2. public class Main {
  3.    
  4.     public static final String MODID = "energetical";
  5.     public static final String MODNAME = "Techno-Entropy";
  6.     public static final String VERSION = "Dev Builds";
  7.    
  8.     @Instance
  9.     public static Main instance = new Main();
  10.    
  11.     @SidedProxy(clientSide="com.wwy.mod.alpha.ClientProxy", serverSide="com.wwy.mod.alpha.ServerProxy")
  12.     public static CommonProxy proxy;
  13.    
  14.     public static DamageSource techno = new DamageSourceTechno();
  15.     public static EventTechnoOverride technoEvents = new EventTechnoOverride();
  16.    
  17.     @EventHandler
  18.     public void preInit(FMLPreInitializationEvent e) {
  19.         System.out.println("Injecting Techno-Entropy blocks and stuff...");
  20.         GameRegistry.registerItem(new ItemTest(), "itemTest");
  21.         GameRegistry.registerBlock(new BlockTETest(), "blockTest");
  22.         GameRegistry.registerTileEntity(TileEntityTest.class, "tileEntityTest");
  23.         GameRegistry.registerBlock(new BlockTechnoCollector(), "blockTechnoCollector");
  24.         GameRegistry.registerTileEntity(TETechnoCollector.class, "tileTechnoCollector");
  25.         GameRegistry.registerTileEntity(TETechnoReplenisher.class, "tileTechnoReplenisher");
  26.         GameRegistry.registerBlock(new BlockTechnoLeecher(), "blockTechnoLeecher");
  27.         GameRegistry.registerTileEntity(TETechnoLeecher.class, "tileTechnoLeecher");
  28.         GameRegistry.registerBlock(new BlockTechnoTest(), "blockTechnoTest");
  29.         GameRegistry.registerTileEntity(TETechnoTest.class, "tileTechnoTest");
  30.        
  31.         BlockLibrary.register();
  32.         ItemLibrary.register();
  33.        
  34.         System.out.println("Injecting custom-made Techno Machine events...");
  35.         try {
  36.             FMLCommonHandler.instance().bus().register(technoEvents);
  37.         } catch (Exception exception) {
  38.             System.out.println("Couldn't inject Techno Machine events.");
  39.             exception.printStackTrace();
  40.         }
  41.        
  42.         proxy.preInit(e);
  43.     }
  44.        
  45.     @EventHandler
  46.     public void init(FMLInitializationEvent e) {
  47.         proxy.init(e);
  48.     }
  49.        
  50.     @EventHandler
  51.     public void postInit(FMLPostInitializationEvent e) {
  52.         proxy.postInit(e);
  53.     }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment