插口api-没有从config.yml获取值-怎么了?java

bqjvbblv  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(266)

代码:

setGameState((int) configManager.getEntry("INGAME_STATE"));

我在类的构造函数中调用setgamestate(integer)方法。该方法将当前游戏状态设置为参数。我调试了一些,我知道除了 (int) configManager.getEntry("INGAME_STATE") 部分。它返回0,无论配置在“ingame\u state”项下包含什么值。
例如,当我将配置中的值设置为1时,在重新加载(调用类和构造函数需要重新加载)之后,值将切换为0。
执行/reload时,服务器首先停止=调用 onDisable() 然后开始=呼叫 onEnable() . 我发现,在完全停止服务器后(由于服务器在之后不会启动,所以只调用ondisable方法),配置中的值已经更改为0。
我查了数据库里的所有代码 onDisable() 方法,但在config.yml文件中没有写入内容的内容。
我不知道是什么引起的。。你需要更多的代码吗?我真的很困惑。

相关问题