Привет! Столкнулся с такой проблемой. На проекте есть несколько модов. В одном из них есть проклятая земля, на которой спавнятся мобы из всех модов. Бедная администрация сервера еле успевает прописывать флаги на deny-spawn в таких регионах т.к. там спавнится около 10 видов разных мобов, но данный флаг работает только на ванильных мобов. Задача такая: Получить список всех мобов сборки и добавить их в плагины такие как Essentials и WorldGuard. Всё что я смог найти, это кусок кода из мода Extra Utilites, который получает список мобов для данного биома и мира.
Вот код:
Хотелось бы получить какую-то помощь..
Заранее спасибо!
Вот код:
Java:
public static EntityLiving getMobForSpawning(WorldServer world, Biome.SpawnListEntry entry) {
EntityLiving mob;
if (entry == null || entry.entityClass == null) {
mob = null;
} else {
try {
mob = entry.entityClass.getConstructor(World.class).newInstance(world);
} catch (Exception exception) {
exception.printStackTrace();
mob = null;
}
}
return mob;
}
Заранее спасибо!