• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
SX-Item —— 稳定维护的老牌随机物品库 [1.8-26.2.x]

原创 开源 工具 SX-Item —— 稳定维护的老牌随机物品库 [1.8-26.2.x] 4.5.0

完成注册/登录后下载
新增功能
表达式系统:新增 6 种控制流 / 比较语法
<if:条件?真值:假值> — 三元条件(真值集 true/1/yes/ok)
<when:待匹配$值1:返1|值2:返2|default:兜底> — 多分支选择,支持 default/else
<eq:A==B> — 精确相等判断,返回 true/false
<like:A==B> — 模糊包含判断(一方包含另一方即为真)
<cmp:A 算子 B> — 类型感知比较,算子 eq/ne/gt/lt/ge/le;两侧均可解析为数字时按数值比较,否则退化为字符串比较
<null:...> — 空占位,恒返回空串
因 < > 是表达式起止定界符,比较符采用关键字算子而非符号。
三者可互相嵌套,如 <if:<cmp:<l:等级> ge 10>?可用:不可用>。
三语 Default-3 演示物品已同步补充示例。

NMS 兼容 MC 26.1.x / 26.2.x
新增 v26_1_R1 / v26_2_R1 模块(Mojang 映射,Java 25 字节码)
NMS.getVersion() 加入边界感知最长前缀匹配,未来 26.1.x / 26.2.x 补丁版自动兼容
ProtectComponents:原版顶级组件保护
自动更新时,ProtectNBT 中以 components. 开头的条目保护原版顶级 DataComponent(需 1.20.5+)
例:components.minecraft:damage(耐久损伤)、components.minecraft:enchantments(附魔)
复用现有 ProtectNBT 列表,无需新增配置键
4.2.2
  • 兼容 paper 1.21
4.2.1
  • 移除了脚本可能报错的不安全参数 `"--no-deprecation-warning"``
  • 增加表达式<min:1:20>和<max:1:20>
4.2.0
  • 修复了部分不会替换papi变量的问题 (4.1.0)
  • 自定义NBT提供一些基础类型转换 (byte/short/int/long/float/double) "[int]<s:233:2333>"
  • RandomManager和IRandom命名重构
4.1.0
  • 优化了所有表达式性能, 调度耗时进一步降低, <c:> 表达式明显降低
  • 脚本系统支持读取Global文件夹, 并且对加载做了进一步优化
  • 指令新增 /si component 用于查看组件参数, 支持控制台 /si component Default-1
  • 指令 /si nbt 输出内容排版优化, 支持控制台 /si nbt Default-1
  • 配置文件合并优化, 新增多语言 German
  • MythicMobs 针对V4低版本进一步兼容 自测支持4.7.2
  • 修复药水功能的部分版本报错
  • 支持Gradle导入依赖: com.github.Saukiya:SX-Item:-SNAPSHOT
后退
顶部 底部