Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)
- public class Main {
- public static final String MODID = "energetical";
- public static final String MODNAME = "Techno-Entropy";
- public static final String VERSION = "Dev Builds";
- @Instance
- public static Main instance = new Main();
- @SidedProxy(clientSide="com.wwy.mod.alpha.ClientProxy", serverSide="com.wwy.mod.alpha.ServerProxy")
- public static CommonProxy proxy;
- public static DamageSource techno = new DamageSourceTechno();
- public static EventTechnoOverride technoEvents = new EventTechnoOverride();
- @EventHandler
- public void preInit(FMLPreInitializationEvent e) {
- System.out.println("Injecting Techno-Entropy blocks and stuff...");
- GameRegistry.registerItem(new ItemTest(), "itemTest");
- GameRegistry.registerBlock(new BlockTETest(), "blockTest");
- GameRegistry.registerTileEntity(TileEntityTest.class, "tileEntityTest");
- GameRegistry.registerBlock(new BlockTechnoCollector(), "blockTechnoCollector");
- GameRegistry.registerTileEntity(TETechnoCollector.class, "tileTechnoCollector");
- GameRegistry.registerTileEntity(TETechnoReplenisher.class, "tileTechnoReplenisher");
- GameRegistry.registerBlock(new BlockTechnoLeecher(), "blockTechnoLeecher");
- GameRegistry.registerTileEntity(TETechnoLeecher.class, "tileTechnoLeecher");
- GameRegistry.registerBlock(new BlockTechnoTest(), "blockTechnoTest");
- GameRegistry.registerTileEntity(TETechnoTest.class, "tileTechnoTest");
- BlockLibrary.register();
- ItemLibrary.register();
- System.out.println("Injecting custom-made Techno Machine events...");
- try {
- FMLCommonHandler.instance().bus().register(technoEvents);
- } catch (Exception exception) {
- System.out.println("Couldn't inject Techno Machine events.");
- exception.printStackTrace();
- }
- proxy.preInit(e);
- }
- @EventHandler
- public void init(FMLInitializationEvent e) {
- proxy.init(e);
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent e) {
- proxy.postInit(e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment