Плагин для серверов Майнкрафт, который позволяет выполнять команды на другом сервере сети Velocity или BungeeCord. Игрока автоматически подключает к нужному серверу, поэтому ему не приходится переходить туда вручную.
Возможности
- Работает с прокси Velocity и BungeeCord, а серверной частью Paper или Spigot.
- Перенаправляет команду на указанный сервер и выполняет её от имени игрока после подключения.
- Может ограничивать доступные серверы и команды белыми списками.
- Поддерживает псевдонимы серверов: например, запись
spawn: lobbyпозволит отправить командуspawnна серверlobby. - В Paper-сборке сообщения настраиваются через MiniMessage, в Spigot — через цветовые коды с
&.
Команды
/proxiedcommand <server> <command>— подключиться к серверу и выполнить команду от своего имени./proxiedcommandother <player> <server> <command>— подключить указанного игрока и выполнить команду от его имени; доступна также из консоли.- Псевдонимы первой команды:
/proxied_command,/pcmd. - Псевдонимы второй команды:
/proxied_command_other,/pcmdother,/pcmdo.
<server> — имя сервера из конфигурации прокси, а <command> может содержать аргументы с пробелами.
Права
При need-permission: true доступны права:
proxiedcommand.command.*— любые команды через/proxiedcommand.proxiedcommand.command.<command>— конкретная команда; пробелы заменяются на_.proxiedcommand.command.other.*— любые команды через/proxiedcommandother.proxiedcommand.command.other.<command>— конкретная команда для другого игрока.
Права сопоставляются по началу команды: proxiedcommand.command.gamemode разрешит варианты gamemode creative и gamemode survival.
Настройка
В config.yml можно изменить:
need-permission— включение проверки прав;whitelisted-servers— разрешённые серверы назначения;whitelisted-commands— разрешённые команды;aliases— псевдонимы серверов;message— тексты сообщений об ошибках и подсказок.
Пустые whitelisted-servers и whitelisted-commands не ограничивают список серверов и команд.
Требования
На прокси нужен модуль velocity для Velocity либо bungeecord для BungeeCord. На каждом сервере, где игроки будут отправлять или получать команды, нужен модуль paper для Paper либо spigot для Spigot. Выполняемая команда должна существовать на целевом сервере.
