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

原创 开源 娱乐 Accessory+ 原版属性 | Mythicmobs | AuraSkills | AttributePlus 2.4.1

完成注册/登录后下载
版权类型
原创
插件中文名称
饰品+
插件英文名称
Accessory+
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
中文(简体)
适配版本(Java)
  1. 26.x
  2. 1.21
Accessory+ — 轻量级多属性兼容饰品插件

✔ 支持原版属性 / MythicMobs / AuraSkills / AttributePlus
✔ 适配 Minecraft 1.21.x
✔ 轻量设计,专注性能与扩展

GitHub: 仓库地址

问题与反馈:1095417840

Accessories+​

适用于 Minecraft 服务器的轻量级饰品系统​

Accessories 是一个适用于 Minecraft 服务器的轻量级饰品槽系统。
它提供了一个独立的 Accessories GUI,允许玩家装备自定义饰品,同时不会干扰原版盔甲槽或普通装备逻辑。
Accessories 可用于提供:
  • 额外属性或类似 trait 的效果
  • 对原版 Minecraft 属性系统的支持
  • 自定义护盾机制
  • 基于 lore 的标签系统
  • MythicMobs 等外部技能系统的集成
  • AuraSkills 等插件的兼容挂钩(真的需要支持ap吗?)
这使它更适合作为一个模块化的饰品框架,而不是绑定某个单一插件的附属系统。
Ps: 这原本是给小游戏开发的饰品插件生存可使用性可能不高.
如果是RPG系类制作的推荐其他插件获得更好的体验.

请替换为说明图片


MythicMobs 支持​

Accessories 支持通过已装备的饰品触发 MythicMobs 技能
你可以将 MythicMobs 技能绑定到饰品物品上,并在不同条件下触发,例如:
  • onAttack —— 当玩家造成伤害时
  • onDamaged —— 当玩家受到伤害时
  • onInteract —— 当玩家交互时
  • onKill —— 当玩家击杀实体时
  • onShoot —— 当玩家发射投射物时
  • onTimer —— 按设定间隔重复触发
每条技能配置还可以定义:
  • 目标类型(selftargeted
  • 重复效果的计时周期
  • 预留给后续扩展的可选条件字段
这使得饰品可以作为自定义技能载体使用,便于集成到更复杂的战斗系统或 RPG 系统中。

示例​

代码:
signature: 1

items:
  example_ring:
    name: "&b示例戒指"
    skills:
      - skill: ExampleAttackSkill
        trigger: onAttack
        target: targeted

      - skill: ExampleTimerSkill
        trigger: onTimer
        period: 20
        target: self
        conditions: {}

原版属性支持​

Accessories 也可以通过已装备物品应用 原版 Minecraft 属性
这意味着你可以基于原生属性系统来设计饰品,例如:
  • 最大生命值
  • 护甲值
  • 护甲韧性
  • 攻击伤害
  • 攻击速度
  • 移动速度
  • 击退抗性
  • 幸运值
如果你希望饰品系统尽量贴近原版机制,同时又拥有独立的饰品 GUI,这会非常实用。

Absorb 系统(护盾机制)​

Accessories 引入了自定义的 AbsorbMagicAbsorb 护盾机制。

Absorb 的工作方式​

以下规则同时适用于 AbsorbMagicAbsorb
  • 摔落伤害 外,所有受到的伤害都会优先由护盾吸收。
  • 当护盾被耗尽后,伤害才会正常作用于玩家生命值。
  • 如果玩家 12 秒内未受到伤害,护盾将开始恢复。
  • 恢复速度为:每秒恢复最大护盾值的 10%
  • 所有数值都可以在配置文件中自定义

PlaceholderAPI 支持​

你可以通过 PlaceholderAPI 显示护盾状态:
  • %absorb_current_shield%
  • %absorb_max_shield%
  • %magicabsorb_current_shield%
  • %magicabsorb_max_shield%
适用于:
  • action bar
  • 计分板
  • HUD 显示

Accessories GUI​

该插件包含一个可完全自定义的 GUI 系统:
  • 自定义 GUI 标题
  • 可调节 GUI 大小
  • 锁定边框槽位
  • 基于 lore 关键字的槽位物品限制
  • 只有符合槽位规则的物品才能被装备
这使你可以精确控制玩家能够使用哪些类型的饰品。

依赖项​

插件需求
PlaceholderAPI可选
AuraSkills可选,用于属性集成
MythicMobs可选,用于饰品触发技能

指令​

指令说明权限
/inv打开 Accessories GUIaccessory.inv
/accessory reload重载配置、GUI、边框与槽位设置accessory.reload

可用效果​

Accessories 可用于实现如下效果:
  • Defence
    减少受到的魔法伤害
  • HealRegeneration
    提高生命恢复速度
  • HealRegenerationDecrease
    降低生命恢复速度,适用于诅咒类物品
  • Absorb
    提供并恢复物理伤害护盾
  • MagicAbsorb
    提供并恢复魔法伤害护盾
  • Vanilla Attributes
    支持原版 Minecraft 属性,例如生命、护甲、伤害与移动速度

Lore 标签系统​

Accessories 支持基于 lore 的标签系统。

工作方式​

如果某个饰品物品的 lore 中包含如下格式:
[xxxx]
那么玩家将自动获得对应标签:
xxxx

使用场景​

  • 条件技能或效果判断
  • 与其他插件或数据包集成
  • 基于玩家标签触发自定义机制
  • 更高级的饰品联动逻辑
这个系统让 Accessories 能在没有硬依赖的前提下,与外部系统进行交互。
作者
LoscX
下载
29
查看
931
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. Vpdate 2.4.1

    简化了启动输出 增加AttributePlus初步支持
  2. Vpdate 2.4.0

    新增 /acc view [id] 指令,用于查看并修改指定玩家的饰品槽位。 新增 MySQL 存储支持,提升数据持久化与扩展能力。 扩展分页配置选项,支持更多页码设置。
  3. Vpdate 2.3.2

    优化了lore的检测 优化了存储读取 增加了对于permission的权限饰品检测 增加了language语言对于Minimessage的支持 简化了提示输出
后退
顶部 底部