丶米饭
1.15.2如何获取到玩家手上物品发送一条消息

就像使用武器杀了人显示谁谁谁使用  xxx  杀了 谁谁谁

这里的xxx怎么获取

a8105
Player player=null;//这里应该填写你如何获得玩家这个对象的方法,例如event.getPlayer(),Bukkit.getPlayer等等
ItemStack item=player.getItemInHand();//在新版本是可能被移除或者不推荐使用的,应该使用player.getInventory().getItemInMainHand();
if(item==null || item.getType()==Material.AIR)//代表玩家手上没物品,return或者其他结束执行,不应该执行下面的语句
  return;
ItemMeta meta=item.getItemMeta();
String itemName=meta.hasDisplayName() ? meta.getDisplayName() : "没有自定义的物品名称"';

第一页 上一页 下一页 最后一页