Advertisement
Guest User

Untitled

a guest
Sep 6th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. public class Main extends JavaPlugin implements Listener, CommandExecutor
  2. {
  3. public Inventory c;
  4. public static Main instance;
  5. public AdrenalinMechanic AdrenalinMechanic;
  6. public NokdaynMechanic NokdaynMechanic;
  7. public PepperMechanic PepperMechanic;
  8. public ItemStackUtil ItemStackUtil;
  9. public GUI GUI;
  10.  
  11. public void onEnable() {
  12. setInstance(this);
  13. instanceClasses();
  14. GUI.loadGUI();
  15. this.getServer().getConsoleSender().sendMessage("§aTree§fCapabilities§a success activated!");
  16. this.getServer().getConsoleSender().sendMessage("§bPlugin by: §aEwrs728 §b(§aVk.com/maksimkuropyatnik§b)");
  17. this.getServer().getPluginManager().registerEvents((Listener)this, (Plugin)this);
  18. this.getServer().getPluginManager().registerEvents(new GUIClickEvent(), (Plugin)this);
  19. this.getServer().getPluginManager().registerEvents(new NokdaynMechanic(), (Plugin)this);
  20. this.getServer().getPluginManager().registerEvents(new PepperMechanic(), (Plugin)this);
  21. this.getServer().getPluginManager().registerEvents(new AdrenalinMechanic(), (Plugin)this);
  22. }
  23.  
  24. public static Main getInstance() {
  25. return instance;
  26. }
  27.  
  28. private static void setInstance(Main instance) {
  29. Main.instance = instance;
  30. }
  31.  
  32. private void instanceClasses() {
  33. AdrenalinMechanic = new AdrenalinMechanic();
  34. PepperMechanic = new PepperMechanic();
  35. NokdaynMechanic = new NokdaynMechanic();
  36. ItemStackUtil = new ItemStackUtil();
  37. GUI = new GUI();
  38. }
  39.  
  40. public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
  41. if (sender instanceof Player) {
  42. final Player p = (Player)sender;
  43. if (label.equalsIgnoreCase("Capabilities") || label.equalsIgnoreCase("C") || label.equalsIgnoreCase("\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438") || label.equalsIgnoreCase("\u0412")) {
  44. p.playSound(p.getLocation(), Sound.ENTITY_PLAYER_LEVELUP, 15.0f, 23.0f);
  45. p.openInventory(this.c);
  46. }
  47. }
  48. return false;
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement