void checkForIPChange(StoredPlayer player, AsyncPlayerPreLoginEvent event, boolean firstJoin) {
if (player == null || event == null || !player.getUniqueId().equals(event.getUniqueId())) { return; }
String newAddress = event.getAddress().toString().replace("/", "");
if (!player.getCurrentAddress().equals(newAddress) || firstJoin) {
((DatabaseStoredPlayer) player).setCurrentAddress(newAddress);
if (!firstJoin) {
// TODO: Call StoredPlayerChangeIPEvent
info("Player " +player.getId() + " changed ip from '" + player.getCurrentAddress() + "' to '" + newAddress + "'");
}
}
}
PlayerListener.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:CraftoPlugin
作者:
评论列表
文章目录