Skip to content

Releases: Saukiya/SX-Item

SX-Item 4.4.3

09 Jan 08:26
Compare
Choose a tag to compare

变更内容

  • 支持 1.20.5-1.20.6
  • 用于禁用穿戴/掉落功能 (仅SX-A 3.x) Config.yml -> Compatibility.MythicMobs: false
  • 使用文档 |重写咕咕咕|

支持版本(NMS)

Version Version Version
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.4 1.20.1
1.20.2 1.20.3 1.20.4
1.20.5 1.20.6 1.21.1
1.21.3 1.21.4

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

请使用all后缀的jar作为插件运行

SX-Item 4.4.2

15 Dec 09:11
Compare
Choose a tag to compare

变更内容

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1 1.21.3
1.18.2 1.21.4

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

请使用all后缀的jar作为插件运行

SX-Item 4.4.1

07 Nov 13:25
Compare
Choose a tag to compare

变更内容

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1 1.21.3
1.18.2

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

请使用all后缀的jar作为插件运行

SX-Item 4.4.0

27 Oct 13:56
Compare
Choose a tag to compare

变更内容

  • 支持 1.21.2 / 1.21.3
  • JS引擎全版本通用 (spigot-maven)
  • 简化次级指令调用 /si give -> /si g
  • 支持 /si give 260:3 包含MythicMobs的SX-Drop/SX-Equipment
  • 完全兼容低版本的 ReMaterial 工具类 数字ID列表
  • 优化了保护NBT过程数据转换的问题
  • 优化了LogUtil, 不需要手动关闭
  • 写了很多很多很多没人没人没人看的注释注释注释
  • 移除了 @author saukiya 注释
  • 工具类重构 github.saukiya.util -> github.saukiya.tools
  • 表达式重构 ExpressionSpace -> ExpressionHandler
  • 使用文档

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1 1.21.3
1.18.2

已知问题

  • 使用 <XXX> 后会显示内容 XXX, 而不是 <XXX> (4.4.1修复)
  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

请使用all后缀的jar作为插件运行

SX-Item 4.2.2

22 Oct 17:12
Compare
Choose a tag to compare

变更内容

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1
1.18.2

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除
  • 近期请不要使用github.saukiya.util下的功能类, 会进行规范命名重构 [2024/10/26]

请使用all后缀的jar作为插件运行

SX-Item 4.2.1

21 Oct 09:16
Compare
Choose a tag to compare

变更内容

  • 移除了脚本可能报错的不安全参数 `"--no-deprecation-warning"``
  • 增加表达式<min:1:20><max:1:20>
  • 使用文档

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1
1.18.2

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

请使用all后缀的jar作为插件运行

SX-Item 4.2.0

20 Oct 16:50
Compare
Choose a tag to compare

变更内容

  • 修复了部分不会替换papi变量的问题 (4.1.0)
  • 自定义NBT提供一些基础类型转换 (byte/short/int/long/float/double) "[int]<s:233:2333>"
  • RandomManager和IRandom命名重构
  • 使用文档

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1
1.18.2

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

版本计划

  • TODO 增加更多的表达式

请使用all后缀的jar作为插件运行

Full Changelog: 4.1.0...4.2.0

SX-Item 4.1.0

19 Oct 14:18
Compare
Choose a tag to compare

变更内容

  • 优化了所有表达式性能, 调度耗时进一步降低, <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
  • 使用文档

表达式基准测试 优化前为test1 (测试单位: 纳秒, Score越低越好)

Benchmark                                                                       (key)  Mode  Cnt      Score      Error  Units
TestRandom.BooleanBM.test1                    AA:AAA:BB:CC:DD:EE:FF:GG:AA:HH:YY:GG:KK  avgt    4    826.350 ±   69.279  ns/op
TestRandom.BooleanBM.test3                    AA:AAA:BB:CC:DD:EE:FF:GG:AA:HH:YY:GG:KK  avgt    4    114.582 ±    2.767  ns/op
TestRandom.CalculatorBM.test1  -3 + ((4 * (10 - (6 / 2))) - (8 % 3) + (5 + (-7) / 2))  avgt    4  23920.800 ± 2516.441  ns/op
TestRandom.CalculatorBM.test3  -3 + ((4 * (10 - (6 / 2))) - (8 % 3) + (5 + (-7) / 2))  avgt    4    803.455 ±   17.806  ns/op
TestRandom.DoubleBM.test1                                                    1.5_15.5  avgt    4   4208.026 ±  163.907  ns/op
TestRandom.DoubleBM.test3                                                    1.5_15.5  avgt    4    729.898 ±   14.154  ns/op
TestRandom.IntBM.test1                                                          10_20  avgt    4    547.770 ±  427.295  ns/op
TestRandom.IntBM.test3                                                          10_20  avgt    4    319.136 ±   26.168  ns/op
TestRandom.LockBM.test1                                               KEY#100:200:300  avgt    4    545.203 ±   12.489  ns/op
TestRandom.LockBM.test2                                               KEY#100:200:300  avgt    4     98.528 ±    1.217  ns/op
TestRandom.ScriptBM.test1                                   File.function#AAA,BBB,CCC  avgt    4    523.885 ±   21.879  ns/op
TestRandom.ScriptBM.test2                                   File.function#AAA,BBB,CCC  avgt    4    307.532 ±   14.747  ns/op

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1
1.18.2

已知问题

  • 如有其它问题和需求请提交 Issues
  • 如果不想自动生成配置文件,那就将Localization文件夹内的(zh/en/de)全部删除

版本计划

  • TODO 增加更多的表达式及返回值, RandomManager改名为ExpressionManager (并向下兼容API)
  • TODO 针对 自定义NBT 提供更好的随机支持 #24

请使用all后缀的jar作为插件运行

Full Changelog: 4.0.0...4.1.0

SX-Item 4.0.0

22 Sep 16:14
Compare
Choose a tag to compare

变更内容

  • 1.20.1支持重新归来, 同时支持1.21.1
  • 支持 1.21.1 Component功能, 相关工具类 ComponentUtil
  • 本地化功能完善, 支持EN, plugin.yml内修改
  • 修复了药水空指针\脚本系统首次加载异常
  • 使用文档

重构相关

  • 本次重构只影响用到 TagCompound 的开发者
  • 将NMS及工具类迁移到了这 github.saukiya.util
  • 相关被重构的类目前还保留 放在这呢
  • NMS和工具类保留了原本实现, 相关插件正常运行

支持版本(NMS)

Version Version
1.8.8 1.19.2
1.11.2 1.19.4
1.12.2 1.20.1
1.13.2 1.20.2
1.14.4 1.20.3
1.15.2 1.20.4
1.16.5 1.21.1
1.17.1
1.18.2

已知问题

  • 脚本系统的Global.js作为全局功能文件,但是并不会生效,可以无视
  • 如有其它问题和需求请提交 Issues

请使用all后缀的jar作为插件运行

Full Changelog: 3.2.6...4.0.0

SX-Item 3.2.6

20 Feb 15:28
Compare
Choose a tag to compare

已知问题

  • 笑稀了, %DeleteLore%还有bug, commit刚修 , 修复bug的是Latest (24/08/28)
  • 脚本系统的Global.js作为全局功能文件,但是并不会生效,可以无视
  • 如有其它问题请提交 Issues

变更内容

支持版本(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.4
  • 1.20.2
  • 1.20.3
  • 1.20.4