Skip to content

更新日志

正式版

...

开发版

警告

当前处于开发测试阶段,插件可能存在 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#runAttributeComponent#onExtHandler 并,移除 function 参数,统一使用 onExtHandler(...) 处理第三方扩展属性类型的属性
  • 添加 AttributeComponent#basicMax AttributeComponent#percentMax 限制最大基本值和最大加成值
  • 修复 AttributeComponent#max 没有为非玩家实体处理的问题
  • ATTACK_AND_DEFENSE 类属性新增蓄力机制(原版攻速效果)
  • 优化 MythicMobs 重载时的生物属性更新逻辑
  • 优化 /ca reload 重载命令,现在默认不再重新编译 Groovy 脚本,以提升重载速度,若修改了 Groovy 脚本内容,需使用 /ca reload compile-groovy 可在重载时一并编译脚本
  • 优化属性数据更新逻辑
  • 优化数据库读写逻辑

0.0.5-dev 2025/11/29

  • 为属性添加最大值(AttributeComponent#max)设定,允许设置一个最大值来限制面板生效的属性值
  • 修改 Attribute JsAttribute 的构造函数(添加 max
  • 修改部分受影响的资源文件,建议重新生成
    • libs/AttributeName.groovy
    • libs/GroovyAttribute.groovy
    • libs/Utils.groovy

0.0.4-dev 2025/11/28

  • 检测 nbt 使用的标签(read.ymloptions.nbt tag)改为多个
  • 实装世界限制属性功能(attribute.ymloptions.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

  • 发布