[1.12.2] Создание entity без регистрации класса

Версия Minecraft
1.12.2
API
Forge
23
0
Пишу что-то вроде CustomNPCs для своих нужд и столкнулся с проблемой: для создания мода нужно регистрировать его класс. Без сильных костылей реализации этого не вижу, альтернатив тоже не нашёл. Если подскажете варианты, буду благодарен
 
Какие костыли? Не понял зачем не регистрировать entity.
Просто обычно используется конструкция по типу
EntityRegistry:
public static EntityEntry ENTITY = EntityEntryBuilder
            .create()
            .entity(EntityClass.class)
            //Параметры
            .build();
Мне же нужно сделать подобное в виде функции, чтобы параметры и для класса, и для EntityEntryBuilder брались из json. При этом чтобы можно было создать любое (относительно) количество сущностей.
 
Без регистрации не обойтись. Идентификатор сущности также используется для синхронизации между клиентом и сервером.
Т.е. вариантов, как это сделать нет? Мб через нбт задавать параметры сущности?
 
В Custom NPCs там же не регистрируется новый созданный NPC. Там все NPC - это одна и та же сущность.
EntityEntryBuilder брались из json
Все параметры можно устанавливать внутри класса. В EntityEntryBuilder просто поставь параметры по умолчанию.
 
Назад
Сверху