Динамическая регистрация блоков в Minecraft работает через систему BlockSetAPI. 1 Она позволяет динамически обнаруживать «наборы блоков» сразу после регистрации всех блоков и динамически регистрировать новые записи, зависящие от них. 1
Например, с помощью этой системы можно использовать встроенные реестры WoodTypeRegistry или LeavesTypeRegistry, которые будут автоматически заполняться всеми установленными типами древесины и листьев из любых модов. 1 Это даёт возможность регистрировать деревянные предметы для всех существующих типов древесины. 1
Также регистрация блоков может осуществляться из основного класса мода или через метод класса ModBlocks, который вызывается из основного класса мода во время preInit. 2 Для этого нужно создать экземпляр Block или пользовательский класс, а затем зарегистрировать его в разделе Registry.BLOCK. 5