KeyStrokes Overlay With Lua
Настраиваемый оверлей нажатий клавиш для Fabric, использующий Lua-скрипты для динамических визуальных тем и редактирования дизайна в реальном времени
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 15,1 тыс.
- Подписчиков на Modrinth
- 10
- версия
- 1
- Обновлён
- 10 января 202610 янв.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
⌨️ Оверлей нажатий клавиш с Lua
Мощный и гибкий мод для отображения нажатий клавиш для Minecraft Fabric с уникальным движком на основе Lua для глубокой визуальной настройки.
✨ Ключевые особенности:
- Темы на Lua: Все визуальные стили (Classic, Modern, Apple и Lunar) реализованы через внешние Lua-скрипты. Создавайте свой уникальный вид, добавляя файлы
.luaвconfig/keystrokes/ThemeManager/. - Горячая перезагрузка на лету: Изменяйте скрипты тем прямо во время игры и сразу видьте результат с помощью кнопки "Reload Lua" в меню настроек.
- Удобное внутриигровое меню: Нажмите клавишу 'K', чтобы открыть интерфейс настроек.
- Полная настройка RGB: Слайдеры цвета в реальном времени, которые напрямую синхронизируются с вашими Lua-скриптами для максимального контроля.
- Гибкий интерфейс: Независимо перетаскивайте и перемещайте оверлеи клавиатуры и мыши. Поддержка пользовательского масштабирования (Auto, Fixed или на основе слайдера).
🚀 Установка:
- Убедитесь, что у вас установлен Fabric Loader для Minecraft 1.20 или выше.
- Скачайте мод и поместите файл
.jarв папкуmods. - Запустите Minecraft и нажмите 'K', чтобы открыть настройки.
- Изучите папку
config/keystrokes/ThemeManager/, чтобы настроить стандартные скрипты или добавить новые.
📜 Руководство по скриптам: создайте свою тему
Создать тему просто. Просто создайте файл .lua в папке config/keystrokes/ThemeManager/. Вот стартовый шаблон:
-- Сохраните это как "my_custom_theme.lua" в config/keystrokes/ThemeManager/
-- Необязательно: выполняется один раз при загрузке или выборе темы
function onThemeLoad()
-- Задаёт цвет слайдеров меню по умолчанию (R, G, B, A)
setMenuColor(255, 165, 0, 255) -- По умолчанию оранжевый
end
-- Выполняется каждый кадр для каждой клавиши и кнопки мыши
-- Параметры: label (String), isPressed (Boolean), x, y, w, h (Позиция/Размер), r, g, b, a (Цвета меню)
function renderKey(label, isPressed, x, y, w, h, r, g, b, a)
-- Объединяет значения R, G, B, A из меню в один цвет
local menuColor = bit.bor(bit.lshift(a, 24), bit.lshift(r, 16), bit.lshift(g, 8), b)
if isPressed then
-- Рисует сплошной фон, используя цвет меню
fill(x, y, w, h, menuColor)
-- Говорит моду рисовать текст чёрным
setTextColor(0xFF000000)
else
-- Рисует полупрозрачный чёрный фон, когда не нажато
fill(x, y, w, h, 0x80000000)
-- Говорит моду рисовать текст белым
setTextColor(0xFFFFFFFF)
end
endЧастые вопросы
Как установить KeyStrokes Overlay With Lua?
Установите Fabric под свою версию Minecraft, скачайте KeyStrokes Overlay With Lua под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть KeyStrokes Overlay With Lua?
У KeyStrokes Overlay With Lua есть сборки для Minecraft 1.20–1.21.11.
Нужен ли KeyStrokes Overlay With Lua на сервере?
Ставится только в игру; на сервер ставить не нужно