指南

如何制作 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:)、条件和效果,缩进统一使用制表符或空格。

  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