嘿,
我有一个小问题。我正在为Bukkit创建一个插件。我尝试编写一个游戏内配置编辑器 - 这意味着可以使用游戏内部的命令更改配置选项。我已经让它工作了,但是从我使用的构建(#2879)开始,该方法YamlConfiguration.set(String, Object)
似乎不起作用。这是我的代码的基本部分,用于设置和保存YamlConfiguration
我所拥有的。
plugin.debug("option = "+option); // the configuration option
plugin.debug("newvalue = "+value); // the new value
config.set(option, value); // this should set the value of 'option' to 'value'
plugin.debug("savedvalue = "+config.get(option)); // the value saved in the config
当我测试我的插件时,我得到了以下输出。
option = debug
newvalue = false
savedvalue = true
如果您需要完整而详细的代码,请在 GitHub 上查看:GeneralCommands.java,函数config(CommandSender, String, String)
(第 1074 行)。
亲切的问候。