
Lost Keys
Активный0.0
Установок
Последнее обновление
Версии
Lost Keys
Lost Keys
Эта модификация позволяет администраторам временно переназначать игровые клавиши другим игрокам прямо с сервера, создавая забавные и неожиданные ситуации в игре.
Серверные команды
Мод добавляет мощную серверную команду /lost_keys:override <игрок> <действие> <клавиша>
, которая временно изменяет управление указанного игрока до следующего перезахода в игру.
Например, выполнение /lost_keys:override Стив key.forward key.keyboard.b
заставит Стива ходить вперёд при нажатии клавиши B вместо привычной W. Клавишу можно заменить даже на другую игровую функцию - /lost_keys:override Стив key.drop key.forward
заставит игрока выбрасывать предметы при каждом движении вперёд.
В качестве клавиши можно указать специальные значения: default
для восстановления стандартной настройки, none
для отключения функции, или pressed
для принудительной активации действия.
Управление можно менять как для отдельных функций, так и для всех сразу: указав all
вместо конкретного действия, администратор может очистить все переназначения (/lost_keys:override <игрок> all default
), отключить все клавиши (/lost_keys:override <игрок> all none
) или создать полный хаос, назначив на всё одну клавишу.
Также доступна команда привязки клавиш к серверным командам: /lost_keys:bind_command <игрок> <действие> <команда>
. Например, /lost_keys:bind_command @s key.forward say Привет!
заставит игрока здороваться при каждом движении. Важно: команды выполняются на стороне клиента, поэтому права оператора не передаются.
Клиентские команды
Для удобства добавлены две клиентские команды: /lost_keys:lognext
показывает название следующей нажатой клавиши и привязанного действия, а /lost_keys:list
отображает все активные переназначения клавиш.
Особенности совместимости
Не все клавиши в Minecraft работают корректно с данной системой, однако все основные функции управления (передвижение, атака, использование предметов) полностью поддерживаются. Некоторые специализированные клавиши могут не реагировать на все виды переназначений.
Версия для плагинов
Для работы с отдельными игроками требуется право lost_keys.override
. Важно: команды работают только с конкретными именами игроков или селектором @a - @p и @s не поддерживаются. Аналогичные ограничения действуют для команды /lost_keys:bind_command
с правом lost_keys.bind_command
.
Модификация должна быть установлена на сервере и всех клиентах, хотя отсутствие её на одной из сторон не вызывает сбоев игры.