Skip to content

Controller support for Java Edition

Your world.In your hands.

Controlify makes Minecraft Java feel as natural on a controller as it does on a console—without giving up what makes modded Minecraft great.

01 / PLUG IN02 / AUTO-DETECT03 / PLAY

From the couch to the craft

One mod. Any controller.

Powered by SDL3, Controlify identifies the controller in your hands and gives it the right layout, glyphs, and defaults.

Why Controlify?

The keyboard can sit this one out.

Controller support should feel like part of the game, not a layer fighting against it. Sensible defaults get you moving immediately; deep settings let you tune every last input.

How Controlify works

Beyond button mapping

Built to feel.
Not just function.

01 / FEEDBACKLOW ↔ HIGH

RUMBLE

Feel damage, block breaking, lightning, and the world around you through configurable vibration.

02 / MOTION360°

GYRO

Blend sticks, motion aiming, and flick stick for fast turns and tiny adjustments.

03 / DUALSENSERESISTANCE ON

ADAPTIVE
TRIGGERS

Give actions physical weight with contextual DualSense trigger effects and HD haptics.

Create trigger effects
04 / CONTEXTALWAYS RELEVANT
Context-aware Controlify button guides in Minecraft

BUTTON GUIDES

See the actions that matter right now, with glyphs that match the controller you are actually using.

Customize guides
05 / EXTENSIBLEYOUR PACK, YOUR RULES

DATA DRIVEN

Resource packs can shape glyphs, binds, guides, keyboard layouts, radial icons, and controller identities.

Explore resource packs

Ready when you are

Put down the keyboard.
Pick up your controller.

Controlify is an open-source Minecraft mod.