Releases: Saukiya/SX-Item
Releases · Saukiya/SX-Item
SX-Item 3.2.5
已知问题
- 脚本系统的Global.js作为全局功能文件,但是并不会生效,可以无视
- 如有其它问题请提交 Issues
变更内容
- 增加了对1.20.3的支持,移除了对1.19.3、1.20、1.20.1的支持
- 重构优化了药水系统的数据结构,支持类型、持续时间、效果等级的随机
- 提供了随机的快速生成,现在可以用
<s:AAA:BBB:CCC>
和<l:EASY#AAA:BBB>
- 添加UUID(
<u:random>
生成随机UUID) - 重构了/si give 信息输出,不再有数字混乱排版的情况
- 优化了默认配置的体验,提供清晰认知 (
Item/Default/Default.yml
和Scripts/Default.js
) - 修复%DeleteLore%中可能存在的bug问题(未删除应该删的lore)
- MCBBS
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.4
- 1.20.2
- 1.20.3
SX-Item 3.2.4
已知问题
- 脚本系统的Global.js作为全局功能文件,但是并不会生效,可以无视
- 如有其它问题请提交 Issues
变更内容
System.setProperty("nashorn.args", "--language=es6");
- 修复ScriptObjectMirror兼容性
- MCBBS
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.3
- 1.19.4
- 1.20
- 1.20.1
- 1.20.2
SX-Item 3.2.3
SX-Item 3.2.2
已知问题
- 脚本系统的Global.js作为全局功能文件,但是并不会生效,可以无视
- 如有其它问题请提交 Issues
变更内容
- 增加了对1.19.4以及1.20的支持,移除对1.19.2的支持,修复低版本兼容性
- 修复MythicMobs相关变量报空问题
- 随机模块 提供了更全面的papi支持
- 随机模块 增加了JS支持,不过是空壳,具体可以查阅ScriptManager
- 脚本系统 增加可选择性的脚本管理器,增加调用脚本指令/si script <文件名> <方法名> [参数]
- 物品系统 提高对外扩展性,实现代理加载
- 物品系统 提供药水效果支持“PotionMeta”
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.3
- 1.19.4
- 1.20
SX-Item 3.1.8
已知问题
- 接入MythicMobs时会报错 - 3.1.9
变更内容
- 添加局部保护NBT节点(ProtectNBT)
- 修复物品生成时,l型随机并发报错
- 修复/save后/give时,给予数量数量不准确问题
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.2
- 1.19.3
SX-Item 3.1.6
变更内容
- 解耦指令系统、随机系统
- 调整指令访问权限,增加优先级排序
- 物品给予时新增掉落保护(仅为针对玩家拾取保护)
- 简化MythicMobs支持(未测试com.google.common.collect.ImmutableMap是否对全版本兼容)
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.2
- 1.19.3
SX-Item 3.1.0
变更内容
- 修复问题
- 独立日志输出并储存
- 修复 /si nbt 报空问题
- 更好的API支持,支持对外物品加载
- 更好的兼容性,1.18.2-1.19.3
- 同时兼容MythicMobs 4.0/5.0
- 支持MM相关变量(使用<s/l>调用)
- mob_level - mob怪等级
- mob_name_display - mob怪展示名
- mob_name_internal - mob怪id
- mob_uuid - mob怪uuid
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.2
- 1.19.3
SX-Item 3.0.0
(开发相关API待定,不影响功能使用)
变更内容
-
使用
- 从 SX-Attribute 拆分并强化
- item
- 使用数字id或者自定义名 (> Material.yml)
- 耐久模式可分:百分比耐久、从零耐久、默认耐久
- 可使用局部随机变量
- 设置自定义NBT
- 设置原版的Attribute
- 每个物品单独控制Update
- 支持随机的节点增加
- 更多说明 (> Default.yml)
- random
- 增加随机类型: b (比较第一个字符串,相同即保留)
- 优化随机类型: l (可使用 YMDhms 代表 年月日时分秒)
-
优化
- 优化 RandomString 随机,采用 StrLookup 进行随机替换 (spigot自带该库)
- 通过 Gradle 进行兼容各版本 NMS 代码
- 全版本本地化物品翻译支持
支持版本(NMS)
- 1.8.8
- 1.11.2
- 1.12.2
- 1.13.2
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.1
测试版本
- 1.8.8
- 1.12.2
- 1.13.2
- 1.17.1