mc-hipower
制作1.16.4的spigot插件,如何监听实体被特定玩家的物品造成伤害,比如说被玩家的钻石剑打伤,监听事件。谢谢大佬们

结城希亚
  1.     @EventHandler
  2.     public void onEntityDamageByEntity(EntityDamageByEntityEvent evt) {
  3.         if (evt.getDamager() instanceof Player) {
  4.             Player player = (Player) evt.getDamager();
  5.             ItemStack itemStack = player.getInventory().getItemInMainHand();
  6.         }
  7.     }
复制代码

自己判断下玩家的名字或者uuid就行

itemStack就是那个物品

mc-hipower
结城希亚 发表于 2021-1-26 21:41
自己判断下玩家的名字或者uuid就行

itemStack就是那个物品

Thanks!懂了!!


mc-hipower
本帖最后由 mc-hipower 于 2021-1-27 08:17 编辑
结城希亚 发表于 2021-1-26 21:39
自己判断下玩家的名字或者uuid就行

itemStack就是那个物品

如何获取该实体?并且如if这个实体等于Hoglin


结城希亚
mc-hipower 发表于 2021-1-27 08:06
如何获取该实体?并且如if这个实体等于Hoglin

evt.getEntity();
Hoglin是什么

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