0

嘿,

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

亲切的问候。

4

1 回答 1

0

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

于 2013-09-21T12:07:31.507 回答