@EventHandler(ignoreCancelled = true)
public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
if (GameManager.getGameManager().getGameForPlayer(event.getPlayer()) == null) {
return;
}
String command = event.getMessage()
.replaceAll("^/*", "") // Remove forward slash if exists
.replaceAll(" .*", ""); // Remove anything after first word
for (String s : GameDispenser.getInstance().getBlacklistedCommands()) {
if (s.equalsIgnoreCase(command)) {
event.getPlayer().sendMessage(FormatUtil.format("&4Cannot use that command while playing a game."));
event.setCancelled(true);
return;
}
}
}
Events.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:GameDispenser
作者:
评论列表
文章目录