実は、私は助けが必要です。私は Java の初心者ですが、Minecraft プラグインのコーディングを開始しました。デフォルトのファイルとして別のパスを持つ .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 を使用して指定されたメッセージを取得する必要があります。
私の問題が何であるかを理解していただければ幸いです。そして、はい、私の英語はひどいです。そのために泣く。