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

原创 开源 工具 TerraCraft-高版本物品管理 2025-08-30

完成注册/登录后下载
版权类型
原创
插件中文名称
TC物品库
插件英文名称
TerraCraft
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
前置组件
NBTAPI: https://www.spigotmc.org/resources/nbt-api.7939/
适配版本(Java)
  1. 1.21
TerraCraft
Minecraft物品属性插件

⚙️ 插件功能:​


⚙️ 物品管理:自由调整武器、防具属性与外观,自定义模型(custom model data)实现独特物品外观

📈 成长升级:物品可升级、随机品质,培养专属神兵

🔮 技能&Buff:支持mm技能自定义释放,支持cd和mana修改与消耗,支yml和JS定义状态效果与buff运行逻辑

💎 宝石镶嵌:多槽位管理,支持占位符动态计算的概率性镶嵌与拆卸

⚒️ 智能耐久:表达式控制消耗,支持占位符动态计算或读取原版组件中的相关值

🛠️ 扩展支持:MySQL数据存储、全局平衡参数、原版组件兼容。

📦 前置依赖​



🌐 项目信息​


📞 联系作者:在github上提交issue,或在反馈群中反馈(还未创建)

🏠 项目地址:https://github.com/Tanice-White/TerraCraft

📚 Wiki文档:https://www.yuque.com/tanicewhite/terracraft

❓ 使用前请仔细阅读Wiki文档,获取最新使用指南和配置说明


🧩 Terracraft 插件功能全解析​


⚙️ 一、物品定制功能​


🧮 1. 属性调整
  • 🗡️ 物品属性可调:支持原版物品属性自定义与插件属性自定义
  • 📊 通过自定义组件控制属性在不同计算阶段生效,实现对属性计算的精细控制,打造完美平衡的RPG系统
  • 🎯实体属性可调:玩家和原版生物类型的默认属性可自定义
  • 🔮原版属性可调:原版附魔所提供的属性可自定义

🎨 2. 外观设计
  • ✏️ 物品名称支持颜色代码和Minimessage显示格式
  • 📦支持原版tooldisplay组件自定义提示框
  • 🖼️ 支持custom_model_data修改项,配和材质生成

⚡ 3. 组件支持
  • 📦 多数原版数据组件(NBT)支持
  • ⚡多个自定义拓展组件(NBT)支持

📈 二、升级与品质系统​


🔝 1. 物品升级系统
  • ⚙️ 支持自定义升级模板
  • 🎚️ 自定义初始等级、最高等级,控制成长空间
  • ⚗️ 设置升级所需材料,支持多种材料组合
  • 🎲 设定升级成功概率,增加刺激感
  • ⚠️ 升级失败可设置是否降级,高风险高回报
  • 📊 每次升级增加的属性可自定义,线性or指数成长任你选

🌟 2. 品质配置系统
  • 💎 支持多品质组随机重铸
  • 🎯 使用加权随机算法获得不同品质,概率可控
  • 🔮 增加游戏趣味性和探索性,鼓励玩家反复刷取

🔮 三、Buff与技能系统​


💫 1. Buff效果
  • 📝 YAML配置Buff:主要修改属性(攻击力/防御力等),配置简单
  • 💻 JS配置Buff:实现属性修改+复杂自定义逻辑,无限可能
  • ⏰ 特殊timerBuff:按时间周期执行特定操作,实现持续效果
  • ⚙️ 灵活设置生效条件、优先级、概率、持续时间
  • 🔀 定义Buff冲突和覆盖关系,避免效果叠加混乱

🎯 2. 技能设定
  • 🔗 通过配置文件快速添加MythicMonbs技能
  • ⏱️ 设定冷却时间,平衡技能强度
  • 💰 设置技能消耗资源(血量、魔力、耐久等)
  • 🎮 定义触发条件:左右键、蹲下左右键等操作

💎 四、宝石与耐久系统​


💍 1. 宝石玩法
  • 💎 物品可设为宝石,支持多种宝石类型
  • ⚙️ 设置镶嵌成功概率,增加随机乐趣
  • ⚠️ 镶嵌失败是否消失,控制风险程度
  • 🔧 设置拆卸成功概率,保护珍贵宝石
  • ❌ 拆卸失败是否消失,决策更重要
  • 🎚️ `gem_holder` 组件控制宝石镶嵌/拆卸
  • 📊 设置宝石槽位数量和初始宝石
  • ✨ 宝石提供多样化属性加成,组合无限可能


⚒️ 2. 耐久设定
  • 🛡️ 自定义耐久度和耐久消耗
  • 🧮 支持占位表达式计算耐久消耗,不同操作不同消耗
  • 🔊 识别原版组件处理耐久扣除和声音效果

🌐 五、其他功能​


🗄️ 1. Buff数据库同步
  • 📊 支持MySQL数据库连接,专业数据管理
  • 🌐 支持多服务器数据同步,跨服通用

⚖️ 2. 参数调整
  • 👤 玩家和生物基础属性设置(影响伤害计算)
  • 🛡️ 防御伤害抵消乘数
  • 🎲 伤害浮动设置,增加战斗变数
  • 🧮 防御计算方式,选择适合的公式
  • ⚔️ 跳劈伤害加成,奖励操作技巧
  • 🎯 根据喜好调整游戏难度和风格

🔄 3. 支持组件更新
  • ⚙️ 设置是否覆盖式更新原版属性组件
  • 🔀 既可保留原版特性,也可更新替换
  • 🎮 满足不同游戏需求,从原版到魔改随心所欲
  • 📦 支持与其他插件协同工作,避免冲突

警告

插件使用ASM对运行时原版伤害事件进行了字节码修改,非插件属性无法参与计算(重启服务器即可恢复)
作者
tanice
下载
32
查看
1,070
首次发布
最后更新

评分

5.00 星 1 次评分

最新更新

  1. TerraCraft-自定义耐久机制更新-概率更新

    # 🚀 更新日志 ## ✨ 新增功能 - 等级模板的成功率支持占位符和Math库的动态计算 - 插件的`terra_durability`组件新增字段: -...
  2. TerraCraft-原版属性兼容大更新

    # TerraCraft-原版属性兼容大更新 ## 🌟 概览...
  3. TerraCraft-拓展组件

    # 插件更新 Release Notes ## 🔧 修复与优化 1. **属性计算修复** ✅...

最新评价

非常棒的一款物品属性插件
后退
顶部 底部