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 - нет.