Не создаётся новый тип мира.

Версия Minecraft
1.12.2
API
Forge
26
2
2
Всех приветствую!

Я тут решил сделать новый тип мира. Создал класс, наследующийся от WorldType. В конструкторе произвёл super("ac") и переопределил некоторые методы. Прописал в .lang файле значение generator.ac=Ancient Caves.

Вот исходники: https://git.rezon.host/aloyenz/ancient-caves/
Сам класс по пути ru.aloyenz.ancientcaves.world.AncientCavesWorldType
Но когда я захожу в игру, нажимаю на создание мира и пытаюсь выбрать генератор мира, у меня его тупо нет.
По логам всё чисто. Подскажите пожалуйста, что я делаю не так?
 
Решение
Ну, класс ты создал а дальше? ,,Конструктор сам не вызовется, и экземпляр не приедет куда надо,,

Существование специального ивента на регистрацию WorldType не видел, так что полагаю придется сделать это вручную

Подсмотри в net.minecraft.client.gui.GuiCreateWorld как оно работает
а так же проверь логику использования поля WORLD_TYPES в net.minecraft.world.WorldType
378
37
92
Ну, класс ты создал а дальше? ,,Конструктор сам не вызовется, и экземпляр не приедет куда надо,,

Существование специального ивента на регистрацию WorldType не видел, так что полагаю придется сделать это вручную

Подсмотри в net.minecraft.client.gui.GuiCreateWorld как оно работает
а так же проверь логику использования поля WORLD_TYPES в net.minecraft.world.WorldType
 
Сверху