2024-03-19 15:32:27 +08:00
2024-03-04 20:28:38 +08:00
2024-03-19 15:32:27 +08:00
2024-03-04 20:28:38 +08:00
2024-03-19 15:24:22 +08:00
2024-03-04 20:28:38 +08:00
2024-03-04 20:28:38 +08:00
2024-03-19 15:24:22 +08:00
2024-03-04 20:28:38 +08:00

hamster-script

为Minecraft服务器导入 Nashorn 引擎来执行 JavaScript 脚本

手动构建

  1. 将源代码下载或克隆至本地
  2. 在源代码根目录中打开命令行窗口
  3. 命令行窗口中执行./gradlew clean build
  4. 构建成品在 build 文件夹

也可访问我的 Jenkins网站 获取最新版

指令

JavaScript 代码执行时,执行命令的对象(玩家或控制台)会作为 sender 变量传入

指令 权限 描述
script eval {脚本内容} hamster.script.admin 直接执行 JavaScript 脚本
script run {脚本文件} hamster.script.admin 执行文件中的 JavaScript 代码
script reload hamster.script.admin 重载插件并重设 JavaScript 引擎环境

注意事项

默认情况下禁止使用 /script eval {脚本内容} 指令。 如有需要,可以在 config.yml 中将 enable-eval-command 设置为 true 并重载插件以启用该子指令。

nashorn 学习资料

Description
为 Minecraft 服务器引入 JavaScript 脚本执行功能
https://www.hamster3.cn/docs/minecraft-plugins/free-plugins/HamsterScript
Readme MIT 124 KiB
1.1.0 Latest
2025-06-15 09:31:27 +08:00
Languages
Java 95.4%
JavaScript 4.6%