指南

如何製作 Skript

更新於 2026年10月7日

Skript 是一個插件,執行用類似英文的語言寫成的腳本:on join:、command /spawn:。它是幫 Spigot 或 Paper 伺服器加小功能最快的方法,什麼都不用編譯。腳本是放在 plugins/Skript/scripts/ 裡的 .sk 檔案。

一個可以拿來起步的範例。

用 Codexe 產生這個

逐步說明

  1. 1.安裝 Skript

    把符合你伺服器版本的 Skript .jar 放進 plugins/,再重新啟動。

  2. 2.撰寫腳本

    事件(on death:)、指令(command /heal:)、條件和效果,縮排要一致使用 Tab 或空格。

  3. 3.用變數儲存資料

    {balance::%player's uuid%} 會為每位玩家儲存一個值,重新啟動後依然存在。

  4. 4.重新載入並查看錯誤

    /sk reload <script> 會載入腳本,並列出每個錯誤所在的行。

附加元件

有些語法來自 SkBee 或 skript-reflect 這類附加元件。用到它們的腳本,在缺少附加元件時會載入失敗,所以請說明你的伺服器裝了哪些附加元件。

用 Codexe

描述腳本要做什麼。Codexe 會寫出 .sk 檔案,並在標示為完成前,把它載入到裝有 Skript 的真正伺服器上,語法錯誤就會被抓出來並修正。之後你就能在測試伺服器上試玩。

常見問題

Skript 還是插件?

Skript 改起來比較快,也不用建置;Java 插件執行起來比較快,能做的事也更多。伺服器的小功能很適合用 Skript。

製作 Skript

這則提示詞開啟後即可直接傳送:

“一個適用於 Paper 1.21 的 Skript:/daily 讓每位玩家每 24 小時從清單中隨機領一次獎勵,太早使用就顯示剩餘時間,並記錄連續天數,第 7 天獎勵加倍。”

用 Codexe 產生這個
如何為你的 Minecraft 伺服器製作 Skript | Codexe