Кастомные жители в 1.12.2?

Версия Minecraft
1.12.2
Как(по шагам) создать кастомную профессию для жителя в 1.12.2?

(И прикрепить ее к жителю)

Вот мой код. Подскажите пожалуйста - Что не так? davidkan2003/Mod
 

Icosider

Kotliner
Администратор
3,600
99
663
У forge есть в классе VillagerRegistry есть метод register:
Java:
private void register(VillagerProfession prof, int id)
{
    REGISTRY.register(id, prof.name, prof);
}
В методе init того же класса, есть пример того как создать и зарегистрировать профессию.

Чтобы привязать, тут нужно больше инфы, когда именно, когда спавнишь или ?!?! По сути достаёшь EntityVillager и через setProfession устанавливаешь свою профессию.
 
Да но проблема в том что это "locked method"- его нельзя использовать и говорит что нужно использовать ForgeRegistry....

Caused by: java.lang.IllegalStateException: Can not register to a locked registry. Modder should use Forge Register methods.

А иначе если заранее не создать это REGISTRY также как оно в Forge, то он вообще не видит VillagerRegistry.register - говорит, что такого метода нет :(
 
1,057
50
234
ForgeRegistries.VILLAGER_PROFESSIONS.register();
 
3,005
192
592
Сверху