
Client Execution
Активный0.0
Установок
Последнее обновление
Версии
Client Execution
Модификация Client Execution открывает новые возможности для взаимодействия между сервером и клиентом, позволяя выполнять клиентские команды напрямую с сервера.
Основная функциональность
Данный мод добавляет специальную команду /executeclient
, синтаксис которой следующий: /executeclient <цели> <команда>
. Слеш в начале команды указывать не требуется - система добавляет его автоматически. Например, команда /executeclient @r soup:random
выполнит клиентскую команду /soup:random
из мода Souper Secret Settings, а /executeclient @p /calc
запустит WorldEdit-команду //calc
.
Важные особенности
Мод требуется устанавливать как на сервер, так и на клиент, при этом наличие мода только на одной стороне не должно вызывать сбоев в работе. Все команды выполняются так, будто их ввел сам игрок, что означает - для выполнения серверных команд у игрока должны быть соответствующие права доступа. Уровень разрешений для самой команды /executeclient
аналогичен стандартной команде /execute
.
Для версий плагинов
В версии для плагинов используется permission-нода client_execution.executeclient
. Важное отличие: команда работает только с конкретно указанными именами игроков и селектором @a
. Например, /executeclient Steve soup:random
будет работать корректно, а варианты с @p
или конструкциями вроде /execute as Steve run executeclient @s soup:random
- нет.