嘿那里,
我遇到了一个小问题。我正在为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行)。
亲切的问候。
答案 0 :(得分:0)
我的不好,这是我使用的另一种方法(plugin.getConfig()
)的问题。