- 版权类型
- 转载
- 插件中文名称
- OpenJS
- 插件英文名称
- OpenJS
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- SpongeVanilla
- Leaves
- 其他核心
- 语言支持
- English
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
[MD]
## 
是否曾想为你的 Minecraft 服务器添加功能,但编写完整的 Java 插件又难又痛苦?
**OpenJS** 让你能用 **JavaScript** 构建强大的服务器逻辑,无需编译、无需重启,写完代码保存即运行
* * *
[](https://gitlab.com/spidermodders/openjs/blob/main/NightlyOpenJs.jar) [](https://bstats.org/plugin/bukkit/OpenJavaScript/22268) [](https://bstats.org/plugin/bukkit/OpenJavaScript/22268)
### 为什么选择 OpenJS?
* **支持 Folia**
* **用脚本创建自定义菜单**
* **用脚本创建自定义命令**
* **无需重启服务器即可即时重载脚本**
* **简化的 [自定义 API](https://docs-mc-1.gitbook.io/openjs-docs/apis-and-tools/services)** 让脚本编写更轻松
* **易于阅读的 [文档](https://docs-mc-1.gitbook.io/openjs-docs)**
* **插件支持:** ProtocolLib 与 PlaceholderApi
* **VS Code 自动补全扩展即将推出!**
_服务器运行时热重载脚本示例_ 
_[甚至 AI 也能用 OpenJS 生成可用脚本!点击查看教程](https://docs-mc-1.gitbook.io/openjs-docs/rescources/advanced-guides/creating-scripts-with-ai)_ 
* * *
## 快速上手
* [如何创建脚本?](https://docs-mc-1.gitbook.io/openjs-docs/getting-started/scripts)
* [如何创建自定义命令?](https://docs-mc-1.gitbook.io/openjs-docs/apis-and-tools/globals/addcommand)
* [如何创建自定义菜单?](https://docs-mc-1.gitbook.io/openjs-docs/apis-and-tools/services/inventoryapi)
* * *
### 完整文档
从基础到高级模式,所有内容应有尽有
查看 [文档](https://docs-mc-1.gitbook.io/openjs-docs)
### 需要帮助?
加入 [Discord](https://discord.gg/XuRC4at2Ha) 获取支持、技巧以及社区制作的脚本!
[/MD]