▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Let Me Click And Send
Let Me Click And Send

Let Me Click And Send

Клиентский мод для Minecraft, который возвращает возможность отправлять сообщения в чат через клик по тексту (run_command), как это было до версии 1.19.1. Работает на Minecraft 1.19.1 и выше.

Оцените первым
49.5K
14

Let Me Click And Send - простой клиентский мод для Minecraft, который отменяет ограничение на click-событие run_command, введённое в 1.19.1-rc1. Благодаря ему вы снова можете отправлять не-команды (обычные сообщения) через кликабельный текст.

Зачем это нужно?

В ванильном Minecraft 1.19.1 Mojang изменил поведение run_command: теперь через него можно отправлять только команды (начинающиеся с /). Это сломало множество карт, датапаков и серверных плагинов, использующих /tellraw для интерактивных сообщений - например, кнопки для отправки сообщений в чат, меню выбора и т.п. Мод возвращает старое поведение на стороне клиента.

Как это работает?

Вот простой пример. Запустите команду:

# Minecraft 1.7 - 1.21.5
/tellraw @a {"text":"click me to send \"hi\"","clickEvent":{"action":"run_command","value":"hi"}}

В ванильной 1.19.1 - 1.21.4 после клика вы не сможете ничего сказать, так как hi не является командой (не начинается с /). С этим модом после клика вы автоматически отправите сообщение hi в чат - ровно как в старых версиях.

Альтернатива для сервера

Если вы хотите решение без установки на клиенты игроков, есть серверный мод LetMeClickAndSendForServer. Сравнение:

МодСторонаПреимуществоНедостаток
LetMeClickAndSendклиентПолностью повторяет поведение до 1.19.1Требует установки на всех клиентах игроков
LetMeClickAndSendForServerсерверНе требует установки на клиентеУменьшает максимальную длину сообщения в чате на 7 символов

MC 1.21.5+

Начиная с Minecraft 1.21.5 поведение run_command сильно изменилось:

  • Изменился синтаксис команды (теперь используется click_event с полем command)
  • Значение command всегда считается валидным, независимо от наличия /
  • Клиент автоматически удаляет префикс / и отправляет оставшуюся строку как команду

Из-за этого стало невозможно корректно отличить "run_command для отправки сообщения" от "run_command для отправки команды". Как обходной путь, LetMeClickAndSend для MC >= 1.21.5 разрешает только определённые команды обходить проверку и всегда быть кликабельными.

По умолчанию разрешены только значения command, начинающиеся с !! - это распространённый префикс в экосистеме плагинов MCDReforged.

Вы можете настроить поведение через конфиг-файл ./config/letmeclickandsend/config.json:

{
    "sendChatPattern": "!!.*"
}

Поле sendChatPattern - регулярное выражение. Все значения command, полностью совпадающие с паттерном, будут отправлены как сообщения в чат.

Пример для теста с настройками по умолчанию:

/tellraw @a {"text":"click me to send \"!!MCDR\"","click_event":{"action":"run_command","command":"!!MCDR"}}

Требования

  • Minecraft >= 1.19.1
  • Клиентский мод (не требует установки на сервер)
  • Никаких дополнительных зависимостей

Мод лёгкий, не влияет на производительность и идеально подходит для серверов, где игроки могут установить его самостоятельно. Попробуйте - и вы забудете о проблемах с кликабельными сообщениями.

Партнёрский материал

Как поиграть с друзьями с модом Let Me Click And Send?

Мод Let Me Click And Send куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Let Me Click And Send будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Клиент

Ссылки

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:3 недели назад
Главная