
普雷科伊特的能量等级
根据装备物品、护甲、生命值和权限计算并显示玩家实力等级,支持自定义颜色等级和PlaceholderAPI。
查看大图Prekoyte's PowerLevel
Hytale 移植版 SpigotMC 插件(原版)
根据您物品等计算战力等级,以及更多功能。
使用 funnycube 的 PlaceholderAPI
需求
- Java 25
- PlaceholderAPI(依赖)- https://www.curseforge.com/hytale/mods/placeholder-api
- 权限插件(如 LuckPerms)
所有占位符支持可选的玩家名称后缀,例如 %powerlevel_power_playername%
安装
- 下载最新版
PowerLeveljar 文件。 - 将其放入服务器
mods/plugins文件夹。 - 启动服务器一次,以在
PowerLevel/data下生成配置文件。 - 编辑
powerlevel.properties和 JSON 覆盖表。 - 运行
/power reload以应用更改。
亮点
- 物品、护甲和神器战力表(JSON)。
- 生命值贡献和可选的最高生命值加成。
- 世界和权限倍率,实现灵活的缩放。
- 每个玩家的个人最佳记录追踪。
- 支持 PlaceholderAPI,用于计分板和 UI。
- 等级
命令
/power show [玩家名]/power breakdown [玩家名]/power reload/power admin rules list|add|remove/power admin flush/power stress [玩家名] [迭代次数] [批次] [间隔毫秒]
权限
powerlevel.show- 查看自己的战力。powerlevel.show.others- 查看其他玩家的战力。powerlevel.admin- 管理员子命令和重载。
占位符
需要 PlaceholderAPI。此处使用的 PlaceholderAPI 是自定义的 Hytale 移植版,因为原插件尚未支持 Hytale。所有占位符支持可选的玩家名称参数。
powerlevel_power- 整数战力。powerlevel_powerdecimal- 带一位小数的战力。powerlevel_best- 个人最佳。powerlevel_color- 来自colors.json的颜色代码。powerlevel_rank- 来自colors.json的等级名称。
占位符遵循 powerlevel.show 和 powerlevel.show.others 权限。
配置
首次运行时,在 PowerLevel/data 下创建以下配置文件:
powerlevel.propertiesitems.jsonarmor.jsonartifacts.jsoncolors.jsonmessages.properties
您可以使用环境变量 HYTALE_POWERLEVEL_CONFIG 覆盖属性文件路径。
powerlevel.properties(示例)
hp.per-hp=1.0
hp.per-max-hp=1.0
hp.bonus-at-max=5.0
count.offhand=true
count.artifacts=false
whitelist.enabled=true
whitelist.item.weapon_sword_iron=true
world.multiplier.overworld=1.25
perm.power.rank.elite=10.0
items.json / armor.json / artifacts.json(示例)
物品 ID 与 Hytale 资产文件名匹配(小写,不包含 .json)。
{
"_comment": "物品战力覆盖值",
"weapon_sword_iron": 5.0,
"weapon_sword_steel": 8.0
}
colors.json(示例)
{
"ranges": [
{ "min": 0, "color": "&7", "name": "新手" },
{ "min": 50, "color": "&6", "name": "熟练工" },
{ "min": 100, "color": "&c", "name": "专家" }
]
}
messages.properties
所有面向玩家的消息都可编辑。模板支持占位符,例如 {player}、{power}、{best} 和 {rank}。颜色代码支持 &0-9a-f、&#RRGGBB 以及重置符 &r。使用 /power reload 重新加载。
备注
- 倍率会经过清理并设上限,避免数值失控。
- 动态重载主要用于测试(
dynamic-reload=true)。 - 不包含附魔,因为 Hytale 尚未开放附魔 API。
- 最大生命值包含装备加成(因为护甲似乎会提供最大生命值?);如果只想从
armor.json获取护甲战力,请将hp.per-max-hp设为0。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。