bossbar.yml
Boss栏部分: 您可以创建多个boss栏部分,每个部分都有自己的设置。在此示例中,我们有一个 bossbar_1
部分。但您可以创建更多部分,例如 bossbar_2
# 你可以创建任意数量的boss栏部分
bossbar_1: ...
bossbar_2: ...
Boss栏颜色: 使用color
字段选择boss栏的颜色。可用选项有:BLUE
、GREEN
、PINK
、PURPLE
、RED
、WHITE
和YELLOW
。在本例中,颜色设置为YELLOW
。
如果您需要隐藏特定的 boss栏,则需要修改 config.yml 中的配置
bossbar_1:
# BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
color: YELLOW
进度条样式: 使用overlay
字段设置进度条的外观。选项包括"progress"
、"notched_6"
、"notched_10"
、"notched_12"
和"notched_20"
。此处设置为 PROGRESS
。
bossbar_1:
# "progress", "notched_6", "notched_10", "notched_12", "notched_20"
overlay: PROGRESS
条件: 您可以定义显示boss栏所必须满足的条件。在conditions
部分,每个条件都有一个类型(例如permission
)和refresh-interval
,以防止严重条件导致服务器滞后。value
字段列出了所需的权限。例如,如果玩家拥有 bossbar.show
权限,则将显示boss栏。
您可以在此处查看所有支持的条件条件系统
bossbar_1:
conditions:
condition_1:
type: permission
refresh-interval: 20 # 以刻位单位,多久检查一次玩家是否仍具有所需的权限
value:
- bossbar.show
文本显示顺序: boss栏可以显示一系列消息,这些消息在 text-display-order
下定义。每条消息都有duration
(以刻为单位,20 刻 = 1 秒)和要显示的文本。例如:
第一条消息 (
text: '%np_background_hello%'
) 显示 100 刻(5 秒)。第二条消息 (
text: '%np_background_time% %np_background_location% %np_background_weather%'
) 显示 200 刻(10 秒)。第三条信息 (
text: '%np_background_update%'
) 显示 100 刻(5 秒)。
您可以为特定文本消息添加条件。在第三条消息中,定义了一个条件,即检查玩家是否具有 nameplates.admin
权限以及值 %np_is-latest%
是否等于 false
。只有同时满足这两个条件时才会显示此消息。
bossbar_1:
# boss栏将按照这个顺序循环显示文本:
text-display-order:
1:
duration: 100
text: '%np_background_hello%'
2:
duration: 200
text: '%np_background_time% %np_background_location% %np_background_weather%'
refresh-frequency: 1
3:
duration: 100
text: '%np_background_update%'
conditions:
permission: nameplates.admin
equals:
value1: '%np_is-latest%'
value2: 'false'
如果不需要轮播的文字,那么就这么配置
bossbar_1:
text: '%np_background_hello%'
这有帮助吗?