SpigotPlugin 專案是一個模板,用於為 Minecraft 的 Spigot 伺服器實作建立新專案。它可以開箱即用地進行編譯,但如果不進行修改則絕對不會執行任何操作。
不要使用 me.sgray 命名空間!變更為使用您擁有的電子郵件帳戶或網域名稱。
有許多關於如何為支援 Maven 的專案建立 pom.xml 檔案的範例,但很少有設計為 Spigot 外掛程式提供基礎。該專案中的 pom.xml 包含與創建新插件的人最相關且最有用的屬性,包括對 Spigot API 的必要依賴。
將此 git 儲存庫克隆到您的 Eclipse 工作區中並建立一個新的 Java 專案。 Eclipse 應該會自動偵測該專案提供的設定並建立遺失的任何內容。您需要啟用 Maven 性質,只需在 Package Explorer 中右鍵單擊專案根目錄,將滑鼠懸停在「配置」上,然後按一下「轉換為 Maven 專案」即可。
此外,
Eclipse 說“JavaPlugin 無法解析為型別”
確保您已啟用 Maven 性質。否則 Eclipse 將不知道讀取 pom.xml
插件編譯時不會出現類似「無法在專案 BukkitPlugin 上執行目標 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile): 編譯失敗此環境中未提供編譯器」的錯誤。
如果您確實安裝了Java JDK 並且您確定您的系統知道在哪裡可以找到它,只需右鍵單擊Package Explorer 中的項目,將滑鼠懸停在“Maven”上,然後單擊“更新項目”即可。這很有可能解決問題。
請隨意(並請這樣做)克隆該項目並進行調整以滿足您的需求/偏好。
Zlib 被選為這個計畫(BukkitPlugin)的基礎,因為它高度寬容且易於人們理解。僅對該項目的許可證進行了修改,以反映作者身份和創建年份。
版權所有 (c) 2014 莎拉‧格雷
本軟體以「現況」提供,沒有任何明示或暗示的保證。在任何情況下,作者均不對因使用本軟體而造成的任何損害負責。
任何人均有權為任何目的(包括商業應用)使用本軟體,並自由地修改和重新分發本軟體,但須遵守以下限制:
不得扭曲本軟體的來源;您不得聲稱您編寫了原始軟體。如果您在產品中使用此軟體,我們將不勝感激,但不是必需的。
更改的來源版本必須明確標記,並且不得扭曲為原始軟體。
本通知不得從任何來源分發中刪除或更改。