Java や IDEA の経験はあまりありませんが、子供が Minecraft プラグインの作成を学ぶのを手伝っています。これまでのところすべてうまく機能していますが、コードを実行するには、次のことを行う必要があります。
- IDEA でプロジェクトを作成します (出力パスは に設定されます
Bukkit/plugins
) 。 - Bukkit サーバーを実行する
- Minecraft を起動して接続する
(3) について何かできるかどうかはわかりませんが、IDEA は (1) と (2) を 1 つのステップで処理できるはずです。また、現在、この構成を使用してデバッグすることはできません。
Visual Studio / .NET では、実行可能ファイル (この場合は java/craftbukkit) を「外部プログラム」として指定するだけで、これらの問題はすべて解決されます。ただし、IDEA では、実行構成を追加することになっているようですが、「ホスト アプリケーション」のようなものを許可するオプションは表示されません。代わりに、main
Bukkit への完全なクラスパスが必要ですが、それが何であるかはわかりません。また、これでも Bukkit のデバッグ ビルドがないと機能しないことが他の場所で示唆されているのを見ました。しかし、私は本当に Bukkit をデバッグしたくありません。プラグインコードのみをデバッグしたいだけです。
Bukkit プラグインのリモート デバッグに関するこれらの手順を見つけましたが、それは実際に必要ですか? 「実行するのに 2 つのステップ」の問題は解決しません。それは実際にそれを悪化させます!