Skip to content

A Minecraft mod adding controller support and enhanced controls overall.

License

Notifications You must be signed in to change notification settings

Kichura/MidnightControls

This branch is 4 commits ahead of TeamMidnightDust/MidnightControls:architectury-1.21.4.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f14387b Â· Jan 30, 2025
Jan 7, 2025
Dec 11, 2024
Dec 6, 2024
Jan 30, 2025
Jul 7, 2022
Dec 6, 2024
Jun 23, 2021
Mar 16, 2022
Dec 8, 2019
Mar 12, 2022
Mar 12, 2022
Mar 12, 2022
Oct 29, 2024
Jan 6, 2025
Mar 12, 2022
Jun 9, 2022
Dec 11, 2024
Jan 6, 2025
Jan 6, 2025
Jul 20, 2022
Jul 17, 2024

Repository files navigation

MidnightControls

CurseForge Modrinth Version Environment: Client Mod loader: Quilt/Fabric Java 21 GitHub license

A Fabric Minecraft mod which adds better controls, reach-around and controller support.
Forked from LambdaControls by the amazing LambdAurora, which was sadly discontinued.

What's this mod?

MidnightControls is a mod which provides controller and touchscreen support in Minecraft: Java Edition.
It also includes some Bedrock Edition parity and reach-around features!

Features:

  • Controller support
  • Touchscreen support
  • Keyboard controls to look around.
  • Toggleable on screen button indicator (like in Bedrock Edition).
  • Vertical reach-around.
  • Many Bedrock Edition features:
    • Toggleable fly drifting
    • Front block placing (be careful with this one)
  • New controls settings!
  • Many options in config to change to your liking.
  • Many controllers supported and in a simple way your own controller mappings.
  • An easy API for developers to add their own button bindings.

🎮 Supported Controllers:

  • DualShock controllers
  • DualSense controllers
  • Xbox controllers
  • Switch Pro controllers
  • Joy-Cons
  • Steam controller and Steam Deck (WIP)
  • And many more!

Screenshots

Controller_Controls Controller_Options

Build

Clone the repo with:

git clone https://github.com/TeamMidnightDust/MidnightControls

Enter the folder created and run:

./gradlew build

After this is done, everything should be built just fine!

FAQ:

The controller does not work, and it's name appears in orange, what can I do?

Create a custom mapping as pointed out in the wiki

About

A Minecraft mod adding controller support and enhanced controls overall.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%