88 lines
2.5 KiB
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;
|
|
} */
|
|
}
|