DeathMatch.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:ZvP 作者:
@Override
   public void onZombieKill(ZvPPlayer attacker, Entity zombie, EntityDeathEvent event) {
super.onZombieKill(attacker, zombie, event);

Zombie z = (Zombie) zombie;
if (z.getEquipment().getHelmet().getType() == Material.SKULL_ITEM) {
    if (z.getEquipment().getHelmet().hasItemMeta() && z.getEquipment().getHelmet().getItemMeta() instanceof SkullMeta) {
    SkullMeta meta = (SkullMeta) z.getEquipment().getHelmet().getItemMeta();

    if (meta.hasOwner()) {
        ZvPPlayer player = GameManager.getManager().getPlayer(meta.getOwner());

        if (player != null) {
        if (this.playerDrops.containsKey(player)) {
            event.getDrops().clear();
            event.getDrops().addAll(this.playerDrops.get(player));
            this.playerDrops.remove(player);
        }
        }
    }
    }
}
   }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号