付邦坤
[LV-6]百里挑一 |
- 最后登录:
- -
- 阅读权限:
- 30
- 主题数:
- 11
- 总积分:
- 4316
- 回帖数:
- 57
- 精华数:
- 0
-
EU:0
RF:4011
Vis:2
Mana:0
AE:577
|
本帖最后由 付邦坤 于 2024-1-26 15:03 编辑
我在PreInit阶段给它赋值了,然后在PreInit阶段和PostInit阶段各调用了一次sync,两次调用后游戏里还是原来的,配置文件里也还是原来的,输出它的值却是改过的。即使删掉配置文件重启游戏,再次重启游戏也都一样
@EventHandler
public static void PreInit(FMLPreInitializationEvent event) {
com.mjr.extraplanets.Config.GALAXY_SPACE_COMPATIBILITY = true; //赋值
ConfigManager.sync(Constants.modID, net.minecraftforge.common.config.Config.Type.INSTANCE); //调用sync event.getModLog().info(Config.GALAXY_SPACE_COMPATIBILITY); //输出 } @EventHandler
public static void PostInit(FMLPostInitializationEvent event) {
ConfigManager.sync(Constants.modID, net.minecraftforge.common.config.Config.Type.INSTANCE); //调用sync FMLLog.log.info(Config.GALAXY_SPACE_COMPATIBILITY); //输出 }
|
|