@Override
public void onEnable() {
saveDefaultConfig();
loadComponent(Configuration.class);
if (Configuration.httpProxy.enabled.get())
Unirest.setProxy(new HttpHost(Configuration.httpProxy.host.get(), Configuration.httpProxy.port.get()));
accountTruster = new AccountTruster(new Requester(this));
ZLib.registerEvents(new Listener() {
@EventHandler
public void onLogin(final AsyncPlayerPreLoginEvent event) {
accountTruster.isHacked(event.getUniqueId(), new Callback<Boolean>() {
public void call(Boolean hacked) {
if (hacked) {
Player player = Bukkit.getPlayer(event.getUniqueId());
if (player == null)
return;
player.kickPlayer(Configuration.kickReason.get());
for (Player p : Bukkit.getOnlinePlayers())
if (p.hasPermission(Configuration.annoucements.permission.get()))
p.sendMessage(Configuration.annoucements.message.get()
.replaceAll("%player_name", player.getName())
.replaceAll("%ip_address", event.getAddress().getHostAddress()));
}
}
});
}
});
}
DOHACheck.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:DOHA-Check
作者:
评论列表
文章目录