@EventHandler(ignoreCancelled = true)
public void onPlayerConnect(AsyncPlayerPreLoginEvent event) {
try {
HammerText text = eventCore.handleEvent(
new BukkitWrappedPlayer(Bukkit.getOfflinePlayer(event.getUniqueId())),
event.getAddress().getHostAddress());
if (text != null) {
event.disallow(AsyncPlayerPreLoginEvent.Result.KICK_OTHER, HammerTextConverter.constructMessage(text));
}
} catch (HammerException e) {
plugin.getLogger().severe("Connection to the MySQL database failed. Falling back to the Minecraft ban list.");
e.printStackTrace();
}
}
PlayerConnectListener.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Hammer
作者:
评论列表
文章目录