• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
🔥 WarZScriptBlockPlus - 下一代脚本方块解决方案 全版本 · 原生 Folia · Web 可视化 · REST API

原创 工具 🔥 WarZScriptBlockPlus - 下一代脚本方块解决方案 全版本 · 原生 Folia · Web 可视化 · REST API 1.1.5

完成注册/登录后下载
  • Web 端可直接新建脚本:顶栏、侧栏、空状态加号、欢迎页都能进创建弹窗
  • 填写名称、世界、坐标、触发方式后立刻写入,并进入编辑
  • 坐标已有脚本时自动打开,不重复创建
  • 创建不再依赖世界必须已加载,按 world + x/y/z 直接落盘
  • 空状态加号从装饰改为真正的创建入口
Web 编辑器全面重做(Script Studio)

  • 默认按名称 A→Z 排序(中文数字自然序,副本2 在 副本10 前)
  • 未命名脚本统一沉底
  • 搜索:名称 / 世界 / 坐标 / 触发方式
  • 筛选:世界下拉 + 触发方式芯片
  • 分组标题(首字母 / 世界 / 触发)
  • 稳定坐标 key 选中,不再乱序丢选中
  • 未保存脏标记、切换前提醒
  • Ctrl+S 保存、/ 聚焦搜索
  • 条件/动作序号徽章,上下移后自动重排
  • 深色全息控制台视觉
WarZScriptBlockPlus v1.1.3 更新内容

1. 新增脚本方块命名功能
- 支持 /wsb name <名称> 设置脚本方块名称
- 支持 /wsb rename <名称> 别名命令
- /wsb info、游戏内 GUI、Web 编辑器均会显示名称
- blocks.json / blocks.js 可直接添加 name 字段,方便批量管理

2. 新增数值比较条件
- 新增 [NUM_GTE] 大于等于
- 新增 [NUM_LTE] 小于等于
- 支持别名 [NUM_GE] / [NUM_LE]
- 例如 50 级传送可写:[NUM_GTE] %player_level% 50

3. 优化 reload
- /wsb reload 现在会重载脚本方块数据文件
- 手动修改 blocks.json / blocks.js 后无需重启服务器
- 自动读取最近修改的数据文件

4. 数据文件优化
- 使用 UTF-8 读写,中文名称更稳定
- 加载时会重新建立坐标索引,批量改文件更方便

5. 修复
- 修复 Web 编辑器动作上下移动按钮异常
  • 修复 Paper 1.21.11 环境下对 Folia 的误判,避免普通 Paper 错误走 Folia 调度逻辑。
  • 修复 [PLAYER_COMMAND]、[OP_COMMAND]、`[BYPASS]`` 在新内核下可能出现的权限失效问题,改为按玩家实体调度执行。
  • 优化 [COMMAND] / [CONSOLE] 命令执行流程,兼容命令前导 /。
  • 新增调试日志开关,开启 debug: true 后可在控制台查看命令执行结果,便于排查兼容问题。
  • 统一项目与文档版本号为 1.1.2。
📋 WarZScriptBlockPlus 1.1.1更新内容总结
1. 修复游戏内GUI shift+左键调整顺序功能
- 问题 : GUIManager中物品描述显示了"Shift+左键 - 移动"但实际未实现
- 修复 :
- 添加了Shift+左键的处理逻辑
- 玩家点击后会提示输入目标位置(数字1-N)
- 支持输入 cancel 取消操作
2. Web编辑器添加上下移按钮
- 为每个动作添加了 ↑ 上移 和 ↓ 下移 按钮
- 可直接在浏览器中拖拽调整动作顺序
修复1.12.2低版本下方法缺失的问题。
[MD] ### 物品系统详解 (Item System) `[ITEM]` 动作支持扣除多种类型的物品,插件会自动按照以下优先级进行检查: 1. **强制指定前缀**:如果提供了前缀,只检查对应来源。 2. **自动识别**:如果没有前缀,依次检查 `原版材质` -> `WarZItems` -> `MythicMobs`。 #### 支持的命名空间前缀 - `minecraft:` - 原版材质 (如 `minecraft:DIAMOND`) - `mm:` 或 `mythicmobs:` - MythicMobs 物品 (如 `mm:Excalibur`) - `wz:` 或 `warzitems:` - WarZItems 物品 (如 `wz:AK47`) #### 示例 - **扣除原版钻石**: - `[ITEM] minecraft:DIAMOND 1` (推荐,防止冲突) - `[ITEM] DIAMOND 1` (如果不存在同名自定义物品) - **扣除 MythicMobs 物品**: - `[ITEM] mm:Excalibur 1` - **扣除 WarZItems 物品**: - `[ITEM] wz:AK47 1` [/MD]
后退
顶部 底部