@EventHandler (priority = EventPriority.HIGHEST, ignoreCancelled = false)
public void onInteract(PlayerInteractEvent event) {
if(link.isEmpty())return;
ItemStack stack = event.getItem();
if(stack == null)
return;
NBTItem item = new NBTItem(stack);
Integer cmdId = item.getInteger("cmd");
if(cmdId == null)
return;
Link cmd = link.get(cmdId);
if(cmd==null)
return;
VPPlayer sender = VanillaPlusCore.getPlayerManager().getPlayer(event.getPlayer());
if(cmd.cmd.hasRequirement(sender)){
cmd.onExecute(sender);
event.setCancelled(cmd.cancel);
}
}
CPManager.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:VanillaPlus
作者:
评论列表
文章目录