ModsFinder

ControllerX

by Omnixerio

ControllerX lets a gamepad or joystick control Minecraft Java Edition, with 360-degree player movement, D-Pad menu navigation and an on-screen keyboard.

FabricForgeClient-side onlyAll rights reserved1.20 – 1.20.1

What it does

Player movement uses the full 360 degrees of a joystick instead of the keyboard's fixed directions. Menus can be navigated with the D-Pad, and an on-screen keyboard handles text entry when no physical keyboard is in use. Keyboard controls stay available, and a config option switches them on or off.

The mod is client-side only, so only the player's own game needs it and servers run without it. Files are published for Fabric and Forge, in the 1.20 and 1.20.1 game versions, with 20.1.5 as the latest build for 1.20.1 on both loaders. The Forge file is on the beta channel. Architectury API, Fabric API, Forge Config API Port and Omnixerio Modding Library are all required, and the mod is released under All rights reserved, so it is not open source, although its source code and issue tracker are public.

Key features

  1. Full 360-degree movement

    Joystick input moves the player in any direction rather than limiting movement to the eight keyboard directions.

  2. D-Pad menu navigation

    Screens and menus can be moved through with a D-Pad, so a controller user does not need a mouse.

  3. On-screen keyboard

    A virtual keyboard appears for typing text, such as chat messages or sign text, without a hardware keyboard.

  4. Toggleable keyboard controls

    Keyboard input can be switched on or off in the mod's config, depending on how the player plays.

Compatibility

Latest build for each game version and loader.

1.20.120.1.5-fabric20.1.5-forge
1.2020.1.5-fabric20.1.5-forge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 4

Omnixerio Modding LibraryModding Library for Omnixerio Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Forge Config API PortNeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.
Required
Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required

Use cases

Playing without a keyboard

A player who uses a gamepad for the whole session can move, navigate menus and type through the on-screen keyboard.

Mixed input

Players who switch between a controller and a keyboard can keep keyboard controls enabled in the config.

Who it’s for: Players who want to play Minecraft Java Edition with a gamepad or joystick, including those who cannot use a keyboard and mouse.

How it compares

Full comparison

Controller Support Mod is client-side only and released under All rights reserved, with files for Fabric, Forge, NeoForge and Quilt across 1.19.2 – 1.21.1, so it covers more versions and loaders. Motor Assistance is client-side only and open source under the GNU General Public License v3.0 only, with files for Fabric, Forge and NeoForge across 1.20.1 – 26.3. OneMoreAudioController is Forge-only for 1.20.1, client-side only and not open source.

ModLoadersGame versionsEnvironmentUpdated
ControllerXFabric and Forge1.20 – 1.20.1Client-side only2024-12-02
Controller Support ModFabric, Forge, NeoForge and Quilt1.19.2 – 1.21.1Client-side only2024-10-14
Motor AssistanceFabric, Forge and NeoForge1.20.1 – 26.3Client-side only2026-10-09
OneMoreAudioControllerForge1.20.1Client-side only2026-08-01

Questions

Does ControllerX need Fabric API on Forge?

No. Fabric API is required on Fabric, while Forge installs use Forge Config API Port along with Architectury API and Omnixerio Modding Library.

Does ControllerX have to be installed on the server?

No. Players add it to their own game, and a server needs no copy.

Which game versions does ControllerX support?

Files cover 1.20 and 1.20.1. The latest build for 1.20.1 is 20.1.5, released on 2024-12-02.

In the catalog

ControllerX is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from Omnixerio

All projects

Similar mods

What the author says

# ControllerX Yet another controller mod!
Omnixerio, on the Modrinth page

Official listing

Owner
Omnixerio
Published
2024-01-29
Updated on Modrinth
2024-12-02
Facts verified
2026-10-15

Tags