事实上,我需要一些帮助。我开始编写我的世界插件,即使我是 java 初学者。我想加载一个 .yml 文件的内容,该文件有另一个路径作为默认文件。据我所知,我需要为此使用.getString(String)
。但我不知道如何设置另一条路径并立即使用 getString 。
加载语言的方法
public void loadLanguage() throws IOException {
String language = this.getConfig().getString("language");
InputStream lang = this.getClass().getClassLoader().getResourceAsStream("languages/" + language + ".yml");
YamlConfiguration langfile = YamlConfiguration.loadConfiguration(lang);
langfile.options().copyDefaults(true);
langfile.save("plugins/Costumized/languages/" + language + ".yml");
}
在主要部分,我需要使用 getString 获取指定的消息,因为消息应该发送给运行命令的玩家。
我希望你能理解我的问题。是的,我的英语很糟糕。对此感到抱歉。