Скачать Let Me Click And Send for Server — Minecraft Моды — MetaMods

Let Me Click And Send for Server

Активный

Установок

5

Последнее обновление

1 год назад

Версии

1.19.1 — 1.21
Сервер
Fabric
Forge
Neoforge
Утилиты

Let Me Click And Send for Server

В двух словах

Это серверная версия мода LetMeClickAndSend, которая отменяет ограничение на событие клика run_command, введенное в версии 1.19.1-rc1.

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

Представьте ситуацию: вы выполняете команду, а затем кликаете на отображаемый текст:

/tellraw @a {"text":"кликни, чтобы отправить \"привет\"","clickEvent":{"action":"run_command","value":"привет"}}

В стандартной версии Minecraft 1.19.1+ после клика ничего не происходит, потому что "привет" не является валидной командой (команда должна начинаться с /).

С этим модом после клика автоматически отправляется сообщение "привет" на сервер, что соответствует поведению предыдущих версий Minecraft.

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

В отличие от оригинального LetMeClickAndSend, который изменял поведение клиента, мы внедряем случайную 5-символьную серверную команду, сгенерированную из символов [0-9A-Za-z], для отправки фейкового сообщения от игрока.

Когда мы обнаруживаем действие "run_command", значение которого не начинается с "/", мы заменяем его сгенерированной командой. Таким образом, клиент всегда находит реальную команду из действия run_command.

Возвращаясь к предыдущему примеру, мы заменяем значение "привет" на что-то вроде "/a2xBg привет", после чего клиент корректно выполняет команду для отправки привет от имени игрока.

В результате максимальная длина действия run_command уменьшается с 256 до 249 символов.

Контакты

Если у вас возникли проблемы или есть предложения, сообщите нам об этом на Github.

Авторские права

Идея принадлежит Alex3236, разработка выполнена ZhuRuoLing, Alex3236, Optijava и HuajiMURsMC.

Участники проекта
ZhuRuoLing

ZhuRuoLing

Разработчик

Alex3236

Alex3236

Разработчик

Fallen_Breath

Fallen_Breath

Создан: 26 июл 2023

ID: 15042