- Баллы
- 76
- Имя в Minecraft
- SiRiuS_OSiRiuS
Пример — запрет на спавн маленьких зомби
Туториал по остановке спавна определённых типов мобов (или их замена)
-----------------------------------------------------------------------
Туториал по остановке спавна определённых типов мобов (или их замена)
-----------------------------------------------------------------------
Это — пример того, как можно модифицировать существо перед тем, как оно заспавнится.
В этом случае, если спавнится маленький зомби, вы можете предотвратить его появление или заспавнить его взрослым.
Код ниже предоставлен больше как пример - вы можете использовать его в своих целях.
Java:
//вызывается, когда спавнится существо.
@EventHandler
public void onCreatureSpawn(CreatureSpawnEvent event) {
//проверяем, является ли заспавненное существо зомби.
if (event.getEntity().getType() == EntityType.ZOMBIE) {
//создаём переменную, где содержим зомби.
Zombie zombie = (Zombie) event.getEntity();
//проверяем, является ли зомби малышом.
if(zombie.isBaby()) {
// не спавним его.
event.setCancelled(true);
// Или вместо этого вы могли бы спавнить зомби взрослым.
zombie.setBaby(false);
}
}
}