Advertisement
Guest User

Main Class

a guest
Jul 1st, 2017
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. package iitest;
  2.  
  3. import iitest.capability.ITest;
  4. import iitest.capability.ITestImpl;
  5. import iitest.capability.ITestStorage;
  6. import iitest.gui.TestHandler;
  7. import iitest.item.ItemTest;
  8. import net.minecraftforge.common.capabilities.CapabilityManager;
  9. import net.minecraftforge.fml.common.Mod;
  10. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  11. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  12. import net.minecraftforge.fml.common.network.NetworkRegistry;
  13. import net.minecraftforge.fml.common.registry.GameRegistry;
  14.  
  15. @Mod(modid = "iitest", name = "IInventory Test", version = "test")
  16. public class IITest {
  17.     @Mod.Instance("iitest")
  18.     public static IITest instance;
  19.  
  20.     ItemTest item = new ItemTest();
  21.  
  22.     @Mod.EventHandler
  23.     public void preinit(FMLPreInitializationEvent event) {
  24.         CapabilityManager.INSTANCE.register(ITest.class, new ITestStorage(), ITestImpl.class);
  25.  
  26.         item.setRegistryName("iitest", "item");
  27.         item.setUnlocalizedName(item.getRegistryName().toString());
  28.         GameRegistry.register(item);
  29.     }
  30.  
  31.     @Mod.EventHandler
  32.     public void init(FMLInitializationEvent event) {
  33.         NetworkRegistry.INSTANCE.registerGuiHandler(instance, new TestHandler());
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement