

Let Me Click And Send for Server
Активный0.0
Установок
Последнее обновление
Версии
Преодоление ограничений взаимодействий Let Me Click And Send for Server
Проблема взаимодействий до Minecraft 1.19.1
Начиная с версии Minecraft 1.19.1-rc1 разработчики добавили неприятное ограничение: при использовании стандартного механизма run_command
через виртуальные кнопки система блокирует отправку сообщений, если указанное значение не начинается со слеша /
как признака команды. Это сильно ограничивает создание интерактивных меню и диалогов в видеорежиме игры.
Теперь рассмотрим две методики решения данной задачи. Между ними присутствуют ключевые отличия:
Клиентское решение: Для каждого игрока требуется установка специального изменения LetMeClickAndSend, что возвращает прежнюю функциональность 1 к 1.
Серверное решение: Отсутствие требования к клиентам через перемещение всей логики оснащения собственного механизма диалогов на сервер, что компенсируется сокращением длины автоматизированных откликов на семь символов.
Принцип работы изменений
Возьмем типичный пример компиляции отклика через clickEvent тип 'run_command':
/tellraw @a {"text":"кликни для оповещения","clickEvent":{"action":"run_command","value":"привет"}}
На чистом Minecraft указанный приветственный код выдаст заблокированное системой отражение диалога как нераспознанной голосовой команды.
Оснащение данного адаптера устраняет ограничение автоматической компоновкой стартового запроса вашего условия в пригодную для системы команду /lmcas привет
. Находящиеся на сервере пользователи после клика уже получат имитированное сообщение в чате, будто от обычного голосового ввода.
Распознавание объектами версии 1.21.5 и старше
С обновлением до релиза MC 1.21.5 инженеры существенно перестроили механизм интерпретации запросов:
- Модернизация синтаксиса инструкции переписи параметра на syntax JSON Field
command
- Упрощение инженерингом внутренних соотношений произвольных префиксов пользовательских команд и автоматизированных подтверждений
Данный контекст превращает изначальный подход однозначного распознавания "стандартных оповещений чата" и "вызова административной команды" нецелесообразным.
/tellraw @a {"text":"кликни при возврате кнопки тест","click_event":{"action":"run_command","command":"!!MCDR приветствие"}}
Конструкторы обращают техническую реализацию этого патча для узконаправленных заправочных ролевых профилей, где находится знакомое содержание сообщений зоны коммуникации !! инструкции виртуализация Plugin System's MCDReforged.
Персональная настройка конфигурационной вариации авторов процесса
Доступ пользователей составляют элемент универсальных генерализированных тестов по переупорядочиванию управляющих параметров JSON по ссылке доступа admin/files/config/letmeclickandsendforserver/config.json
.
{
"replacePattern": "^!!.*"
}
Любые формы исходных характеристических объектов замены подлежат соблюдению как регистроориентированная Valid Regex схема компоновки решения операционного исходного теста.
Нулевые технические ограничения доступа к оснащению сопряжений
Все инструментальное изменение состоит именно как серверное развитие программы и абсолютно не создает определенных системных композиций акционера внутри базового контакта сохранения всех функций без включений других зависимостей Модов оболочек администрирования клиентских окон Minecraft.
Представленное видео демонстрирует разницу работы механизма взаимодействий в чистой игре и после адаптации: