專案設定(Scala Eclipse)
在 scala 中建立專案與在 java 中建立專案非常相似。這是入門類應該是什麼樣子:
package com.example.myplugin; //{$TopLevelDomain}.{$Domain}.{$PluginName}
import org.bukkit.plugin.java.JavaPlugin
import org.bukkit.command.CommandSender
import org.bukkit.command.Command
class PluginName extends JavaPlugin {
override def onEnable() {
}
override def onDisable() {
}
override def onCommand(sender: CommandSender, cmd: Command, label: String, args: Array[String]): Boolean = {
false
}
}
首先,請確保你已安裝位於此處的最新 Scala 版本: https : //www.scala-lang.org/download/
接下來,你將要下載 Scala Eclipse,可在此處獲取: http : //scala-ide.org/ 並將下載內容解壓縮到你選擇的資料夾中。
一旦安裝完畢,只需開啟 Scala Eclipse 即可。
最後,為了讓你的外掛工作 - 你需要有一些執行時外掛來為你載入 scala 庫,我使用這個: https : //dev.bukkit.org/projects/scala-loader (放置這個你的外掛資料夾中的 jar 就像任何其他外掛一樣)
從現在開始,這個過程幾乎與 java 相同:
- 按
Alt+Shift+N
- >點選Scala Project
- 右鍵單擊你的專案 - 單擊
Properties
- 單擊
Java Build Path
,然後單擊Libraries
選項卡 - 單擊
Add External Jars
,然後選擇你的 spigot-api jar 檔案 - 單擊
Apply
然後OK
對於專案設定,你需要建立一個包,以便:
右鍵單擊專案 - > New
- > Package
用它來命名,通常是:com.yourdomain.pluginname
在這個包的內部,建立一個 Scala 類並按照你喜歡的方式命名,通常是:PluginName
使類 extends JavaPlugin
並覆蓋提供的基本設定功能,如上所示。
最後,右鍵單擊名為 src
的資料夾,然後選擇新建檔案。將檔案命名為 plugin.yml(不是外掛的名稱,但顯式為 plugin.yml)並將其開啟。
基本實現應該如下所示:
name: PluginName
main: com.example.pluginname.PluginName
version: 0.1
你有它! 編寫完外掛後,單擊 File
- > Export
- > Java
- > Jar file
- >選擇專案並指定伺服器的外掛資料夾作為目標 - >單擊 Finish
通常,你只需重新載入伺服器以在匯出後檢視更改,但是一些外掛在重新載入時會中斷,所以要小心! 我建議總是重新啟動伺服器,除非你知道重新載入不會破壞其他外掛。