- 40
- 1
- 0
У меня есть класс-обработчик событий, меняющий дроп у Зомби на рандом между Алмазом, Изумрудом, Железом, Золотом и Черепом.
Всё работает, но выпадает череп скелета. Как изменить его тип на череп зомби?
Ниже код класса.
Всё работает, но выпадает череп скелета. Как изменить его тип на череп зомби?
Ниже код класса.
Java:
public class Events {
@SubscribeEvent
public void addDropItem(LivingDropsEvent event) {
if (!(event.entityLiving instanceof EntityZombie)) return;
Item[] itemsArray = new Item[10];
itemsArray[0] = Items.diamond;
itemsArray[1] = Items.emerald;
itemsArray[2] = Items.iron_ingot;
itemsArray[3] = Items.gold_ingot;
itemsArray[4] = Items.skull;
event.drops.clear();
event.drops.add(new EntityItem(
event.entityLiving.worldObj,
event.entityLiving.posX,
event.entityLiving.posY,
event.entityLiving.posZ,
new ItemStack(itemsArray[new Random().nextInt(itemsArray.length)])
));
}
}