- Баллы
- 61
- Имя в Minecraft
- Zabelov
Всем привет! Наткнулся на такую проблему, как отключение дропа для определенного предмета. Код снизу:
Сервер пишет, что ошибка именно на строке for(ItemStack drop: drops) {
Код:
@EventHandler
public void onDeath(PlayerDeathEvent e) {
Player player = e.getEntity();
e.setDeathMessage(null);
List<ItemStack> drops = e.getDrops();
for (ItemStack drop : drops) {
if (drop.getItemMeta().hasDisplayName() && drop.getItemMeta().getDisplayName().contains("Меч тьмы")) {
e.getDrops().remove(drop);
}
}
}