Armor+ 仙女 Yijiki 幻影 旅行者 雪人 更多自定义套装 (HeadDatabase 支持)
创造你自己的定制盔甲套装,就像CosmicPVP!
点此下载插件详细介绍
🛡️ Armor+ v2.3.6
Armor+ 是一款免费的自定义盔甲插件,其灵感来源于 CosmicPVP 的盔甲套装。你可以创建拥有可配置属性的自定义套装,例如:额外伤害、伤害减免、物品名称、lore和附魔。每个盔甲套装还具有自定义的装备消息,当玩家装备一整套自定义盔甲时,该消息会发送给玩家。
✨ 独特功能:
- 插件中的所有内容都可以自定义。
- 可以为每个盔甲套装添加被动和伤害修改器列表。
- 每个盔甲套装都可以有自己的药水效果,这些效果将在玩家穿戴一整套时应用,并在脱下一件盔甲时移除。
- 轻松添加更多盔甲套装,只需为你的套装创建一个新文件,并将其名称添加到
armor+.yml中的loaded-sets列表中。 - 创建服务器独有的盔甲套装,或模仿像 CosmicPVP 这样的大型服务器。
- 插件非常轻量。
- 盔甲套装可以通过游戏中的命令获得,这也可以与 crates 和 buycraft 一起使用。
⚙️ 套装数据:
这是使该插件成为其核心的东西,从 2.0.2-PR1 版本开始,你可以根据需要添加任意数量的数据,以便真正自定义你的套装!
每个套装都必须有一个 basic 字段:
set-data:
1:
type: basic
damage-increase: 1.25
damage-reduction: 0.90
health: -1
kb: -1
status-effects:
health_boost:
duration: 999999
level: 2
此盔甲套装会对所有敌人造成 +25% 的伤害,并且来自敌人的所有伤害将减少 10%。此外,它将具有永久的生命提升 2。要禁用某些功能,请将它们设置为 -1。要删除状态效果,只需删除 health_boost 条目。
更复杂的套装数据:
这适用于 Yijiki、Traveller 等套装。目前有 7 种不同类型的套装数据:
- Lightning
- Fall
- Potion
- Hunger
- Hand
- Traveller
- Warp
- Fairy
- Engineer
- Color Way
- Experience
有关如何使用这些的示例,请参阅默认配置文件,因为它们有示例:Configuration
➕ 创建新的盔甲套装:
这非常容易做到,只需在 sets 文件夹中创建一个名为 <set name>.yml 的新文件,并将名称添加到 armor+.yml 文件中的 loaded-sets 字段中,如果希望它出现在主 GUI 中,请确保在 armor+.yml 文件中为其添加一个图标。重新启动服务器,盔甲套装将被加载!
🧰 GUI:
- 有一个主 GUI,其中包含每个盔甲套装的图标,当玩家单击图标时,他们会被带到特定于该盔甲套装的 GUI,他们可以在其中购买每个部件。
- GUI 最多支持 54 种不同的盔甲套装。
- 向每个盔甲套装 GUI 添加一个“返回 GUI 按钮”。
- 向主 GUI 添加一个“信息项目”以解释盔甲套装!此项目完全可自定义并且可以禁用。
🏷️ 占位符:
所有占位符都已在 PlaceholderAPI 中注册,如果你想使用占位符,这是你需要安装在服务器上的依赖项。
Basic:
- %armor+_current_name% | 返回玩家佩戴的套装的名称,如果他们没有佩戴套装,则返回 N/A。
Increase (这也适用于手持物品):
- %armor+_current_increase_raw% | 返回玩家套装的原始伤害增加值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_increase_formatted% | 返回玩家套装的格式化伤害增加值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_increase_percentage% | 返回玩家套装的百分比伤害增加值(注意:% 字符会自动附加),如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
Reduction:
- %armor+_current_reduction_raw% | 返回玩家套装的原始伤害减少值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_reduction_formatted% | 返回玩家套装的格式化伤害减少值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_reduction_percentage% | 返回玩家套装的百分比伤害减少值(注意:% 字符会自动附加),如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
KB:
- %armor+_current_kb_raw% | 返回玩家套装的原始击退修改值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_kb_formatted% | 返回玩家套装的格式化击退修改值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
Health:
- %armor+_current_health_raw% | 返回玩家套装的原始生命值修改值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_health_formatted% | 返回玩家套装的格式化生命值修改值,如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
- %armor+_current_health_hearts% | 返回玩家装备套装后的红心数量(注意:会自动附加一个红色红心表情符号),如果为 -1,则返回 Default,如果他们没有佩戴套装,则返回 N/A。
Custom:
- %armor+_{set-name}_pieces_wearing% | 返回玩家佩戴的指定套装的件数,如果没有佩戴任何套装,则返回 0。
- %armor+_{set-name}_pieces_total% | 返回指定套装的总件数。
🔑 权限 & 命令:
插件的所有权限节点都可以自定义,有关命令和权限的信息,请参阅 wiki:Command-Usage
📦 依赖项:
- Vault(使用 GUI 功能所必需,如果你的服务器上没有此插件,则该插件将运行)。
⚙️ 安装:
只需将插件拖放到你的 plugins 文件夹中并重新启动服务器!
🐛 报告错误 / 常见问题:
你可以在我的 SUPPORT DISCORD 中寻求支持,或者你可以在 Spigot 上给我留言。
请在留下差评之前寻求支持