服务器使用量
未统计
服务玩家数
未统计
下载量
24,228
插件详细介绍
Armor+ 是一款免费的自定义盔甲插件,灵感来源于 CosmicPVP 的盔甲套装。你可以创建自己的自定义套装,并配置其附加伤害、伤害减免、物品名称、描述和附魔。每套盔甲还拥有自定义的穿戴消息,当玩家装备一整套自定义盔甲时,该消息会发送给他们。
核心特性
- 插件内所有内容均可自定义。
- 可为每套盔甲添加被动与伤害修改器列表。
- 每套盔甲可拥有独立的药水效果,当玩家穿戴完整套装时生效,卸下任意一件后移除。
- 轻松添加更多盔甲套装,只需为你的套装创建一个新文件,并将其名称添加到
armor+.yml的loaded-sets列表中。 - 创建专属于你服务器的独特盔甲套装,或模仿 CosmicPVP 等大型服务器的套装。
- 插件极其轻量。
- 可通过游戏内命令发放盔甲套装,此功能也适用于抽奖箱和 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% 伤害。此外,它还会提供永久的生命提升 II 效果。若想禁用某项功能,将其值设为 -1 即可。要移除状态效果,只需删除对应的条目(如 health_boost)。
高级套装数据类型
除了基础类型,目前还支持以下高级套装数据类型,用于实现如 Yijiki、Traveller 等复杂套装效果:
- Lightning
- Fall
- Potion
- Hunger
- Hand
- Traveller
- Warp
- Fairy
- Engineer
- Color Way
- Experience
具体使用示例,请参考默认配置文件或访问 Wiki 页面查看:
https://github.com/nbdSteve/ArmorPlus/wiki/Configuration
创建新盔甲套装
操作非常简单
- 在
sets文件夹中创建一个名为<套装名称>.yml的新文件。 - 将该套装名称添加到
armor+.yml配置文件的loaded-sets字段中。 - 如需在主 GUI 中显示此套装,请确保在
armor+.yml中为其配置一个图标。 - 重启服务器,新盔甲套装即可加载生效。
图形用户界面
- 主 GUI 包含每个盔甲套装的图标。点击图标将进入该套装的专属 GUI,玩家可在其中购买各个部件。
- GUI 最多支持显示 54 种不同的盔甲套装。
- 每个盔甲套装 GUI 中都添加了“返回主界面”按钮。
- 主 GUI 中添加了可完全自定义的“信息物品”,用于解释盔甲套装系统,此物品也可禁用。
变量占位符
所有占位符均通过 PlaceholderAPI 注册。如需使用占位符,你需要在服务器上安装 PlaceholderAPI。
基础占位符
%armor+_current_name%- 返回玩家当前穿戴的套装名称。若未穿戴任何套装,则返回N/A。
伤害增幅占位符(对手持物品同样有效)
%armor+_current_increase_raw%- 返回玩家套装伤害增幅的原始值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_increase_formatted%- 返回玩家套装伤害增幅的格式化值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_increase_percentage%- 返回玩家套装伤害增幅的百分比(注意: 已自动附加%符号)。若为-1则返回Default,未穿戴套装则返回N/A。
伤害减免占位符
%armor+_current_reduction_raw%- 返回玩家套装伤害减免的原始值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_reduction_formatted%- 返回玩家套装伤害减免的格式化值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_reduction_percentage%- 返回玩家套装伤害减免的百分比(注意: 已自动附加%符号)。若为-1则返回Default,未穿戴套装则返回N/A。
击退占位符
%armor+_current_kb_raw%- 返回玩家套装击退修改的原始值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_kb_formatted%- 返回玩家套装击退修改的格式化值。若为-1则返回Default,未穿戴套装则返回N/A。
生命值占位符
%armor+_current_health_raw%- 返回玩家套装生命值修改的原始值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_health_formatted%- 返回玩家套装生命值修改的格式化值。若为-1则返回Default,未穿戴套装则返回N/A。%armor+_current_health_hearts%- 返回玩家装备套装后的生命值(以心数表示,注意: 已自动附加红心表情)。若为-1则返回Default,未穿戴套装则返回N/A。
自定义占位符
%armor+_{set-name}_pieces_wearing%- 返回玩家当前穿戴的指定套装的部件数量。若未穿戴任何部件,则返回0。%armor+_{set-name}_pieces_total%- 返回指定套装的总部件数量。
权限与命令
插件的所有权限节点均可自定义。有关具体命令和权限的详细信息,请查阅 Wiki:
https://github.com/nbdSteve/ArmorPlus/wiki/Command-Usage
依赖与安装
依赖项
- Vault - 如需使用 GUI 功能则必须安装。如果服务器未安装 Vault,插件仍可运行,但 GUI 功能将不可用。
安装方法
只需将插件文件拖放至服务器的 plugins 文件夹,然后重启服务器即可。
支持与反馈
如果你遇到任何问题或需要配置帮助,可以通过以下方式寻求支持:
- 加入 Discord 支持服务器。
- 在 Spigot 上给我发送私信。
请注意:在留下差评前,请先尝试联系我获取支持。
测试支持版本
版本分布
基本信息
插件名称
Armor+
作者
nbdSteve
平台
Bukkit / Spigot
支持版本
1.7 - 1.17
点赞数
4
最近版本
暂无数据
-