@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);
}
}
}
}
}
}
DeathMatch.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:ZvP
作者:
评论列表
文章目录