• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 闭源 工具 自动修正玩家背包内的物品信息 1.0.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
智能物品增量更新系统
插件英文名称
QFItemUpdate
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
搭配物品库插件使用,当前支持的物品库有
NeigeItems: https://github.com/ankhorg/NeigeItems-Kotlin
适配版本(Java)
  1. 1.20
  2. 1.19
  3. 1.18
  4. 1.17
  5. 1.16
  6. 1.15
  7. 1.14
  8. 1.13
  9. 1.12
  10. 1.11
  11. 1.10
  12. 1.9

QFItemUpdate - 智能物品增量更新系统​

核心功能​

本插件旨在实现玩家既有物品之非破坏性迭代更新。通过实时读取物品库之最新模板数据,对玩家背包、容器及装备栏内之对应物品执行差异化增量更新,确保物品属性与服务器当前版本保持同步,同时完整保留玩家特定之个性化数据。

与物品库自带更新机制之差异​

更新范围​

  • 物品库原生更新:全量替换
  • 本插件增量更新:区间限定

数据保留​

  • 物品库原生更新:抹除全部历史数据,重置为模板初始状态
  • 本插件增量更新:仅置换前后缀标记区间内之内容,区间外之文本、数值及NBT数据得以完整存续

练度影响​

  • 物品库原生更新:强制归零(强化等级、附魔记录、自定义名称等皆丢失)
  • 本插件增量更新练度无损,玩家养成成果得以延续

灵活性​

  • 物品库原生更新:全局统一,不可针对特定物品配置
  • 本插件增量更新:支持逐物品配置更新规则,适配复杂装备体系

技术原理:前后缀标记机制​

插件采用边界标记识别算法

  1. 前缀(Prefix):于物品Lore中标识动态内容之起始边界
  2. 后缀(Suffix):标识动态内容之终止边界
  3. 内容迁移:提取新版模板中前后缀区间内之描述文本,精准置换旧版同区间之内容,而前缀前导部分(如物品基础介绍)与后缀后续部分(如回收价格、固定属性)保持原状
此机制确保物品之核心练度属性(如强化等级、前缀品质、特殊附魔)不因模板迭代而失效。

使用提示​

  • 配置必要性:仅需对存在"固定模板+动态内容"结构之物品启用本插件更新规则;纯静态描述之物品无需配置,依赖物品库原生更新即可。
  • 版本兼容性:当前支持 NeigeItems 体系,须确保物品ID与物品库注册标识符完全一致。
  • 性能考量:建议配合操作冷却期(Cooldown)使用,避免玩家高频打开背包时触发过量计算。
  • 卸载:若已确保服务器内不存在旧数据物品,则可以将对应配置删除,也可将插件卸载。
后退
顶部 底部