- 627
- 72
- 178
всем привет. использую конфиг 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());
Последнее редактирование: