Advertisement
Guest User

Core / Main

a guest
Aug 13th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. package MainStuff;
  2.  
  3. import org.bukkit.command.CommandExecutor;
  4. import org.bukkit.plugin.PluginManager;
  5.  
  6. //All imports
  7.  
  8. // import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. import Commands.BootsCommand;
  12. import Commands.ChestplatesCommand;
  13. import Commands.HelmetsCommand;
  14. import Commands.LeggingsCommand;
  15. import Commands.WearCommand;
  16. import Events.BootsEvents;
  17. import Events.ChestplatesEvents;
  18. import Events.HelmetsEvents;
  19. import Events.JoinEvent;
  20. import Events.LeaveEvent;
  21. import Events.LeggingsEvents;
  22. import Events.WearEvents;
  23.  
  24. public class Core extends JavaPlugin {
  25.  
  26.  
  27.  
  28.  
  29. // When its Enabled do this:
  30.  
  31.  
  32.  
  33.  
  34. @Override
  35. public void onEnable(){
  36.  
  37. PluginManager pm = getServer().getPluginManager();
  38.  
  39. // Prints start message
  40.  
  41.  
  42. System.out.println("(!) CentryHubGui+ Started And Can Now Be Used.");
  43.  
  44. System.out.println("----------");
  45. System.out.println("EzWearPlus");
  46. System.out.println("V 1.0");
  47. System.out.println("----------");
  48.  
  49.  
  50.  
  51. // Register the commands
  52. this.getCommand("Wear").setExecutor((CommandExecutor)new WearCommand());
  53. this.getCommand("Helmets").setExecutor((CommandExecutor)new HelmetsCommand());
  54. this.getCommand("Chestplates").setExecutor((CommandExecutor)new ChestplatesCommand());
  55. this.getCommand("Leggings").setExecutor((CommandExecutor)new LeggingsCommand());
  56. this.getCommand("Boots").setExecutor((CommandExecutor)new BootsCommand());
  57.  
  58. // Register Events
  59.  
  60. // Join And Leave Events
  61. pm.registerEvents(new JoinEvent(), this);
  62. pm.registerEvents(new LeaveEvent(), this);
  63.  
  64. // Gui Events
  65.  
  66. pm.registerEvents(new WearEvents(), this);
  67. pm.registerEvents(new HelmetsEvents(), this);
  68. pm.registerEvents(new ChestplatesEvents(), this);
  69. pm.registerEvents(new LeggingsEvents(), this);
  70. pm.registerEvents(new BootsEvents(), this);
  71.  
  72. // Register Configs
  73.  
  74. // Default Config
  75.  
  76.  
  77. getConfig().options().copyDefaults(true);
  78. saveConfig();
  79.  
  80.  
  81. }
  82.  
  83. // When its Disable do this:
  84.  
  85. @Override
  86. public void onDisable() {
  87.  
  88. // Prints a message in the console.
  89. System.out.println("(!) CentryHubGui+ Stopped As Normal.");
  90.  
  91.  
  92.  
  93.  
  94. }
  95.  
  96.  
  97.  
  98.  
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement