
KeyboardJS
Мод KeyboardJS для Майнкрафт упрощает отслеживание нажатий клавиш в KubeJS. Позволяет проверять, зажата ли кнопка или отпущена, через простые скрипты.
KeyboardJS - это небольшой, но полезный мод для Minecraft, который расширяет возможности KubeJS. Если ты когда-нибудь хотел сделать кастомные механики, привязанные к нажатию определённых клавиш, этот мод как раз для тебя. Он добавляет простые функции, которые позволяют отслеживать, нажата ли кнопка на клавиатуре или уже отпущена, возвращая булево значение (true/false).
Зачем это нужно
В ванильном Майнкрафте или даже с обычным KubeJS сложно сделать что-то вроде "если игрок зажал F3, то показать дополнительную информацию". KeyboardJS решает эту проблему. Теперь ты можешь привязать к любой клавише свои события: открытие меню, активацию способности, переключение режима или что угодно ещё. Это открывает кучу возможностей для создания уникальных механик на сервере или в одиночной игре.
Как это работает
Мод добавляет два основных события: Keyboard.pressed() и Keyboard.released(). Всё просто - передаёшь код клавиши и получаешь true, если она нажата или отпущена.
Пример: проверка нажатия
ItemEvents.rightClicked("emerald",event=>{
event.player.tell(Keyboard.pressed(Keys.F3))
})
Этот скрипт выведет в чат true, если при клике изумрудом зажата F3.
Пример: проверка отпускания
PlayerEvents.tick(event=>{
event.player.tell(Keyboard.released(Keys.X))
})
А этот будет каждый тик проверять, отпущена ли клавиша X.
Важно знать
- Не ставь на сервер! Мод предназначен только для клиента. Он работает на стороне игрока и не требует установки на серверной части.
- Только для KubeJS. Без него мод бесполезен. Убедись, что у тебя установлен KubeJS.
- Совместимость. Мод работает на Fabric и Forge для актуальных версий Майнкрафт.
Где пригодится
- Создание кастомных интерфейсов и HUD-элементов, которые появляются по нажатию клавиши.
- Привязка макросов или способностей к определённым кнопкам.
- Отладка и тестирование своих скриптов - можно быстро проверять, срабатывает ли условие.
В общем, если ты любишь копаться в скриптах KubeJS и хочешь больше контроля над вводом с клавиатуры - KeyboardJS будет отличным подспорьем. Скачай мод KeyboardJS и добавь гибкости своим кастомным механикам в Minecraft!
