Advertisement
Guest User

Class Main

a guest
Nov 21st, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. package net.practice;
  2.  
  3. import java.net.UnknownHostException;
  4. import java.util.ArrayList;
  5.  
  6. import net.practice.arenas.Arena;
  7. import net.practice.listener.InteractEvent;
  8. import net.practice.listener.InventoryClickInventory;
  9. import net.practice.listener.JoinEvent;
  10. import net.practice.listener.ServerListPing;
  11. import net.practice.queues.QueuePlayer;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. import net.practice.commands.ArenaCmd;
  15. import net.practice.nosql.NoSQL;
  16.  
  17. public class Main extends JavaPlugin {
  18.  
  19. public static ArrayList<Arena> arena = new ArrayList<>();
  20. public static ArrayList<QueuePlayer> queuePlayers = new ArrayList<>();
  21.  
  22. @Override
  23. public void onEnable() {
  24.  
  25. this.loadCommands();
  26. this.loadListeners();
  27.  
  28. NoSQL nosql = new NoSQL();
  29.  
  30. try {
  31. nosql.setUp();
  32. } catch (UnknownHostException e) {
  33. e.printStackTrace();
  34. }
  35.  
  36. nosql.loadArena();
  37.  
  38. }
  39.  
  40. private void loadCommands() {
  41. getCommand("arena").setExecutor(new ArenaCmd());
  42. }
  43.  
  44. private void loadListeners() {
  45. getServer().getPluginManager().registerEvents(new ServerListPing(), this);
  46. getServer().getPluginManager().registerEvents(new JoinEvent(), this);
  47. getServer().getPluginManager().registerEvents(new InteractEvent(), this);
  48. getServer().getPluginManager().registerEvents(new InventoryClickInventory(), this);
  49. }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement