LobbySystem/src/main/java/net/krakatoa/lobbysystem/LobbySystem.java

88 lines
2.5 KiB
Java

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<KraProtocolMessage> kraProtocolMessageList = Lists.newArrayList();
//private MongoCollection<Document> players;
@Override
public void onEnable() {
super.onEnable();
instance = this;
Bukkit.getScheduler().runTaskTimerAsynchronously(getInstance(), () -> {
for (Player player : Bukkit.getOnlinePlayers()) {
player.sendMessage("§2naaaaa §4im here §4Car loooo! test");
}
}, 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;
} */
}