**Discord 联系:** icewolf23x
**Telegram 联系:** [https://t.me/IceWolf23_X](https://t.me/IceWolf23_X)
#
### 需要 [Luckperms](https://luckperms.net/download)
添加自定义状态后缀,带有聊天、声音和操作栏通知,并允许用户通过命令应用它们。
任何状态后缀都可以通过配置文件添加。
你可以指定后缀、切换命令的回复消息、全局聊天广播消息(状态的开始和结束)、播放的声音、操作栏消息。
### 支持 MiniMessage Kyori Adventure Lib 文本格式 [_在此查看_](https://webui.advntr.dev/)
可以指定自定义的玩家占位符来创建动态文本,并使用 Kyori 格式化,使其具有交互性(悬停事件、运行命令、打开链接、建议命令)。
### 状态命令 `/status ` 权限节点: `statussuffix.command.status`
# 示例教程视频:
# 完整配置文件:
```yml
messages:
#
# Minecraft 聊天颜色代码 (§ 和 &) 可用,但并不完全支持。
# 要准确且正确地使用这些配置,请查看: https://webui.advntr.dev/
# 所有格式化类型的功能都有效!
#
prefix: "§bStatus§3§lSuffix§8§o » §r§f"
status-not-found: "§c未找到状态 '%status%'"
status-not-accessible: "§c您无法访问该状态 '%status%'"
loading:
start: "§a加载插件..."
commands:
success: "§a成功注册命令 §e%command%" # %command% 是已经注册的命令
error: "§c注册 Command §e%command% 失败"
success: "§a插件正确加载!"
error: "§c插件加载出错 %amount% 项" # %amount% 是插件启动时发生的错误总数
must-be-a-player: "§c此命令不能在控制台执行!"
no-permission: "§c您没有使用此命令的权限!"
custom-placeholders:
# 这些占位符可以在回复、操作栏和聊天消息中使用,如果玩家名为 IceWolf23X
# 使用任何状态命令,任何 %link% 占位符都将替换为内容
IceWolf23X:
link: "%placeholder1% §5https://www.youtube.com/@IceWolf23X"
placeholder1: "§b点击打开:§r" # 可以在之前注册的占位符中使用之后注册的那些(从底部到顶部的顺序)
# 递归占位符将不起作用
status:
live:
suffix: " §5§l♦§r §dLive"
permission-node: "statussuffix.status.live"
sounds: # 当状态开始或结束时对所有人播放的声音
enabled: true
# 查看以下链接获取其他声音!
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
start: "BLOCK_RESPAWN_ANCHOR_CHARGE"
end: "BLOCK_RESPAWN_ANCHOR_DEPLETE"
reply: # 对执行者输出的命令
start: "§fLive §e开始!"
end: "§fLive §e结束!"
actionbar: # 当状态开始或结束时对所有人显示的活动栏消息
enabled: true
start: "§d%player%§r 开始一个 Live!" # %player% 是执行切换命令的人
end: "§d%player%§r 结束他的 Live!"
chat:
enabled: true
start: "§d%player%§r 开始一个 Live!, 在这里观看他: §5%link%§r!" # %player% 是执行切换命令的人
end: "§d%player%§r 结束他的 Live!" # %player% 是执行切换命令的人
rec:
suffix: " §4§l♦§r §cRec"
permission-node: "statussuffix.status.rec"
sounds: # 当状态开始或结束时对所有人播放的声音
enabled: true
# 查看以下链接获取其他声音!
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
start: "BLOCK_RESPAWN_ANCHOR_CHARGE"
end: "BLOCK_RESPAWN_ANCHOR_DEPLETE"
reply: # 对执行者输出的命令
start: "§fRec §a开始!"
end: "§fRec §a结束!"
actionbar: # 当状态开始或结束时对所有人显示的活动栏消息
enabled: true
start: "§c%player%§r 开始一个 Rec!" # %player% 是执行切换命令的人
end: "§c%player%§r 结束他的 Rec!"
chat:
enabled: true
start: "§c%player%§r 开始一个 Rec!" # %player% 是执行切换命令的人
end: "§c%player%§r 结束一个 Rec!" # %player% 是执行切换命令的人
```