bukkit API を使用して、次の疑似コードのような呼び出しを行うことは可能ですか?
Bukkit.getPluginManager().getPlugin("PluginName").getJarFile();
MobBountyReloaded のようなプラグインの場合は、plugins/MobBountyReloaded_v235.jar
.
.jar
プラグインの名前にまたはを追加するだけのようなよく知られた命名スキームを使用してファイルを探してみまし<version>.jar
たが、常に正しい結果が得られるとは限りません。上記の例は、plugin.yml
ファイルのバージョン番号が just235
ではなく_v235
であり、一部のプラグインは のようなスキームを使用するため失敗します<PluginName>-<Version>-<buildnumber>.jar
。
これを達成する簡単な方法はありますか?ロードされたすべてのプラグインのファイル情報は、メモリ内のどこかにある必要がありますね?