1 402
收录服务器
2 023
注册
26 434
玩家
Armor+ 仙女 Yijiki 幻影 旅行者 雪人 更多自定义套装 (HeadDatabase 支持)
创造你自己的定制盔甲套装,就像CosmicPVP!
作 者 nbdSteve
发布时间 2018年5月11日
支持核心 Spigot
原生版本
支持版本 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17
点此下载

🛡️ 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 上给我留言。

请在留下差评之前寻求支持