Перейти к содержимому

Controlify (Controller support)

Добавляет лучшую поддержку контроллера в Minecraft Java edition!

FabricNeoForge
Загрузчики
FabricNeoForge
Скачиваний на Modrinth
24,7 млн
Подписчиков на Modrinth
2 тыс.
версия
491
Обновлён
23 сентября 202623 сент.
Опубликован
в 2023
In-game screenshot — Example of someone using Controlify in-game. · свайп

Коротко о моде

Работает на Fabric и NeoForge
Для Minecraft 1.19.4–26.3
Нужен в игре; на сервере — по желанию
Последняя версия — 3.5.3+mc26.2 от 23 сентября 2026
Нужен Fabric API и YetAnotherConfigLib (YACL)
Лицензия LGPL-3.0-or-later — бесплатно
Где нужен
В игреобязателенНа серверенеобязателен

Нужен в игре; на сервере — по желанию

Версии игры1.19.4–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Controlify — поддержка контроллеров для Minecraft Java

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

wakatime Количество загрузок на Modrinth Количество загрузок на CurseForge

https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/donate/patreon-singular_vector.svg

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

РАЗДЕЛЁННЫЙ ЭКРАН!

(Реклама)

Controlify Splitscreen — это отдельный мод в разработке, добавляющий в игру поддержку разделённого экрана! На данный момент JAR-файлы доступны только на Patreon!

https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/donate/patreon-singular_vector.svg

демонстрация разделённого экрана

Вики

Читайте вики Controlify, чтобы узнать больше о том, как использовать Controlify, как его настраивать и как разрабатывать для него.

Что такое Controlify?

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

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

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

Обзор возможностей

  • Поддержка вибрации; Controlify вибрирует ваш контроллер при таких событиях, как получение урона, разрушение блоков, удары молнии.
  • Поддержка гироскопа; Controlify может использовать гироскоп вашего контроллера для точного прицеливания.
  • Поддержка фирменного ввода; Controlify поддерживает чтение лепестков, кнопок отключения звука (и их LED), тачпадов и многого другого на некоторых контроллерах, включая Xbox, DualSense и Steam Deck.
  • Работа с GUI: Controlify позволяет перемещаться по всем интерфейсам Minecraft с помощью контроллера, без необходимости в мыши или клавиатуре. Это включает инвентарь, меню вне игры и модифицированные интерфейсы. Есть привязка курсора в экранах инвентаря, позволяющая использовать контроллер без необходимости точно двигать курсор.
  • Поддержка DualSense/DualShock; Controlify не требует дополнительного ПО для контроллеров PlayStation, даже на Windows.
  • Определение контроллера; Controlify имеет собственные значки кнопок для многих моделей контроллеров, включая Xbox, Playstation, Nintendo Switch, Steam Deck и другие.
  • Экранная клавиатура; Controlify включает полностью функциональную экранную клавиатуру, позволяющую печатать с помощью контроллера — клавиатура действительно не нужна!
  • Радиальное меню; Controlify имеет настраиваемое меню, позволяющее привязать редко используемые действия к радиальному меню, экономя кнопки.
  • Поддержка HD-тактильной отдачи DualSense; Controlify позволяет использовать продвинутые эффекты вибрации на контроллерах DualSense.
  • Поддержка адаптивных триггеров DualSense; Controlify позволяет использовать продвинутые эффекты триггеров на контроллерах DualSense.
  • Дизайн на основе данных; Controlify позволяет ресурспакам изменять привязки по умолчанию, тему значков кнопок, экранные подсказки кнопок, раскладки экранной клавиатуры, добавлять новые модели контроллеров и многое другое.
  • Поддержка Steam Deck
  • Совместимость с модами; Controlify возглавил усилия по обеспечению бесшовной работы поддержки контроллеров с такими модами, как Sodium, Iris, Simple Voice Chat, Do A Barrel Roll и другими.
  • Кроссплатформенность и мультиверсионность; Controlify работает на Fabric и NeoForge, а также активно поддерживает и обновляется для версий Minecraft 1.21.1 и выше.
  • Быстрые обновления; Controlify обновляется даже для снапшотов Minecraft, хотя сборки для снапшотов доступны только участникам patreon.
  • Поддержка джойстиков; Controlify поддерживает ручки управления, гоночные рули и другие нестандартные джойстики. Пользователи таких устройств могут выбрать между привязкой джойстика к стандартному геймпаду или созданием собственных привязок, настроек по умолчанию и значков для джойстика, что обеспечивает полноценный опыт.

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

Ниже — реальные отзывы пользователей Controlify, и я очень горжусь тем, что смог помочь им наслаждаться Minecraft так, как раньше не получалось:

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

Возможности

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

Controlify поддерживает вибрацию контроллера, чего раньше не было в PC-версиях Minecraft, включая Bedrock Windows 10 Edition. Настраивайте интенсивность каждого источника вибрации, сложные вибрационные узоры для множества аспектов игры (например, когда вы получаете урон).

picture of vibration config

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

radial menu showcase

Чтобы сэкономить кнопки на контроллере, отведите некоторые редко используемые действия в радиальное меню. Оно полностью настраивается через параметры и интуитивно понятно в использовании. Любая модовая привязка клавиш совместима с этим меню.

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

Controlify имеет встроенную поддержку гироскопов контроллера, позволяя вам делать точные движения в игре с помощью контроллера. Это можно сочетать с flick stick, чтобы использовать контроллер без компромиссов.

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

Как и в bedrock edition, вы можете перемещать курсор по инвентарю и взаимодействовать с ним удобным для контроллера способом. С отдельными кнопками для быстрого перемещения, выбрасывания и т.д. Controlify также имеет привязку курсора, так что вам не нужно быть настолько точным в движениях курсора.

container cursor screenshot

Определение контроллера

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

demonstration of data-driven identification

Поддержка джойстиков

Вы можете подключить любой джойстик к моду и назначить ему свои названия и текстуры, с неограниченным количеством входов на контроллер.

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

В игре есть простой оверлей, отображающий кнопки, которые вы можете нажать, в зависимости от состояния вашего игрока и направления взгляда. Это полезно для новых игроков, которые ещё не запомнили управление.

image of in-game button guide

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

image of in-screen button guide

Контроллеры в контейнерах

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

Создан для совместимости с модами

Работа с GUI была абстрагирована в простой API, который позволяет другим модам легко добавлять поддержку своих GUI, без запутанной поддержки по всей кодовой базе мода, что затрудняло бы интеграцию для третьих лиц.

демонстрация совместимости с dabr

Видео записано с использованием do-a-barrel-roll с джойстиком Thrustmaster HOTAS

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

Значения мёртвой зоны вашего контроллера калибруются автоматически, так что вам не нужно об этом беспокоиться.

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

Бэкпорты?

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

Частые вопросы

Как установить Controlify (Controller support)?

Установите Fabric под свою версию Minecraft, скачайте Controlify (Controller support) под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Controlify (Controller support)?

У Controlify (Controller support) есть сборки для Minecraft 1.19.4–26.3.

Нужен ли Controlify (Controller support) на сервере?

Нужен в игре; на сервере — по желанию

Лицензия и источник
GNU Lesser General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее