Controlify (Controller support) avatar

Controlify (Controller support) [1.21.8] [1.20.6] [1.19.4]

Controlify - Поддержка контроллеров для Minecraft Java

поддерживает загрузчик fabric поддерживает загрузчик neoforge

Мод, добавляющий лучшую поддержку контроллеров для Minecraft: Java Edition.

Мод Controlify обеспечивает лучшую поддержку контроллеров для Minecraft: Java Edition. Он превосходит встроенную поддержку в Bedrock Edition во всех аспектах. Мод является функционально полным, включая поддержку вибрации, гироскопа, HD-хаптики и других функций.

Controlify поддерживает все контроллеры благодаря использованию библиотеки SDL3, являющейся наиболее продвинутой кроссплатформенной библиотекой для обработки ввода.

Controlify сочетает удобство использования и богатый функционал. Он имеет разумные настройки по умолчанию (чувствительность соответствует Bedrock Edition для лёгкого перехода) и простой, но информативный экран настроек.

Обзор функций

  • Поддержка вибрации: Контроллер вибрирует при получении урона, разрушении блоков, ударе молнии и других событиях.
  • Поддержка гироскопа: Возможность использовать гироскоп контроллера для точного прицеливания.
  • Поддержка специфичных функций контроллеров: Чтение данных с дополнительных кнопок (лепестков), кнопок отключения звука (и их светодиодов), сенсорных панелей на контроллерах Xbox, DualSense, Steam Deck и других.
  • Управление интерфейсом: Позволяет полностью управлять всеми игровыми интерфейсами с контроллера. Включает инвентарь, меню и интерфейсы модов. Реализовано прилипание курсора в инвентарях.
  • Поддержка DualSense/DualShock: Работает без дополнительного ПО, даже на Windows.
  • Идентификация контроллера: Отображение соответствующих текстур кнопок для моделей Xbox, Playstation, Nintendo Switch, Steam Deck и других.
  • Экранная клавиатура: Полнофункциональная клавиатура для ввода текста контроллером.
  • Радиальное меню: Настраиваемое меню для привязки редко используемых действий, экономящее кнопки.
  • Поддержка HD-хаптики DualSense: Расширенные эффекты вибрации на контроллерах DualSense.
  • Поддержка адаптивных триггеров DualSense: Расширенные эффекты на триггерах DualSense.
  • Data-driven дизайн: Ресурспаки могут изменять привязки по умолчанию, тематику текстур кнопок, экранные подсказки, раскладки экранной клавиатуры, добавлять модели контроллеров.
  • Поддержка Steam Deck
  • Совместимость с модами: Обеспечивает работу с такими модами, как Sodium, Iris, Simple Voice Chat, Do A Barrel Roll и другими.
  • Кроссплатформенность и поддержка версий: Работает на Fabric и NeoForge, активно поддерживает Minecraft 1.21.1 и выше.
  • Поддержка джойстиков: Поддерживает подключение авиационных ручек, рулей и других нестандартных устройств с возможностью настройки привязок, значений по умолчанию и текстур.

Кто использует Controlify?

  • Игроки, предпочитающие играть с дивана с контроллером в руках.
  • Новички в модифицированной игре, ранее игравшие на консолях и не желающие осваивать клавиатуру и мышь.
  • Пользователи с особыми потребностями в доступности, не могущие использовать клавиатуру и мышь или нуждающиеся в адаптивном контроллере.
  • Родители, желающие познакомить детей с модифицированным Minecraft доступным способом.
  • Люди, предпочитающие контроллер клавиатуре и мыши.
  • Надеюсь, вы!

Детали функций

Вибрация контроллера

Поддержка вибрации с настройкой интенсивности для различных источников (получение урона и т.д.) и сложными паттернами вибрации.

изображение конфигурации вибрации

Радиальное меню

демонстрация радиального меню

Настраиваемое меню для редко используемых действий. Совместимо с привязками любых модов.

Поддержка гироскопа

Может комбинироваться с технологией flick stick.

Курсор контейнера

Аналогично Bedrock Edition, позволяет перемещать курсор по инвентарю с помощью контроллера. Есть прилипание курсора и выделенные кнопки для быстрых действий.

скриншот курсора контейнера

Идентификация контроллера

Автоматическое определение модели контроллера и отображение соответствующих текстур кнопок. Расширяется ресурспаками.

демонстрация идентификации на основе данных

Подсказки кнопок

Наложение в игре, отображающее доступные кнопки в зависимости от состояния игрока и направления взгляда. Полезно для новичков.

изображение внутриигровой подсказки кнопок

Некоторые интерфейсы отображают кнопки контроллера рядом с элементами, имеющими сочетания.

изображение подсказки кнопок на экране

Изолированная работа с контроллерами

Каждый контроллер полностью отделен со своей конфигурацией и привязками, что упрощает будущую реализацию поддержки разделенного экрана.

Совместимость с модами

Управление интерфейсом реализовано через простой API для легкой интеграции другими модами.

Видео записано с использованием мода do-a-barrel-roll и авиационной ручки Thrustmaster HOTAS

Автоматическая калибровка мёртвой зоны

Значения мёртвой зоны контроллера калибруются автоматически.

изображение экрана калибровки

Портирование на старые версии?

Мод доступен только для версий 1.19.4 и выше, так как в 1.19.4 Mojang добавили навигацию стрелками, необходимую для реализации управления контроллером в интерфейсах. На более старых версиях это невозможно.

Активная поддержка ведётся для Minecraft 1.21.1 и выше на Fabric и NeoForge.

Требуемые зависимости

Скачать Controlify (Controller support)

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release2.2.1 for neoforge 1.21.41.21.4NeoForge21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.51.21.5Fabric21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.11.21+1 Fabric21 июня 20256,6 МБ
Release2.2.1 for neoforge 1.21.61.21.6NeoForge21 июня 20256,6 МБ
Release2.2.1 for fabric 1.21.41.21.4Fabric21 июня 20256,6 МБ
Release2.2.0 for fabric 1.21.51.21.5Fabric20 июня 20256,4 МБ
Release2.2.0 for neoforge 1.21.61.21.6NeoForge20 июня 20256,4 МБ
Release2.2.0 for fabric 1.21.61.21.6Fabric20 июня 20256,4 МБ
Release2.2.0 for fabric 1.21.41.21.4Fabric20 июня 20256,4 МБ
Release2.2.0 for neoforge 1.21.31.21.2+1 NeoForge20 июня 20256,4 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.