Command Macros - макросы и бинд команд [1.20.4] [1.19.4] [1.18.2] [1.17.1] [1.16.5] [1.15.2] [1.14.4]
2538
Надоело заходя на сервер каждый раз вводить пароль? Или вас убивают скелеты и вам срочно надо перейти в креатив пока вы не умерли, но написать для этого команду вы уже не успеете? Тогда представляю вашему вниманию Command Macros - мод, позволяющий вам выполнять любые команды или даже просто писать в чат "Всем привет!" по нажатию одной кнопки!
Итак, как я уже сказал, мод позволяет выполнять команды по нажатию кнопки. Мод имеет версию только для Fabric, поэтому кто играет с Forgeпроходите мимо или переходите на Fabric, большинство модов имеют совместимость и с тем и с этим загрузчиками. Конечно, в настройках можно вписать всё что угодно и на какую угодно кнопку. А также очень хорошая новость для играющих на серверах людей - этот мод совершенно без каких-либо проблем работает на любом сервере, даже на ванильных и не должен быть установлен на сервере, главное, чтобы он был у вас.
Конечно, это мод не может сравниться с Macro/Keybind, что был на Lite Loader и имеет некоторые проблемы, всё это будет описано дальше.
Описание:
Итак, как я уже сказал, мод позволяет выполнять команды по нажатию кнопки. Мод имеет версию только для Fabric, поэтому кто играет с Forgeпроходите мимо или переходите на Fabric, большинство модов имеют совместимость и с тем и с этим загрузчиками. Конечно, в настройках можно вписать всё что угодно и на какую угодно кнопку. А также очень хорошая новость для играющих на серверах людей - этот мод совершенно без каких-либо проблем работает на любом сервере, даже на ванильных и не должен быть установлен на сервере, главное, чтобы он был у вас.
Конечно, это мод не может сравниться с Macro/Keybind, что был на Lite Loader и имеет некоторые проблемы, всё это будет описано дальше.
Создание и настройка макроса:
Ну, первое что я должен сказать: у вас должен быть установлен Mod Menu, так как без него вы просто не сможете настроить макросы (ну или напишите в комментарии если такое возможно и как это сделать). Первым делом заходим в список модов и ищем там Command Macros. Выбираем его и в верхнем правом углу можем увидеть иконку шестерёнки:
В открывшемся окне и находятся все настройки мода. Как пример, я пошагово покажу процесс создания макроса, который будет логинить вас на сервере по нажатию кнопки J.
# Пункт "Enabled" включает или отключает мод. Если "Yes" - мод работает, переключение на "No" отключает мод.
1. Сначала нужно создать пустой макрос. Для этого нажмите на кнопку "Add Macro":
2. Теперь нажимаем на только что созданный макрос и открывается его настройка:
3. Пункт "Command" указывает команду, или сообщение которое будет выполнятся. Команда пишется со знаком / в начале, если его убрать - то фраза просто будет написана в чат. Напишем здесь /log :
4. Пункт "Key" указывает клавишу, по нажатию которой выполнится действие. Чтобы назначить - нажимаем ЛКМ по кнопке и после жмём нужную клавишу на клавиатуре.
5. Пункт "Modifier Key" используется для сочетания клавиш. Тоесть если в Modifier Key указать клавишу Ctrl, то для выполнения макроса нужно будет нажать не просто j, а Ctrl и j одновременно.
# По умолчанию установлено значение keyboard.unknown, тоесть Modifier Key не используется. если вы установили какое-либо значение и хотите его убрать, нажмите кнопку "Reset".
6. Пункт "Type of Macro" имеет четыре сценария выполнения макроса:
- SingleUse - значение по умолчанию. По нажатию клавиши просто выполняется команда.
- DisplayOnly - при срабатывании макроса команда прописывается в чат, но не выполняется, тоесть:
- Delayed - макрос срабатывает не сразу, а с задержкой. (Задержка указывается в пункте Delay в строке прописываем количество тиков, через которое макрос выполнится).
- Repeating - работает как и Single Use при простом нажатии. Зато если в этом режиме удерживать клавишу макроса, то она через указанные в Delay интервалы будет выполняться снова и снова пока вы не отпустите кнопку. Сложно придумать этому применение... Разве что если макрос будет выполнять команду /time set day, в Delay установить значение 10000, и чем-нибудь прижать клавишу действия, то каждые 10000 тиков (а примерно столько времени светит Солнце) будет ставиться день.
# на заметку: если выполнить команду /time set day и сразу после неё /gamerule doDayLightCycle false, то в вашем мире будет вечный день.
7. Кнопка "Remove" позволяет удалить макрос.
Вот как выглядит наш макрос:
1.14.4:
1.15.2:
1.16.5:
1.17.1:
1.18.2:
1.19.2:
1.19.4:
1.20.1:
1.20.2:
1.20.4:
1.15.2:
1.16.5:
1.17.1:
1.18.2:
1.19.2:
1.19.4:
1.20.1:
1.20.2:
1.20.4:
Комментарии