mirror of
https://github.com/TeamMidnightDust/MidnightControls.git
synced 2025-12-13 15:25:08 +01:00
v1.6.0
- Fixed camera choppiness (especially noticeable on low framerates, closes #38) - Asset improvements kindly contributed by @spudpiggy - Button tips now adjust properly to the scaled width of the window (closes #95) - Make 'Back' binding configurable (closes #93) - Add config option to disable the button in the controls screen (closes #97) - Add compatibility with the Inventory Tabs mod (closes #100) - Improve Emotecraft compatibility - Add radial menu listing unbound keys (closes #101) - Fix disabling the HUD not hiding the tips in container screens (closes #104) - Fix 'Back' button not working correctly - Fix recipe book not switching tab via shoulder buttons in Crafting Table and Furnace screens - Support scrolling in Stonecutter
MidnightControls
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
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!
Languages
Java
100%

