SpigotPlugin プロジェクトは、Minecraft の Spigot サーバー実装用の新しいプロジェクトを作成するためのテンプレートです。そのままコンパイルできますが、変更しないと何も実行されません。
me.sgray 名前空間は使用しないでください。あなたが所有する電子メール アカウントまたはドメイン名のいずれかを使用するように変更します。
Maven 対応プロジェクト用の pom.xml ファイルの作成方法の例はたくさんありますが、Spigot プラグインの基礎となるように設計された例はほとんどありません。このプロジェクトの pom.xml には、Spigot API への必要な依存関係など、新しいプラグインを作成する人にとって最も関連性が高く役立つプロパティが含まれています。
この git リポジトリのクローンを Eclipse ワークスペースに作成し、新しい Java プロジェクトの作成に進みます。 Eclipse は、このプロジェクトによって提供される設定を自動的に検出し、不足しているものを作成する必要があります。 Maven の性質を有効にする必要があります。これは、パッケージ エクスプローラーでプロジェクト ルートを右クリックし、[構成] にカーソルを合わせて、[Maven プロジェクトに変換] をクリックするだけで簡単です。
さらに、
Eclipse が「JavaPlugin を型に解決できません」と言う
Maven の性質が有効になっていることを確認してください。そうしないと、Eclipse は pom.xml を読み取ることができません。
プラグインがコンパイルされず、「プロジェクト BukkitPlugin でゴール org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) の実行に失敗しました: コンパイルに失敗しました。この環境にはコンパイラが提供されていません。おそらく、 JDK ではなく JRE で実行していますか?」
Java JDK がインストールされていて、その場所がシステムに確実にわかっている場合は、パッケージ エクスプローラーでプロジェクトを右クリックし、[Maven] にカーソルを合わせて、[プロジェクトの更新] をクリックします。これで問題が解決する可能性が高くなります。
自由に (ぜひそうしてください) このプロジェクトをクローンして、ニーズや好みに合わせて調整してください。
Zlib は、許容性が高く、人々にとって理解しやすいため、このプロジェクト (BukkitPlugin) の基礎として選択されました。ライセンスは、著者名と作成年を反映するためにこのプロジェクトに対してのみ変更されています。
著作権 (c) 2014 シャイラ グレイ
このソフトウェアは「現状のまま」提供され、明示的または黙示的な保証はありません。いかなる場合においても、このソフトウェアの使用によって生じた損害について、作者は一切の責任を負いません。
以下の制限に従って、商用アプリケーションを含むあらゆる目的でこのソフトウェアを使用し、自由に変更および再配布することが誰にでも許可されます。
このソフトウェアの出所を偽って伝えてはなりません。オリジナルのソフトウェアを自分が作成したと主張してはなりません。このソフトウェアを製品で使用する場合は、製品ドキュメントでの謝辞をいただければ幸いですが、必須ではありません。
変更されたソース バージョンには、そのように明示的にマークする必要があり、オリジナルのソフトウェアであるかのように誤って伝えてはなりません。
この通知は、ソース配布から削除または変更することはできません。