Back to mods
Controlify: Forgified project artwork

CurseForge · Minecraft mod

Controlify: Forgified

Unofficial Forge 1.20.1 port that adds the best controller support to Minecraft Java Edition! Based on isXander's work. Logo by Jaycawn

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Controlify: Forgified release should I use?

Updated 8 months ago
Latest stable file [Forge 1.20.1] v2.1.9
Game version 1.20.1
Loader Forge

Controlify: Forgified [Forge 1.20.1] v2.1.9 targets 1.20.1 with Forge. 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 Controlify: Forgified required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Controlify: Forgified [Forge 1.20.1] v2.1.9 need?

[Forge 1.20.1] v2.1.9. Change the file and its required mods may change too.

All 2 required mods have matching files

Install YetAnotherConfigLib, YetAnotherConfigLib (YACL) first. We found matching files for this game-version and loader setup.

YetAnotherConfigLib Needed by Controlify: Forgified [Forge 1.20.1] v2.1.9
required
Matching file found Matched file: 3.6.6 for forge 1.20.1
YetAnotherConfigLib (YACL) Needed by Controlify: Forgified [Forge 1.20.1] v2.1.9
required
Matching file found Matched file: 3.6.6+1.20.1-forge

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Controlify: Forgified without breaking your instance.

Built for Controlify: Forgified [Forge 1.20.1] v2.1.9. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use [Forge 1.20.1] v2.1.9. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install YetAnotherConfigLib, YetAnotherConfigLib (YACL) first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside [Forge 1.20.1] v2.1.9. It opens that exact file at the source.

About this project

What does Controlify: Forgified add?

🎮 Controlify: Forgified

A simple, and unofficial port of Controlify, made for Forge 1.20.1.

The goal is to make it "just work" without crashes or critical issues. The newer features, such as split-screen or data-driven button guides, are not included.

This port is based on v2.1.2 for Fabric 1.20.1, with manual backports of some changes from Controlify 2.4.2 and additional adjustments needed to make it work on MinecraftForge platform.

Note: Unlike the official Controlify mod,
this backport does not support on-screen Controlify data-driven button guides,
as it is an unofficial backport of an older Controlify version.

📦 Required Dependencies

Make sure you have these mods installed:

✅ Compatible mods

Use the most up-to-date versions for the best experience. Some of the compatibilities were added recently.

❌ Incompatible mods

🐞 Bug Reports

This is not an official port, so any issues should not be reported to the original project.
Please submit them to this GitHub repository instead.

Note that we do not plan to add any features such as Controlify split-screen integration.

🧰 Maintenance

Many mods still target Forge 1.20.1. This port makes Controlify usable in those modpacks, though support will eventually end once most mods move to NeoForge.

We recommend starting to adapt to NeoForge or Fabric to avoid breakage, as Controlify only supports those platforms. We did not focus much on code quality or work polish.
That said, the port was not entirely straightforward and still required testing, effort, and time.

🏆 Credits

This project is an unofficial backport based on the original work by isXander.
Without their valuable work, this port would not exist.

The logo is designed by Jaycawn (#5)

⚠️ Disclaimer

This mod is NOT AN OFFICIAL MINECRAFT PRODUCT. It is NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

This port is not affiliated with the Controlify project authors OR isXander.

📜 License

The original Controlify project license remains unchanged.

This branch was created from this Controlify commit with changes for Forge 1.20.1.

Project description from CurseForge.

Pick your setup

Controlify: Forgified by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Controlify: Forgified versions and loaders

5 of 5 releases match

Looking for an older file? The official CurseForge project page is in Resources.