@EventHandler
public void onPlayerCommand(PlayerCommandPreprocessEvent event) {
Player p = event.getPlayer();
if(um.isPlaying(p.getName()) || um.isSpectator(p.getName())) {
String message = event.getMessage().toLowerCase();
for(String cmd : allowedCmds) {
if(message.startsWith(cmd))
return;
}
if(message.startsWith("/list")) {
UserState u = um.getUser(p.getName());
if(u == null)
u = um.getSpectator(p.getName());
Game g = u.getGame();
p.sendMessage(MessageHandler.getMessage("game-player-list").replace("%0%", Integer.valueOf(g.getPlayingUsers()).toString()).replace("%1%", g.getAlivePlayers()));
event.setCancelled(true);
} else if(message.startsWith("/vote")) {
p.chat("/sg " + message.replace("/", ""));
event.setCancelled(true);
} else {
event.setCancelled(true);
p.sendMessage(MessageHandler.getMessage("forbidden-command"));
}
}
}
PlayerListener.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:UltimateSurvivalGames
作者:
评论列表
文章目录