Skip to content

Fabric + NeoForge

Minecraft Java.On a controller.

Use a controller for gameplay, inventories, chat and modded screens. Get matching button glyphs, configurable binds, rumble, gyro and adaptive triggers.

SDL3 input Fully remappable Open source

Any controller.

Controlify uses SDL3 to support gamepads and joysticks across Windows, Linux and macOS. It identifies common controllers and loads the right glyphs and defaults automatically.

Check controller support

Mod compatibility.

Controlify makes it easy for other mods to add enhanced support. Sodium settings, JourneyMap, Minimega and other modded experiences can be easily achieved!

Features.

These are built into Controlify and can be configured per controller.

Rumble

Configurable vibration for damage, block breaking, lightning, item use and other game events.

Gyro

Use motion for precise aim and flick stick for immediate turns on supported controllers.

Drawing a bow in Hypixel Pit with Controlify

Adaptive triggers

DualSense trigger resistance changes for bows, crossbows, weapons, food, shields and other items.

Trigger effect docs
Controlify's radial menu open in Minecraft

Radial menu

Put occasional actions on a configurable wheel and keep frequently used controls on physical buttons.

Radial menu docs
Typing in Minecraft chat with Controlify's on-screen keyboard

On-screen keyboard

Write chat messages, commands and signs without reaching for a physical keyboard.

Keyboard layout docs
Controller shortcuts displayed beside a Minecraft inventory

Button guides

Gameplay and menus show the available actions with glyphs for the connected controller.

Button guide docs
Controlify's controller binding screen

Full remapping

Bind vanilla and modded actions, tune sensitivity and deadzones, and save settings per controller.

Multiplayer.

Controlify works on normal Minecraft servers. The server does not need Controlify installed.

Stick movement defaults to keyboard-like WASD input on servers because some anti-cheat systems reject analogue movement. Servers can allow full analogue input, and trusted servers can be added to a local whitelist.

No server mod requiredKeyboard-like movement by defaultAnalogue server whitelist

Get Controlify.

Download the mod, connect a controller and open Minecraft.

Controlify is an open-source Minecraft mod.