Динамичный WorldProvider для регистрации измерения

Версия Minecraft
1.12.2
1,057
50
234
Есть парсер Json файлов, в котором написаны данные об измерении.
Файлов может быть N штук.
Вопрос следующий: Каким образом регистрировать WorldProvider с нужным DimensionType в цикле, если в методе регистрации передается .class?

Сначала хотел дергать значение из мапы по dimID, но dimID берется из DimensionType, насколько я знаю.
За что можно зацепится в "голом" WP?
 
7,099
324
1,510
Походу единственный вариант - генерировать классы на ходу, переопределяя в них getType
 
Сверху