指南
如何製作 Skript
更新於 2026年10月7日
Skript 是一個插件,執行用類似英文的語言寫成的腳本:on join:、command /spawn:。它是幫 Spigot 或 Paper 伺服器加小功能最快的方法,什麼都不用編譯。腳本是放在 plugins/Skript/scripts/ 裡的 .sk 檔案。
一個可以拿來起步的範例。
用 Codexe 產生這個逐步說明
1.安裝 Skript
把符合你伺服器版本的 Skript .jar 放進
plugins/,再重新啟動。2.撰寫腳本
事件(
on death:)、指令(command /heal:)、條件和效果,縮排要一致使用 Tab 或空格。3.用變數儲存資料
{balance::%player's uuid%}會為每位玩家儲存一個值,重新啟動後依然存在。4.重新載入並查看錯誤
/sk reload <script>會載入腳本,並列出每個錯誤所在的行。
附加元件
有些語法來自 SkBee 或 skript-reflect 這類附加元件。用到它們的腳本,在缺少附加元件時會載入失敗,所以請說明你的伺服器裝了哪些附加元件。
用 Codexe
描述腳本要做什麼。Codexe 會寫出 .sk 檔案,並在標示為完成前,把它載入到裝有 Skript 的真正伺服器上,語法錯誤就會被抓出來並修正。之後你就能在測試伺服器上試玩。
常見問題
Skript 還是插件?
Skript 改起來比較快,也不用建置;Java 插件執行起來比較快,能做的事也更多。伺服器的小功能很適合用 Skript。
製作 Skript
這則提示詞開啟後即可直接傳送:
“一個適用於 Paper 1.21 的 Skript:/daily 讓每位玩家每 24 小時從清單中隨機領一次獎勵,太早使用就顯示剩餘時間,並記錄連續天數,第 7 天獎勵加倍。”
用 Codexe 產生這個