

Let Me Click And Send
Активный0.0
Установок
Последнее обновление
Версии
Let Me Click And Send
Простой клиентский мод для Minecraft, который отменяет ограничение события клика run_command
, введённое в версии 1.19.1-rc1. Теперь сообщения, не являющиеся командами, можно снова свободно отправлять в чат через событие клика run_command
.
Сравнение версий
Если вам нужно решение, не требующее установки на клиентах игроков, существует серверная версия мода, выполняющая ту же функцию.
Мод | Сторона | Преимущества | Недостатки |
---|---|---|---|
LetMeClickAndSend | клиент | Полностью идентичное поведение версиям до mc1.19.1 | Требует установки на всех клиентах игроков |
LetMeClickAndSendForServer | сервер | Не требует установки на клиентах | Уменьшает максимальную длину сообщения в чате на 7 символов |
Пример использования
Выполните следующую команду, затем кликните на появившийся текст:
# Minecraft [1.7, 1.21.5)
/tellraw @a {"text":"click me to send \"hi\"","clickEvent":{"action":"run_command","value":"hi"}}
В стандартной версии Minecraft 1.19.1 ~ 1.21.4 после клика вы не сможете ничего сказать, поскольку hi
не является корректной командой (не начинается с /
).
С этим модом после клика вы автоматически отправите сообщение hi
в чат сервера, что соответствует поведению предыдущих версий Minecraft.
Изменения в MC 1.21.5+
Начиная с версии MC 1.21.5, поведение run_command
значительно изменилось.
Первое изменение касается синтаксиса команд и имеет небольшое влияние:
# Minecraft [1.21.5, ~)
/tellraw @a {"text":"click me to send \"hi\"","click_event":{"action":"run_command","command":"hi"}}
Второе изменение более существенно:
- Значение
command
всегда считается корректным, независимо от того, начинается ли оно с/
или нет - Клиент автоматически удаляет префикс
/
из значенияcommand
и отправляет оставшуюся строку как команду
Теперь невозможно корректно различить между "run_command для отправки сообщения в чат" и "run_command для отправки команды".
В качестве обходного решения, LetMeClickAndSendForServer для MC >= 1.21.5 заменяет определённые значения command
на команду /lmcas
. По умолчанию заменяются только значения command
, начинающиеся с !!
, что является распространённым префиксом команд в экосистеме плагинов MCDReforged.
Для настройки поведения замены добавлен конфигурационный файл по пути ./config/letmeclickandsendforserver/config.json
:
{
"sendChatPattern": "!!.*"
}
Параметр sendChatPattern
должен содержать корректное регулярное выражение. Все значения command
, полностью соответствующие шаблону, будут отправляться как сообщения в чат.
Для тестирования с настройками по умолчанию используйте:
/tellraw @a {"text":"click me to send \"!!MCDR\"","click_event":{"action":"run_command","command":"!!MCDR"}}
Требования
Это исключительно клиентский мод, не требующий дополнительных зависимостей.
Минимальные требования:
- Minecraft версии 1.19.1 и выше