创建新行 # - @BROADCAST@ - 将消息发送给服务器上的所有玩家 # - @ACTIONBAR@ - 将消息发送到玩家的操作栏 # - @TITLE@ Name_of_the_title - 将标题发送给玩家 # - @DELAY@ (seconds) - 在执行下一个命令之前等待一段时间 # # 额外命令 | 需要 PacketEvents API 才能使用这些命令: # # - @SOUND@ Name_of_the_sound - 将声音播放给玩家 # https://javadocs.packetevents.com/com/github/retrooper/packetevents/protocol/sound/Sounds.html # # # 在您的命令中,您可以使用以下占位符: # - %player% - 执行命令的玩家 # - %arg-1% - 命令的第一个参数 # - %arg-2% - 命令的第二个参数 # # 如果玩家使用超过设置的参数数量,则其余的参数将被添加到最后一个参数 ``` **不支持旧版颜色。** 请使用 MiniMessage 格式: [MiniMessage](https://webui.advntr.dev/) **如果您有任何问题或想尝试该插件,请随时在 Discord 上联系我:https://discord.gg/HsQryuwksP** / **[https://minexis.dev/](https://minexis.dev/)**
# Bungee 命令
**轻松创建您自己的自定义 BungeeCord 命令**,使用这个轻量级且用户友好的插件!
**BungeeCord 支持 | Velocity 支持**
### ✏️ 自定义命令创建
使用别名、权限和多个操作定义您自己的命令。
### 💬 动态消息和标题
使用 MiniMessage 格式轻松发送彩色、交互式消息和显示标题。
### 📝 可配置标题
设置标题的淡入、停留和淡出时间,并可自定义主要和副标题文本。
### 🎵 音频支持
使用您的自定义命令播放音频。
### ✨ 交互式组件
为消息添加可点击的链接、可悬停的文本和渐变,以获得现代服务器体验。
### ⏳ 延迟 & 调度
为命令序列添加精确的计时控制。
-
**如果您想使用音频,请将 PacketEvents 添加到您的服务器**,点击以下链接获取 [Bungee](https://github.com/retrooper/packetevents/releases/download/v2.8.0/packetevents-bungeecord-2.8.0.jar) 和 [Velocity](https://github.com/retrooper/packetevents/releases/download/v2.8.0/packetevents-velocity-2.8.0.jar) 版本。
您可以使用命令 **/bcmd reload** 重新加载您的更改。
## 示例配置:
这是一个配置命令和标题的简单示例:
```
config-version: 1.4
# minimessage 编辑器: https://webui.advntr.dev/
# 免费版本只能有 3 个命令
messages:
prefix: '[BungeeCommands] '
command_is_disabled_on_this_server: 'This command is disabled on this server!'
no_permission: 'You do not have permission to execute this command!'
commands:
hub:
enabled_servers:
- "survival"
aliases:
- "lobby"
permission: "hub.command"
commands:
- "send %player% lobby"
- "@MESSAGE@ You have been sent to the lobby! "
- "@ACTIONBAR@ Teleporting to the lobby... "
- "@DELAY@ 3"
- "@TITLE@ Example1"
discord:
permission: "hub.command"
commands:
- "@MESSAGE@ Link: Discord"
- "@SOUND@ Example1"
donate:
permission: "donate.command"
commands:
- "@BROADCAST@ Link: Donate"
titles:
Example1:
fadein: 10
stay: 20
fadeout: 10
title: "Hub"
subtitle: "!!!"
sounds:
Example1:
name: "ENTITY.PLAYER.LEVELUP"
volume: 1.0
pitch: 1.0
#
# 文档
#
# 如果您想在所有服务器上启用命令,只需删除 enabled_servers 部分
#
# 以下是所有可用自定义标签的列表:
#
# - @MESSAGE@ - 将消息发送给玩家 | 您可以使用
创建新行 # - @BROADCAST@ - 将消息发送给服务器上的所有玩家 # - @ACTIONBAR@ - 将消息发送到玩家的操作栏 # - @TITLE@ Name_of_the_title - 将标题发送给玩家 # - @DELAY@ (seconds) - 在执行下一个命令之前等待一段时间 # # 额外命令 | 需要 PacketEvents API 才能使用这些命令: # # - @SOUND@ Name_of_the_sound - 将声音播放给玩家 # https://javadocs.packetevents.com/com/github/retrooper/packetevents/protocol/sound/Sounds.html # # # 在您的命令中,您可以使用以下占位符: # - %player% - 执行命令的玩家 # - %arg-1% - 命令的第一个参数 # - %arg-2% - 命令的第二个参数 # # 如果玩家使用超过设置的参数数量,则其余的参数将被添加到最后一个参数 ``` **不支持旧版颜色。** 请使用 MiniMessage 格式: [MiniMessage](https://webui.advntr.dev/) **如果您有任何问题或想尝试该插件,请随时在 Discord 上联系我:https://discord.gg/HsQryuwksP** / **[https://minexis.dev/](https://minexis.dev/)**
创建新行 # - @BROADCAST@ - 将消息发送给服务器上的所有玩家 # - @ACTIONBAR@ - 将消息发送到玩家的操作栏 # - @TITLE@ Name_of_the_title - 将标题发送给玩家 # - @DELAY@ (seconds) - 在执行下一个命令之前等待一段时间 # # 额外命令 | 需要 PacketEvents API 才能使用这些命令: # # - @SOUND@ Name_of_the_sound - 将声音播放给玩家 # https://javadocs.packetevents.com/com/github/retrooper/packetevents/protocol/sound/Sounds.html # # # 在您的命令中,您可以使用以下占位符: # - %player% - 执行命令的玩家 # - %arg-1% - 命令的第一个参数 # - %arg-2% - 命令的第二个参数 # # 如果玩家使用超过设置的参数数量,则其余的参数将被添加到最后一个参数 ``` **不支持旧版颜色。** 请使用 MiniMessage 格式: [MiniMessage](https://webui.advntr.dev/) **如果您有任何问题或想尝试该插件,请随时在 Discord 上联系我:https://discord.gg/HsQryuwksP** / **[https://minexis.dev/](https://minexis.dev/)**