- 版权类型
- 原创
- 插件中文名称
- 饰品+
- 插件英文名称
- Accessory+
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 26.x
- 1.21
Accessory+ — 轻量级多属性兼容饰品插件
✔ 支持原版属性 / MythicMobs / AuraSkills / AttributePlus
✔ 适配 Minecraft 1.21.x
✔ 轻量设计,专注性能与扩展
GitHub: 仓库地址
问题与反馈:1095417840
它提供了一个独立的 Accessories GUI,允许玩家装备自定义饰品,同时不会干扰原版盔甲槽或普通装备逻辑。
Accessories 可用于提供:
Ps: 这原本是给小游戏开发的饰品插件生存可使用性可能不高.
如果是RPG系类制作的推荐其他插件获得更好的体验.
你可以将 MythicMobs 技能绑定到饰品物品上,并在不同条件下触发,例如:
这意味着你可以基于原生属性系统来设计饰品,例如:
[xxxx]
那么玩家将自动获得对应标签:
xxxx
✔ 支持原版属性 / 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—— 按设定间隔重复触发
- 目标类型(
self或targeted) - 重复效果的计时周期
- 预留给后续扩展的可选条件字段
示例
代码:
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 属性。这意味着你可以基于原生属性系统来设计饰品,例如:
- 最大生命值
- 护甲值
- 护甲韧性
- 攻击伤害
- 攻击速度
- 移动速度
- 击退抗性
- 幸运值
Absorb 系统(护盾机制)
Accessories 引入了自定义的 Absorb 与 MagicAbsorb 护盾机制。Absorb 的工作方式
以下规则同时适用于 Absorb 和 MagicAbsorb:- 除 摔落伤害 外,所有受到的伤害都会优先由护盾吸收。
- 当护盾被耗尽后,伤害才会正常作用于玩家生命值。
- 如果玩家 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 GUI | accessory.inv |
/accessory reload | 重载配置、GUI、边框与槽位设置 | accessory.reload |
可用效果
Accessories 可用于实现如下效果:- Defence
减少受到的魔法伤害 - HealRegeneration
提高生命恢复速度 - HealRegenerationDecrease
降低生命恢复速度,适用于诅咒类物品 - Absorb
提供并恢复物理伤害护盾 - MagicAbsorb
提供并恢复魔法伤害护盾 - Vanilla Attributes
支持原版 Minecraft 属性,例如生命、护甲、伤害与移动速度
Lore 标签系统
Accessories 支持基于 lore 的标签系统。工作方式
如果某个饰品物品的 lore 中包含如下格式:[xxxx]
那么玩家将自动获得对应标签:
xxxx
使用场景
- 条件技能或效果判断
- 与其他插件或数据包集成
- 基于玩家标签触发自定义机制
- 更高级的饰品联动逻辑