Заспавнить лошадь с выбранным типом

MrOnlineCoder

Новичок
Баллы
6
Привет. Нужно изменить тип лошади по команде. Пробовал:
JavaScript:
Horse.setVariant();
Но с версии 1.1 не работает, там для каждого окраса свой класс. Как быть? Нужно на месте игрока заспавнить лошадь определенного типа.
 
Нет. С версии 1.1 этот метод выбрасывает NotSupportedExpection.
Сразу спавнить нужную лошадь? У лошадей больше нет типов. Это просто разные лошади. Это вопрос из разряда как заспавнить Зобми типа Ифрит. Никак -- спавнить сразу ифрита.
 
loc.getWorld().spawnEntity(loc, EntityType.valueOf("HORSE"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("LLAMA"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("MULE"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("DONKEY"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("SKELETON_HORSE"))
loc.getWorld().spawnEntity(loc, EntityType.valueOf("ZOMBIE_HORSE"));
 
Последнее редактирование:
loc.getWorld().spawnEntity(loc, EntityType.valueOf("HORSE"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("LLAMA"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("MULE"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("DONKEY"));
loc.getWorld().spawnEntity(loc, EntityType.valueOf("SKELETON_HORSE"))
loc.getWorld().spawnEntity(loc, EntityType.valueOf("ZOMBIE_HORSE"));
Спасибо!
 
Назад
Верх