/**
* Checks for this command as the preprocessed command.
* @param event The command preprocessing event.
*/
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
public void onPlayerCommandPreProcess(PlayerCommandPreprocessEvent event){
if(getExecutor() == null){
return;
}
String[] cmdAndArgs = event.getMessage().split(" ", 2);
cmdAndArgs[0] = cmdAndArgs[0].toLowerCase().trim();
for(String alias : _aliases){
if(alias.equals(cmdAndArgs[0])){
event.setCancelled(getExecutor().onCommand(event.getPlayer(), this, alias, cmdAndArgs.length == 1 ? new String[0] : cmdAndArgs[1].split(" ")));
break;
}
}
}
PreprocessableCommand.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:BukkitLib
作者:
评论列表
文章目录