@EventHandler(priority = EventPriority.HIGH)
public void onPlayerQuit(PlayerQuitEvent e) {
if (safeToProceed(e)) {
mcb.getBot().getUpdatableMap().get("list").update();
SuperVanishHook svHook = HookContainer.getSuperVanishHook();
String msg = ChatColor.stripColor(e.getQuitMessage());
boolean isLeaveBroadcast = configsManager.getBroadcastConfig().getBoolean("See_Player_Quit");
boolean seeQuit = configsManager.getModChannelConfig().getBoolean("See_Player_Quit");
if (seeQuit) {
String m = msg;
if (svHook != null) {
boolean seeSV = configsManager.getModChannelConfig().getBoolean("See_SV");
if (VanishAPI.isInvisible(e.getPlayer()) || e.getQuitMessage().equals("Fake") && seeSV)
m = "(Vanish) " + m;
}
messenger.sendMessageEmbedToAllModChannel(new EmbedBuilder().setColor(LEAVE_COLOR)
.setTitle(m, null).build());
}
if (isLeaveBroadcast) {
if (e.getQuitMessage().equals("Fake")) {
messenger.sendMessageEmbedToAllBoundChannel(new EmbedBuilder().setColor(LEAVE_COLOR)
.setTitle(msg, null).build());
e.setQuitMessage("");
} else if (check(e)) {
messenger.sendMessageEmbedToAllBoundChannel(new EmbedBuilder().setColor(LEAVE_COLOR)
.setTitle(msg, null).build());
}
}
}
}
UserQuitJoinListener.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:Minecordbot
作者:
评论列表
文章目录