@EventHandler(priority = EventPriority.LOWEST)
public void onCmd(PlayerCommandPreprocessEvent e) {
String command = e.getMessage().toLowerCase();
List<String> blockedCmds = wild.getConfig().getStringList("BlockCommands");
if (TeleportTarget.cmdUsed.contains(e.getPlayer().getUniqueId())) {
for (String cmd : blockedCmds) {
if (command.contains(cmd)) {
e.getPlayer().sendMessage(ChatColor.translateAlternateColorCodes('&', wild.getConfig().getString("Blocked_Command_Message")));
e.setCancelled(true);
break;
}
}
}
if (e.getMessage().equalsIgnoreCase("/wild") && wild.getConfig().getBoolean("FBasics")) {
e.setCancelled(true);
CheckPerms check = new CheckPerms(wild);
Checks checks = new Checks(wild);
Player p = e.getPlayer();
if (!checks.world(p))
p.sendMessage(ChatColor.translateAlternateColorCodes('&', wild.getConfig().getString("WorldMsg")));
else
check.check(p);
}
}
CommandUseEvent.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:WildernessTp
作者:
评论列表
文章目录