Command Macro Key
Активный0.0
Установок
Последнее обновление
Версии
Command Macro Key - Макросы команд для Minecraft
Устали постоянно вводить одни и те же команды в Minecraft? Этот мод позволяет назначать горячие клавиши для быстрого выполнения любых команд, экономя ваше время и усилия.
Типы макросов
Мод поддерживает три различных типа макросов для разных сценариев использования:
- Одиночный - выполнение команды один раз при нажатии клавиши
- С задержкой - выполнение команды через определенное время после нажатия
- Повторяющийся - многократное выполнение команды с заданным интервалом
Ключевые особенности
Для настройки горячих клавиш используйте числовые коды клавиш. Полный список доступных кодов можно найти в документации GLFW.
Команда /macro reload позволяет мгновенно перезагрузить конфигурацию макросов без перезапуска игры.
Если в поле команды отсутствует символ "/", текст будет отправлен как обычное сообщение в чат.
Для выполнения нескольких команд подряд используйте разделитель \n. Например: "Привет мир\nПривет Minecraft"
Подстановочные параметры
Мод предоставляет набор полезных подстановочных параметров для динамического формирования команд:
player_name
player_pos_x
player_pos_y
player_pos_z
player_pos
player_health
player_food
player_exp
player_level
player_dimension
player_biome
player_facing
player_xRot
player_yRot
player_uuid
Например, команда "/gamemode creative %player_name%" автоматически подставит имя текущего игрока.
Примеры конфигурации
[
{
"macro":"command_macro_key:single",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0
},
{
"macro":"command_macro_key:delayed",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0,
"delay": 60
},
{
"macro":"command_macro_key:repeating",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0,
"repeat": 5,
"interval": 20
},
{
"macro":"command_macro_key:single",
"command": "/gamemode creative",
"primaryKey": 334,
"modifierKey": 0,
//необязательное поле
//Действует только в конфигурации macros-server.json5, при наличии этого поля разрешения игнорируются
"hasOp": true,
//необязательное поле
//Действует только для конкретного сохранения
"location": ".\saves\~"
}
]