MinecraftHub.io
Java Mods

Create: Tweaked Controllers

A Create addon that lets you control contraptions with an advanced controller driven by a mouse, keyboard or gamepad.

1/2
Two wooden controller blocks with coloured buttons and red redstone torches sit on grey ground under a blue sky in Create: Tweaked Controllers.

Screenshot 1 of 2. Two wooden controller blocks with coloured buttons and red redstone torches sit on grey ground under a blue sky in Create: Tweaked Controllers.

What Create: Tweaked Controllers works with.

PlatformJava Edition
LoadersNeoForge, Forge
Minecraft versions1.18.2, 1.19.2, 1.20.1, 1.21.1
EnvironmentClient, Server

Create: Tweaked Controllers is an addon for Create that adds an advanced controller for driving contraptions by hand. Input can come from a mouse, a keyboard or a gamepad. It runs on NeoForge and Forge, and it must be installed on both sides in multiplayer.

Loaders and versions

  • NeoForge: Minecraft 1.21.1. The newest build needs no dependencies.
  • Forge: Minecraft 1.18.2 to 1.20.1. The newest build needs no dependencies; some builds for 1.18.2 to 1.20.1 require Create; some builds for 1.18.2 require Flywheel (Legacy) and Create.

What the controller does

The tweaked controller works out of the box with a gamepad, or it can be configured to read input from another source. The latest release also works with Clockwork from Valkyrien Skies and with Create Simulated.

Joystick data is read through GLFW, the input library Minecraft already uses. Any device GLFW detects can work, though non-gamepad devices need advanced input mode switched on. Supported inputs include

  • Keyboard keys and mouse buttons, plus mouse cursor movement.
  • Xbox and PlayStation DualShock pads, and alternate pads such as Logitech models.
  • Joysticks, HOTAS units and racing wheels, which should work but are not guaranteed. A gamepad emulator is the fallback.

Setting it up

  1. 1.Install NeoForge or Forge for your Minecraft release, using the guide on installing Forge and NeoForge.
  2. 2.Drop the mod file, plus any dependency listed above for your loader, into the mods folder of every player and of the host.
  3. 3.Launch with the loader profile. The wiki covers how to use the controller and how to turn on advanced input mode.

Limits worth knowing

The trade-off is hardware. Wiimotes are not supported, and Nintendo controllers need the workaround described in the repository's first issue. Axis values come straight from GLFW, where +X points right and +Y points down.

Questions about Create: Tweaked Controllers.

3 questions

Can I use a gamepad with Create: Tweaked Controllers?

Yes. Xbox and PlayStation DualShock pads are supported, and alternate pads such as Logitech models should work too. Any joystick that GLFW detects can be used once advanced input mode is enabled. Wiimotes are not supported, and Nintendo controllers need the workaround from the repository's first issue.

Does Create: Tweaked Controllers work in multiplayer?

Yes, but it must be installed on both sides, so the host and every player need the mod. Both sides need a build made for the same mod loader they run, either NeoForge or Forge. Matching releases for your loader and Minecraft release are the safest setup.

Does Create: Tweaked Controllers work with Valkyrien Skies?

The latest release is compatible with Clockwork from Valkyrien Skies and with Create Simulated. Create 6.0.0 and newer is what the latest release works with. Check the wiki for binding details if your setup needs custom inputs.

More Java Mods like Create: Tweaked Controllers.

Guides for Java Mods.

Browse all Minecraft Java mods ↗