package net.krakatoa.lobbysystem; import lombok.Getter; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; @Getter public class LobbySystem extends JavaPlugin { @Getter private static LobbySystem instance; /* private KraSocketClient kraSocketClient; private KraSocketClientProtocol kraSocketClientProtocol; private SocketEventListener socketEventListener; aaaa ui ui aa das aaa add KrakatoaAPI krakatoaAPI = (KrakatoaAPI) Bukkit.getServer().getPluginManager() .getPlugin("KrakatoaAPI"); */ //private final List kraProtocolMessageList = Lists.newArrayList(); //private MongoCollection players; @Override public void onEnable() { super.onEnable(); instance = this; Bukkit.getScheduler().runTaskTimerAsynchronously(getInstance(), () -> { for (Player player : Bukkit.getOnlinePlayers()) { player.sendMessage("§2hello §choi §2friend §aboyy§cy"); } }, 1L, 2 * 60L); //loadListeners(); /* players = krakatoaAPI.getMongoManager().getMongoDatabase() .getCollection("players"); */ /* for (Player player : Bukkit.getOnlinePlayers()) { players.find(Filters.eq("uuid", player.getUniqueId().toString())) .first((document, throwable) -> { if (document == null) { KraPlayer kraPlayer = new KraPlayer(player.getUniqueId().toString()); } }); } */ /* KraSocketClientConfig kraSocketClientConfig = new KraSocketClientConfig("", "", 12, "", "", ""); try { this.socketEventListener = new SocketEventListener(); this.kraSocketClientProtocol = new KraSocketClientProtocol(); this.kraSocketClient = new KraSocketClient(kraSocketClientConfig, this.socketEventListener, this.kraSocketClientProtocol); } catch (URISyntaxException e) { e.printStackTrace(); } */ } @Override public void onDisable() { super.onDisable(); instance = null; } /* public void loadListeners() { PluginManager pluginManager = Bukkit.getPluginManager(); Arrays.asList(new PlayerJoinListener(), new SocketMessageListener()) .forEach(listener -> pluginManager.registerEvents(listener, this)); } public KraProtocolMessage getKraProtocolMessage(int cmdID) { for (KraProtocolMessage kraProtocolMessage : kraProtocolMessageList) { if (kraProtocolMessage.getCmdID() == cmdID) { return kraProtocolMessage; } } return null; } */ }