CurseForge · Minecraft mod
Steamify
Proper implementation of the steam controller in minecraft
Quick answer
Which Steamify release should I use?
Steamify v1.2.0 targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is Steamify required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Steamify v1.2.0 need?
v1.2.0. Change the file and its required mods may change too.
Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Steamify without breaking your instance.
Built for Steamify v1.2.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use v1.2.0. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Fabric Language Kotlin, Fabric API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside v1.2.0. It opens that exact file at the source.
About this project
What does Steamify add?
Proper Steam Controller support for Minecraft with full support for the trackpads, gyro, grips, etc and power user features like action sets without needing steam to be running in the background.
It's client-side only and works on any server (however it may flag some servers' anticheat because of analog input).
Aiming
- Gyro aiming while your thumb rests on the right trackpad, the way steam does it by default. On controllers without a right trackpad (DualSense, Switch Pro) it's always on. Action sets can switch it to always on or off.
- Optional gyro acceleration, so fast turns go further while slow aiming stays precise.
- The right trackpad turns the camera like a mouse, and a flick keeps it spinning like a trackball. The right stick works too, but like you didn't buy a steam controller to NOT use the trackpads did you?
- Horizontal Turning makes left and right follow the horizon however you hold the controller, so yawing or rolling it both turn, like Steam Input's Player Space.
- Steady Aim lowers gyro sensitivity while you draw a bow or aim a crossbow or trident, so its easier to line up shots.
- Optional aim assist, limited to singleplayer by default.
Hotbar
The left trackpad by default is used for choosing a hotbar slot. By default it's a 3x3 grid that pops up in the middle of the screen while you touch the pad. You can also pin the grid to a corner, where it replaces the vanilla hotbar, or keep the vanilla hotbar and slide along it.
Menus
- The right trackpad and right stick move the mouse cursor.
- The left trackpad can be used to navigate menus and inventories in a way that feels more natural
- X shift-clicks
- An on-screen keyboard pops up for chat, signs, books and text boxes in general, including ones added by other mods like Scholar. It works with a touchscreen too.
Controls
You can rebind controller binds in the vanilla Controls screen, next to the keyboard ones. You can bind button combos, the back buttons, the grips and stick touches. Right-click a bind (LT) for a more advanced bind editor.
Sticks and trackpads can be bound like buttons too: pushing a stick or finger past a threshold, touching a trackpad, or swiping on it. For example bind Sprint to L Stick Up to sprint when the stick is pushed all the way forward. Any input can also be picked from a list instead of pressed.
Action sets are extra layers of binds on top of the normal ones. A set can switch on while you hold a button, toggle on a press, follow a grip, or follow the item in your hand, and can be limited to in game, menus, or certain worlds and servers. Each set can also change sensitivity and gyro behaviour, for example lower trackpad speed while holding a bow, and press a keybind when it switches on or off or hold one the whole time it's on.
I personally use it for zooming (R5 as the trigger, my zoom keybind held while it's on, and swiping up and down on the left trackpad bound to Scroll Up and Scroll Down.)
Profiles
Profiles are whole configs (binds, action sets and Controller Settings) you switch between with one click. Every controller gets its own profile the first time it connects, and picking it up switches to that profile automatically. Profiles and action sets can be copied as one line of text and pasted into someone else's game.
Haptics
There's customizable rumble for footsteps, damage, landing, block breaking, mining, flying, falling, fishing bites, bow draw, shield blocks, explosions, thunder and a low-health heartbeat. Each one can be adjusted individually.
Other stuff
- There's a first time onboarding that helps you configure the mod in a way thats comfortable for you
- Optional button hints in the bottom right corner for what you can do right now, like Bedrock Edition
- Battery level on the title and pause screens, with low battery warnings
- Translated into Bulgarian, German, Hebrew, Russian, Ukrainian, French, Spanish, Portuguese, Italian, Swedish, Czech, Greek, Turkish, Arabic and Persian, plus Pirate Speak, Upside Down, Shakespearean English and Anglish
Controllers
Steamify is built for the Steam Controller (2026) and Steam Deck. The original Steam Controller should work too, but it's untested. Other controllers that support SDL (DualSense, Switch Pro, Xbox and so on) work too, with gyro if. With more than one connected, Steamify uses whichever you touched last. If you're using the steam deck, play it in desktop mode with Steam closed so it doesn't cause double inputs.
If Steam is running, turn Steam Input off for Minecraft or your launcher. Otherwise Steam grabs the controller first and the game only sees a plain gamepad.
Requirements
- Minecraft 26.3 with Fabric Loader 0.20.1 or newer
- Fabric API
- Fabric Language Kotlin
- On Linux, Steam's udev rules (the
steam-devicespackage, or Steam itself) so the game can read the controller
Project description from CurseForge.
Pick your setup
Steamify by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Steamify versions and loaders
v1.2.0
steamify-1.2.0.jar
14 Nov 2026
v1.1.0
steamify-1.1.0.jar
9 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.