Перейти к содержимому
Mineforgian

MidnightControls

Adds controller support and enhanced controls overall.

2.9M загрузок1K подписчиковMITfabricneoforgequilt

Обновлён 28 марта 2026 г. · опубликован 3 мая 2022 г.

  • Touchscreen support
  • MidnightControls Controller Options
  • MidnightControls In-Game
  • MidnightControls Keybind Screen

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?

This mod adds better controls, reach-around features, etc.

Haven't you dreamed to travel in your modded Minecraft world with your controller? Yes? Then this mod is made for you!

This mod also adds controller support.

✅ Features:

  • For a nice overview, visit https://www.midnightdust.eu/midnightcontrols/

  • Controller support

  • Touchscreen support

  • Keyboard controls to look around.

  • Toggleable on screen button indicator (like in Bedrock Edition).

  • New controls settings!

  • Many options in config to change to your liking.

  • Many controllers supported and in a simply way your own controller mappings.

  • Automatic support for modded keybinds

  • An easy API for developers to add their own button bindings.

Install MidnightControlsExtra for extra features that might be considered as cheats

🎮 Supported Controllers:

  • Dualshock controllers
  • Dualsense controllers
  • Xbox controllers
  • Switch Pro controllers
  • Joycons
  • Steam controller and Steam Deck
  • And many more!

Trailer

(click on the image) MidnightControls Trailer

Screenshots

controller_ingame controller_controls

FAQ:

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

Orange controller names indicate a missing controller mapping.
Download GamepadTool, create and copy a mapping, go to MidnightControls' Mappings File Editor and paste the string.
Alternatively, you can use AntiMicroX to create the mappings, in case the Gamepad Tool is not working for you.
If that works, you might as well consider submitting the mapping by opening a PR in this repo: https://github.com/gabomdq/SDL_GameControllerDB
That will make sure other people using the same controller as you don't have to use gamepad-tool anymore.

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.12.1+26.1-neoforgeРелиз26.1, 26.1.1, 26.1.2neoforge28 марта 2026 г..jar (858 КБ)
1.12.1+26.1-fabricРелиз26.1, 26.1.1fabric, quilt28 марта 2026 г..jar (862 КБ)
1.12.0+1.21.11-fabricРелиз1.21.11fabric, quilt25 декабря 2025 г..jar (902 КБ)
1.12.0+1.21.11-neoforgeРелиз1.21.11neoforge25 декабря 2025 г..jar (870 КБ)
1.11.4-beta.1-fabricБета1.21.11fabric, quilt15 декабря 2025 г..jar (903 КБ)
1.11.3-beta.3-fabricБета1.21.9, 1.21.10fabric, quilt30 октября 2025 г..jar (884 КБ)
1.11.3-beta.2-fabricБета1.21.9, 1.21.10fabric, quilt29 октября 2025 г..jar (884 КБ)
1.11.3-beta.1-fabricБета1.21.9, 1.21.10fabric, quilt2 октября 2025 г..jar (699 КБ)
1.11.3-alpha.2-fabricАльфа1.21.9fabric, quilt1 октября 2025 г..jar (696 КБ)
1.11.3-alpha.1-fabricАльфа1.21.9fabric, quilt1 октября 2025 г..jar (696 КБ)
1.11.2-neoforgeРелиз1.21.6, 1.21.8neoforge27 сентября 2025 г..jar (715 КБ)
1.11.2-fabricРелиз1.21.6, 1.21.8fabric, quilt27 сентября 2025 г..jar (675 КБ)
1.11.1-fabricРелиз1.21.6, 1.21.7, 1.21.8fabric, quilt21 июня 2025 г..jar (674 КБ)
1.11.1-neoforgeРелиз1.21.6, 1.21.7, 1.21.8neoforge21 июня 2025 г..jar (715 КБ)
1.10.0.1-neoforgeБета1.21, 1.21.1neoforge24 мая 2025 г..jar (680 КБ)

Показаны последние 15 из 71 версий. Все версии — на Modrinth.

Ченджлог

1.12.1+26.1-neoforgeРелиз26.1, 26.1.1, 26.1.2 · 28 марта 2026 г.

MidnightControls v1.12.1

  • Port to 26.1
  • Compatibility with certain mods needed to temporarily disabled until they're updated

MidnightControls v1.12.0

  • Re-enable NeoForge support!
  • Switch to stonecutter build system
    • Eases the process of maintaining the mod for older versions – backports incoming :)
  • Migrate to official mappings (mojmap)
    • This reduces compile times and makes the mod future-proof
  • Analog movement is now handled in a better way
    • When joining servers that are known to have anti-cheat systems, analog movement will now be disabled to avoid laggy movement and potential bans. Server IPs can be added in the config.
    • Non-analog movement no longer negatively affects joystick movement in GUIs
  • Fix controller inputs not resetting the idle timer
  • Fix sneak movement being too slow
  • Improved code quality and maintainability
1.12.1+26.1-fabricРелиз26.1, 26.1.1 · 28 марта 2026 г.

MidnightControls v1.12.1

  • Port to 26.1
  • Compatibility with certain mods needed to temporarily disabled until they're updated

MidnightControls v1.12.0

  • Re-enable NeoForge support!
  • Switch to stonecutter build system
    • Eases the process of maintaining the mod for older versions – backports incoming :)
  • Migrate to official mappings (mojmap)
    • This reduces compile times and makes the mod future-proof
  • Analog movement is now handled in a better way
    • When joining servers that are known to have anti-cheat systems, analog movement will now be disabled to avoid laggy movement and potential bans. Server IPs can be added in the config.
    • Non-analog movement no longer negatively affects joystick movement in GUIs
  • Fix controller inputs not resetting the idle timer
  • Fix sneak movement being too slow
  • Improved code quality and maintainability
1.12.0+1.21.11-fabricРелиз1.21.11 · 25 декабря 2025 г.

MidnightControls v1.12.0

  • Re-enable NeoForge support!
  • Switch to stonecutter build system
    • Eases the process of maintaining the mod for older versions – backports incoming :)
  • Migrate to official mappings (mojmap)
    • This reduces compile times and makes the mod future-proof
  • Analog movement is now handled in a better way
    • When joining servers that are known to have anti-cheat systems, analog movement will now be disabled to avoid laggy movement and potential bans. Server IPs can be added in the config.
    • Non-analog movement no longer negatively affects joystick movement in GUIs
  • Fix controller inputs not resetting the idle timer
  • Fix sneak movement being too slow
  • Improved code quality and maintainability
1.12.0+1.21.11-neoforgeРелиз1.21.11 · 25 декабря 2025 г.

MidnightControls v1.12.0

  • Re-enable NeoForge support!
  • Switch to stonecutter build system
    • Eases the process of maintaining the mod for older versions – backports incoming :)
  • Migrate to official mappings (mojmap)
    • This reduces compile times and makes the mod future-proof
  • Analog movement is now handled in a better way
    • When joining servers that are known to have anti-cheat systems, analog movement will now be disabled to avoid laggy movement and potential bans. Server IPs can be added in the config.
    • Non-analog movement no longer negatively affects joystick movement in GUIs
  • Fix controller inputs not resetting the idle timer
  • Fix sneak movement being too slow
  • Improved code quality and maintainability
1.11.4-beta.1-fabricБета1.21.11 · 15 декабря 2025 г.

MidnightControls v1.11.4-beta.1 for 1.21.11

View the changelog

  • Fix: bundle correct version of SpruceUI
1.11.3-beta.3-fabricБета1.21.9, 1.21.10 · 30 октября 2025 г.

MidnightControls v1.11.3-beta.3 for 1.21.9

View the changelog

  • Fix: depend on SpruceUI instead of ObsidianUI
1.11.3-beta.2-fabricБета1.21.9, 1.21.10 · 29 октября 2025 г.

MidnightControls v1.11.3-beta.2 for 1.21.9

View the changelog

  • Release: v1.11.3-beta.2
  • Feat: back to SpruceUI!
1.11.3-beta.1-fabricБета1.21.9, 1.21.10 · 2 октября 2025 г.

MidnightControls v1.11.3-beta.1 for 1.21.9

View the changelog

  • Feat: improve options screen with tooltips & better reset
  • Clean: remove double tap to sprint option
  • Config: reduce default deadzones
  • Feat: fancy input mode icons
  • Feat: re-order config class
  • Feat: switch to new MidnightLib-based screen
  • Fix: controller mouse click simulation in screens

Полная история изменений — на Modrinth.

Комментарии

Загружаем…