Back to mods
Create: Tweaked Controllers project artwork

CurseForge · Minecraft mod

Create: Tweaked Controllers

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

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

Quick answer

Which Create: Tweaked Controllers release should I use?

Updated 3 months ago
Latest stable file 1.21.1 Version 1.2.7
Game version 1.21.1
Loader NeoForge

Create: Tweaked Controllers 1.21.1 Version 1.2.7 targets 1.21.1 with NeoForge. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Create: Tweaked Controllers required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
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 Create: Tweaked Controllers 1.21.1 Version 1.2.7 need?

1.21.1 Version 1.2.7. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Create first. We found matching files for this game-version and loader setup.

Just Enough Items (JEI) Optional for Create: Tweaked Controllers 1.21.1 Version 1.2.7
optional
Matching file found Matched file: 19.43.0.393 for NeoForge 1.21.1
Create Needed by Create: Tweaked Controllers 1.21.1 Version 1.2.7
required
Matching file found Matched file: Create 6.0.10 for mc1.21.1
CC: Tweaked Optional for Create: Tweaked Controllers 1.21.1 Version 1.2.7
optional
Matching file found Matched file: cc-tweaked-1.21.1-forge-1.113.1.jar

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

Before you install it

Add Create: Tweaked Controllers without breaking your instance.

Built for Create: Tweaked Controllers 1.21.1 Version 1.2.7. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.21.1 Version 1.2.7. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Create 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 it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.21.1 Version 1.2.7. It opens that exact file at the source.

About this project

What does Create: Tweaked Controllers add?

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 like your keyboard.
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.

Project description from CurseForge.

Pick your setup

Create: Tweaked Controllers by Minecraft version and loader

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

4 available setups

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

Recent files

Create: Tweaked Controllers versions and loaders

17 of 17 releases match

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