Your mods button, your way. Where you want it, and how you want it!
📖 About:
Better Mods Button adds the mods button back to the pause screen as in Forge versions prior to Minecraft 1.13, so it can be used to easily access in-game mod configuration (when available).
As a bonus, there are plenty of options for where and how exactly you want your mods button to be shown on screen (heavily inspired by Mod Menu). Showing a total mod count, as well as toggling the update notification glyph are both supported.
📷 Media:
Default mods button on title screen
One of the alternative mods button placements
Default mods button on pause menu
An alternative placement for the pause screen
Another alternative pause screen button placement
💡 FAQ:
Q: How do I configure this mod? A: Install my Config Menus for Forge mod and do it directly in-game!
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.10.1-1.21.10] - 2025-10-13
### Fixed
- Fix dedicated server crash due to accidentally loading client-only classes
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.9.7-1.21.9] - 2025-10-04
### Removed
- Remove data generation shutdown workaround
## [v21.9.6-1.21.9] - 2025-10-04
### Fixed
- Fix Mixin plugin potentially loading game classes too early
## [v21.9.5-1.21.9] - 2025-10-01
### Fixed
- Fix missing common resources caused by a build error
## [v21.9.4-1.21.9] - 2025-10-01
### Fixed
- Fix compatibility with the latest NeoForge version
## [v21.9.3-1.21.9] - 2025-09-29
### Fixed
- Fix NeoForge minimum version requirement
## [v21.9.2-1.21.9] - 2025-09-29
### Fixed
- Fix publications including result `jar` task instead of `remapJar`
## [v21.9.1-1.21.9] - 2025-09-29
### Fixed
- Fix missing common resources caused by a build error
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.9.6-1.21.9] - 2025-10-04
### Fixed
- Fix Mixin plugin potentially loading game classes too early
## [v21.9.5-1.21.9] - 2025-10-01
### Fixed
- Fix missing common resources caused by a build error
## [v21.9.4-1.21.9] - 2025-10-01
### Fixed
- Fix compatibility with the latest NeoForge version
## [v21.9.3-1.21.9] - 2025-09-29
### Fixed
- Fix NeoForge minimum version requirement
## [v21.9.2-1.21.9] - 2025-09-29
### Fixed
- Fix publications including result `jar` task instead of `remapJar`
## [v21.9.1-1.21.9] - 2025-09-29
### Fixed
- Fix missing common resources caused by a build error
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.9.4-1.21.9] - 2025-10-01
### Fixed
- Fix compatibility with the latest NeoForge version
## [v21.9.3-1.21.9] - 2025-09-29
### Fixed
- Fix NeoForge minimum version requirement
## [v21.9.2-1.21.9] - 2025-09-29
### Fixed
- Fix publications including result `jar` task instead of `remapJar`
## [v21.9.1-1.21.9] - 2025-09-29
### Fixed
- Fix missing common resources caused by a build error
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.8.0-1.21.8] - 2025-07-18
- Update to Minecraft 1.21.8
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.7.0-1.21.7] - 2025-07-01
- Update to Minecraft 1.21.7
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.6.0-1.21.6] - 2025-06-18
- Update to Minecraft 1.21.6
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.5.0-1.21.5] - 2025-03-31
- Port to Minecraft 1.21.5
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.4.0-1.21.4] - 2025-02-02
- Ported to Minecraft 1.21.4
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.4.0-1.21.4] - 2025-02-02
- Ported to Minecraft 1.21.4
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.3.0-1.21.3] - 2024-10-28
- Ported to Minecraft 1.21.3
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.3.0-1.21.3] - 2024-10-28
- Ported to Minecraft 1.21.3
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.1.0-1.21.1] - 2024-09-10
- Ported to Minecraft 1.21.1
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.1.0-1.21.1] - 2024-09-10
- Ported to Minecraft 1.21.1
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.0.2-1.21] - 2024-07-06
### Changed
- Update for new mod button placement in NeoForge
## [v21.0.1-1.21] - 2024-07-01
### Fixed
- Update messages are now also hidden on the title screen when branding is collapsed
## [v21.0.0-1.21] - 2024-06-30
- Ported to Minecraft 1.21
### Added
- Add a config option to collapse title screen branding to prevent overlapping with menu buttons
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.0.2-1.21] - 2024-07-06
### Changed
- Update for new mod button placement in NeoForge
## [v21.0.1-1.21] - 2024-07-01
### Fixed
- Update messages are now also hidden on the title screen when branding is collapsed
## [v21.0.0-1.21] - 2024-06-30
- Ported to Minecraft 1.21
### Added
- Add a config option to collapse title screen branding to prevent overlapping with menu buttons
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.0.1-1.21] - 2024-07-01
### Fixed
- Update messages are now also hidden on the title screen when branding is collapsed
## [v21.0.0-1.21] - 2024-06-30
- Ported to Minecraft 1.21
### Added
- Add a config option to collapse title screen branding to prevent overlapping with menu buttons
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.0.1-1.21] - 2024-07-01
### Fixed
- Update messages are now also hidden on the title screen when branding is collapsed
## [v21.0.0-1.21] - 2024-06-30
- Ported to Minecraft 1.21
### Added
- Add a config option to collapse title screen branding to prevent overlapping with menu buttons
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v21.0.0-1.21] - 2024-06-30
- Ported to Minecraft 1.21
### Added
- Add a config option to collapse title screen branding to prevent overlapping with menu buttons
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v20.4.0-1.20.4] - 2024-01-06
- Ported to Minecraft 1.20.4
- Ported to NeoForge
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v20.4.0-1.20.4] - 2024-01-06
- Ported to Minecraft 1.20.4
- Ported to NeoForge
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog].
## [v4.2.4-1.19.2] - 2023-07-26
### Changed
- Updated for newer versions of Forge to allow customizing Forge's built-in pause screen button
## [v4.2.3-1.19.2] - 2023-06-25
- Bump version
## [v4.2.2-1.19.2] - 2023-06-25
- Back-ported to Minecraft 1.19.2
## [v4.2.1-1.19.2] - 2022-09-02
### Fixed
- Fix mods button still rendering on an empty pause screen (opened using `F3` + `Esc`) if other mods render their buttons as well
## [v4.2.0-1.19.2] - 2022-08-21
- Compiled for Minecraft 1.19.2
## [v4.0.0-1.19] - 2022-07-11
- Ported to Minecraft 1.19
- Split into multi-loader project
### Added
- Added Russian (thanks to [BardinTheDwarf](https://github.com/BardinTheDwarf)!) and Italian (thanks to [SimGitHub5](https://github.com/SimGitHub5)!) translations
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog].
## [v4.2.1-1.19.2] - 2022-09-02
### Fixed
- Fix mods button still rendering on an empty pause screen (opened using `F3` + `Esc`) if other mods render their buttons as well
## [v4.2.0-1.19.2] - 2022-08-21
- Compiled for Minecraft 1.19.2
## [v4.0.0-1.19] - 2022-07-11
- Ported to Minecraft 1.19
- Split into multi-loader project
### Added
- Added Russian (thanks to [BardinTheDwarf](https://github.com/BardinTheDwarf)!) and Italian (thanks to [SimGitHub5](https://github.com/SimGitHub5)!) translations
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
## [v4.0.0-1.19] - 2022-07-11
- Ported to Minecraft 1.19
- Split into multi-loader project
### Added
- Added Russian (thanks to [BardinTheDwarf](https://github.com/BardinTheDwarf)!) and Italian (thanks to [SimGitHub5](https://github.com/SimGitHub5)!) translations
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
## [v4.0.0-1.19] - 2022-07-11
- Ported to Minecraft 1.19
- Split into multi-loader project
### Added
- Added Russian (thanks to [BardinTheDwarf](https://github.com/BardinTheDwarf)!) and Italian (thanks to [SimGitHub5](https://github.com/SimGitHub5)!) translations
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
## [v4.0.0-1.19] - 2022-07-11
- Ported to Minecraft 1.19
- Split into multi-loader project
### Added
- Added Russian (thanks to [BardinTheDwarf](https://github.com/BardinTheDwarf)!) and Italian (thanks to [SimGitHub5](https://github.com/SimGitHub5)!) translations
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog].
## [v4.0.0-1.19] - 2022-07-11
- Ported to Minecraft 1.19
- Split into multi-loader project
### Added
- Added Russian (thanks to [BardinTheDwarf](https://github.com/BardinTheDwarf)!) and Italian (thanks to [SimGitHub5](https://github.com/SimGitHub5)!) translations
[Keep a Changelog]: https://keepachangelog.com/en/1.0.0/