更新日志
正式版
...
开发版
警告
当前处于开发测试阶段,插件可能存在 BUG、功能缺失!
开发版以准确记录各版本更新内容为主,普通用户可能无法看懂什么意思,选择性阅读即可
如果你是开发(脚本、插件)者,你可以选择性的阅读更新日志,不懂可以问我
0.0.8-dev 2025/12/??
- 修复部分命令显示错误的问题
- 修复
ACCIDENTAL_DAMAGED类属性未正常生效的问题 - 优化部分代码逻辑
- 升级
taboolib版本至6.2.4 - 升级
Kotlin版本至2.2.20
0.0.7-dev 2025/12/10
- 添加
AttributeComponent#enable可以调整是否为服务器开启此属性 - 添加
MessageTracker接口,可以在处理器实现简单的信息控制 - 属性处理器
AttackAndDefenseHandler实现MessageTracker接口 - 为
ATTACK_AND_DEFENSE类属性蓄力机制兼容原版弓箭蓄力强度 - 添加 1 个属性脚本
攻击间隔.groovy,原版 cd 效果,默认关闭(setEnable(false)),可自行决定是否启用该属性 - 添加属性状态UI(箱子菜单),使用
/ca stats [<player>]查看,可在gui/stats.yml中配置(默认配置目前什么都没有写) - 优化命令
/ca source/ca health/ca counter,不加player参数时默认为自己查询 - 修改部分受影响的资源文件,建议重新生成
- libs/AttributeName.groovy
- attributes/attack/物理攻击.groovy
0.0.6-dev 2025/12/05
- 修改
AttributeComponent#run为AttributeComponent#onExtHandler并,移除function参数,统一使用onExtHandler(...)处理第三方扩展属性类型的属性 - 添加
AttributeComponent#basicMaxAttributeComponent#percentMax限制最大基本值和最大加成值 - 修复
AttributeComponent#max没有为非玩家实体处理的问题 - 为
ATTACK_AND_DEFENSE类属性新增蓄力机制(原版攻速效果) - 优化 MythicMobs 重载时的生物属性更新逻辑
- 优化
/ca reload重载命令,现在默认不再重新编译Groovy脚本,以提升重载速度,若修改了Groovy脚本内容,需使用/ca reload compile-groovy可在重载时一并编译脚本 - 优化属性数据更新逻辑
- 优化数据库读写逻辑
0.0.5-dev 2025/11/29
- 为属性添加最大值(
AttributeComponent#max)设定,允许设置一个最大值来限制面板生效的属性值 - 修改
AttributeJsAttribute的构造函数(添加max) - 修改部分受影响的资源文件,建议重新生成
- libs/AttributeName.groovy
- libs/GroovyAttribute.groovy
- libs/Utils.groovy
0.0.4-dev 2025/11/28
- 检测 nbt 使用的标签(
read.yml中options.nbt tag)改为多个 - 实装世界限制属性功能(
attribute.yml中options.limit attribute worlds) - 修改部分受影响的资源文件,建议重新生成
- read.yml
- attribute/update/实体默认属性.groovy
0.0.3-dev 2025/11/28
- 支持 MythicMobs,可直接为插件生物配置属性源
- 修复重载插件后
debug level跟随配置文件的问题 - 修改部分受影响的资源文件,建议重新生成
- libs/AttributeName.groovy
- expansions/CommandTest.groovy
- attribute/update/玩家默认属性.groovy
- attribute/update/默认属性.groovy
0.0.2-dev 2025/11/22
- 优化部分代码
0.0.1-dev 2025/11/22
- 发布
