YamlConfiguration.set()的问题

时间:2013-09-20 11:26:53

标签: java bukkit

嘿那里,

我遇到了一个小问题。我正在为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行)。

亲切的问候。

1 个答案:

答案 0 :(得分:0)

我的不好,这是我使用的另一种方法(plugin.getConfig())的问题。