Advertisement
Guest User

Untitled

a guest
Dec 31st, 2015
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. package net.madcrazydrumma;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import net.madcrazydrumma.gui.InGameOverlay;
  6. import net.madcrazydrumma.item.ItemHandler;
  7. import net.madcrazydrumma.keys.KeyBindings;
  8. import net.madcrazydrumma.packet.SkillExecutionPacket;
  9. import net.madcrazydrumma.packet.SkillFailedPacket;
  10. import net.madcrazydrumma.packet.SkillSuccessPacket;
  11. import net.madcrazydrumma.skill.BladeOfTheExile;
  12. import net.madcrazydrumma.skill.BrokenWings;
  13. import net.madcrazydrumma.skill.ISkill;
  14. import net.madcrazydrumma.skill.KiBurst;
  15. import net.madcrazydrumma.skill.Valor;
  16. import net.minecraftforge.common.MinecraftForge;
  17. import net.minecraftforge.fml.common.FMLCommonHandler;
  18. import net.minecraftforge.fml.common.Mod;
  19. import net.minecraftforge.fml.common.Mod.EventHandler;
  20. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  21. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  22. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  23. import net.minecraftforge.fml.common.network.NetworkRegistry;
  24. import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
  25. import net.minecraftforge.fml.relauncher.Side;
  26.  
  27. @Mod(modid = RivenMod.MODID, version = RivenMod.VERSION)
  28. public class RivenMod
  29. {
  30. public static final String MODID = "rivenmod";
  31. public static final String VERSION = "1.0";
  32.  
  33. public static ArrayList<ISkill> skillList;
  34. public static final SimpleNetworkWrapper SNW_INSTANCE = NetworkRegistry.INSTANCE.newSimpleChannel(MODID);
  35.  
  36. private InGameOverlay igo = new InGameOverlay();
  37.  
  38.  
  39. @EventHandler
  40. public void preInit(FMLPreInitializationEvent event) {
  41. skillList = new ArrayList<ISkill>();
  42. skillList.add(new BrokenWings());
  43. skillList.add(new KiBurst());
  44. skillList.add(new Valor());
  45. skillList.add(new BladeOfTheExile());
  46.  
  47. KeyBindings.init();
  48. MinecraftForge.EVENT_BUS.register(new RivenPlayerConstructor());
  49. FMLCommonHandler.instance().bus().register(igo);
  50.  
  51. SNW_INSTANCE.registerMessage(SkillExecutionPacket.SkillExecutionPacketHandler.class, SkillExecutionPacket.class, 0, Side.SERVER);
  52. SNW_INSTANCE.registerMessage(SkillFailedPacket.SkillFailedPacketHandler.class, SkillFailedPacket.class, 1, Side.CLIENT);
  53. SNW_INSTANCE.registerMessage(SkillSuccessPacket.SkillSuccessPacketHandler.class, SkillSuccessPacket.class, 2, Side.CLIENT);
  54. }
  55.  
  56. @EventHandler
  57. public void init(FMLInitializationEvent event) {
  58. ItemHandler.addItems(event);
  59. }
  60.  
  61. @EventHandler
  62. public void postInit(FMLPostInitializationEvent event) {
  63. MinecraftForge.EVENT_BUS.register(igo);
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement