- 647
- 74
- 187
всем привет. использую конфиг ForgeConfigSpec, чтобы держать несколько булевых переменных, и основываясь на них регистрировать предметы через DeferredRegister прямо из конструктора главного класса. возникла такая проблема, что после вызова ModLoadingContext.registerConfig фордж не сразу подгружает данные из конфига и использует только дефолтные значения, собственно это и не даёт мне сделать рабочую проверку на возможность регистрации предметов. вопрос: могу ли я вызвать прогрузку своего конфига в нужный мне момент? или куда я могу сдвинуть регистрацию через DeferredRegister, чтобы она вызывалась позже прогрузки конфига?

Java:
ModLoadingContext.get().registerConfig(ModConfig.Type.COMMON, AmethystToolsModConfig.spec);
ITEMS_REGISTRY.register(FMLJavaModLoadingContext.get().getModEventBus());
ENTITY_REGISTRY.register(FMLJavaModLoadingContext.get().getModEventBus());
RECIPES_REGISTRY.register(FMLJavaModLoadingContext.get().getModEventBus());
Последнее редактирование: