Create: Tweaked Controllers

Create: Tweaked Controllers

An addon for the Create Minecraft mod that adds a way of controlling contraptions using an advanced controller

by
1.1M Downloads
forgeneoforgegame-mechanicstechnologyutility
Rent Server with this Mod

Screenshots

Using the Tweaked controller
Comparison with the Create Linked controller
GUI of the controller

About this Mod

Create: Tweaked Controllers

logo

A Create mod addon that let you control your contraptions using an advanced controller, that you can use with your mouse, keyboard or even your gamepad!

Discord link here (search for the Tweaked Controllers channel)

Credits

Thanks to @McArctic for the original 1.21.1 port!
Thanks to @xiewuzhiying and @LogicWheat
for the Chinese translations!
Thanks to @AsseyGithub for the Korean translations!

Supported Versions

The mod is for Minecraft 1.18.2, 1.19.2, 1.20.1 and 1.21.1, the latest version of this mod works with Create 6.0.0+
Latest version of the mod is compatible with Valkyrien Skies's Clockwork and with Create Simulated.

Using the mod

The tweaked controller can either be used out of the box with a gamepad, or configured to take inputs from another source.
Please check the wiki for more information.

Supported input method

This mod relies on GLFW (the input/output library used by Minecraft) to handle joystick inputs.
GLFW handle joystick as follows:

  • If it is detected by GLFW, it will be labelled as a joystick; it will have all of its axis and buttons stored in an unorganised way (the way the driver reads the values)
  • If it has a known mapping, GLFW will also register it as a gamepad. In this situation there will always be 6 axis ant 15 buttons which should be roughly the same on all gamepads (note that on some gamepads the A/B-X/Y buttons are inverted, and the two back trigger axis can just be shoulder buttons)

Any joystick/gamepad can work with the mod, as long as it is detected by GLFW.
However, you will need to enable advanced input mode for that. Please check the wiki for more infos.

Here is a list of supported devices:

  • Keyboard
  • Mouse buttons
  • Mouse cursor movements
  • Official gamepads such as Xbox controllers or Playstation DualShock are supported
  • Knockoff/alternate gamepads (like a Logitech controller) should work
  • Joysticks/hotas/racing wheels and other devices should be supported, but I have been proven wrong multiple times already, so if it does not you can still try a gamepad/xbox controller emulator.
  • WiiMotes are (sadly) not supported

Remarks

Due to a Create limitation, if a network is updated too many times it will break. This can happen if you connect an axis output to an Adjustable Chain Gearshift, for example. This behavior is now disabled by the mod since version 1.2.3.

The joystick axis are directly read from GLFW. With most if not all gamepads, the +X axis points to the right, and the +Y axis points down.

IF YOU USE A NINTENDO CONTROLLER, YOU MIGHT WANT TO TAKE A LOOK AT THIS: https://github.com/getItemFromBlock/Create-Tweaked-Controllers/issues/1.

Available Versions

1.21.1 Version 1.2.7release
MC 1.21.1neoforge
April 20, 2026
1.20.1 Version 1.2.7release
MC 1.20.1forge
April 20, 2026
1.21.1 Version 1.2.6release
MC 1.21.1neoforge
April 20, 2026
1.20.1 Version 1.2.6release
MC 1.20.1forge
April 20, 2026
1.20.1 Version 1.2.5release
MC 1.20.1forge
March 1, 2025

How to Install Create: Tweaked Controllers on Your Server

1

Order Server

Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Create: Tweaked Controllers". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forgeneoforge

Minecraft Versions

1.21.1, 1.20.1, 1.19.2 (+1 more)

Server-side

Required

Recommended RAM

6 GB(min. 4 GB)

Frequently Asked Questions

Create: Tweaked Controllers server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is Create: Tweaked Controllers compatible with forge and neoforge?

Create: Tweaked Controllers officially supports forge, neoforge for Minecraft 1.21.1, 1.20.1, 1.19.2. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Create: Tweaked Controllers – how to optimize performance?

Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if Create: Tweaked Controllers consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Create: Tweaked Controllers with just one click on your server.

Recommended RAM
6 GBfrom €7.800000000000001/mo
Minimum 4 GB | per 5 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.11.20.11.19.21.18.2