Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. package com.enderelite;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.event.Listener;
  5. import org.bukkit.plugin.Plugin;
  6. import org.bukkit.plugin.java.JavaPlugin;
  7.  
  8.  
  9.  
  10.  
  11. public final class Main extends JavaPlugin {
  12. private static Plugin plugin;
  13.  
  14. @Override
  15. public void onEnable() {
  16. Bukkit.getServer().getConsoleSender().sendMessage(" _____ _ _ ____ _____ ____ _____ _ ___ _____ _____ ");
  17. Bukkit.getServer().getConsoleSender().sendMessage("| ____| \\ | | _ \\| ____| _ \\| ____| | |_ _|_ _| ____|");
  18. Bukkit.getServer().getConsoleSender().sendMessage("| _| | \\| | | | | _| | |_) | _| | | | | | | | _| ");
  19. Bukkit.getServer().getConsoleSender().sendMessage("| |___| |\\ | |_| | |___| _ <| |___| |___ | | | | | |___ ");
  20. Bukkit.getServer().getConsoleSender().sendMessage("|_____|_| \\_|____/|_____|_| \\_\\_____|_____|___| |_| |_____|");
  21. getConfig().options().copyDefaults(true);
  22. saveConfig();
  23. // Plugin startup logic
  24. getLogger().info("EnderElite has been started");
  25. plugin = this;
  26. getCommand("banmyself").setExecutor(new Banme(this));
  27. getCommand("kickmyself").setExecutor(new Banme(this));
  28. getCommand( "random").setExecutor(new Teleport(this));
  29. getCommand("eehelp").setExecutor(new Help(this));
  30. getCommand("gmc").setExecutor(new gamemode(this));
  31. getCommand("gms").setExecutor(new gamemode(this));
  32. getCommand("gma").setExecutor(new gamemode(this));
  33. getCommand("gmsp").setExecutor(new gamemode(this));
  34. getCommand("heal").setExecutor(new Heal(this));
  35. getCommand("suicide").setExecutor(new killme(this));
  36. getCommand("tp").setExecutor(new Teleport(this));
  37. getCommand("tphere").setExecutor(new Teleport(this));
  38. getCommand("hello").setExecutor(new talk(this));
  39. getCommand("website").setExecutor(new talk(this));
  40. getCommand("news").setExecutor(new talk(this));
  41. getCommand("eesetupperms").setExecutor(new luckperms(this));
  42. getCommand("fly").setExecutor(new fly(this));
  43. getCommand("OpenInv").setExecutor(new OpenInventory(this));
  44. getCommand("PrankInv").setExecutor(new Prank(this));
  45. getCommand("punish").setExecutor(new EnderGui(this));
  46. registerEvents(this, new Event(this));
  47. registerEvents(this, new Motd(this));
  48. getServer().getPluginManager().registerEvents(new InventoryListener(), this);
  49.  
  50.  
  51.  
  52. }
  53.  
  54. @Override
  55. public void onDisable() {
  56. // Plugin shutdown logic
  57. plugin = null;
  58.  
  59. }
  60. public static void registerEvents(Plugin plugin, Listener... listeners){
  61. for (Listener listener : listeners) {
  62. Bukkit.getServer().getPluginManager().registerEvents(listener, plugin);
  63.  
  64. }
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement