- Improve how update checking is executed (thanks litetex)
- Update French translations (thanks p-sage)
- Update Chinese translation for pause menu (thanks EastCation)
- Add Filipino (Philippines) translation by wackycreeper
- Fix inversion of config mode (thanks sisby-folk)
- Bump versions for Minecraft 26.1.
- Initially select top mod entry
- Prevents config button click crash
- Update for FAPI 0.140.3 and above
- Text placeholders will not work until Text Placeholder API is ported
- Moving myself to Authors
- Reverting to the old mod icon
- Port to 26.1-snapshot-1 deobfuscated; thanks to `henkelmax`
- Text placeholders will not work until Text Placeholder API is ported
- ModMenu no longer displays a configuration icon for mods which implement the API but do not override `ModMenuApi.getModConfigScreenFactory()` (thanks `rcubedev`)
- This does not change the API
- Add Feature: Mail-To Contacts
- Open the right mods folder (resolves #937)
- Make "Update" icon y match Realms icon
- Don't scroll when show/hide children (Resolves #911)
- Reverse traversal of sort button when SHIFT is pressed (resolves #897)
- Make HAS_UPDATE sort include child updates
- ModMenu no longer displays a configuration icon for mods which implement the API but do not override `ModMenuApi.getModConfigScreenFactory()` (thanks `rcubedev`)
- This does not change the API
- Bundle fabric-resource-loader-v1 not v0
- Add Feature: Mail-To Contacts
- Open the right mods folder (resolves #937)
- Make "Update" icon y match Realms icon
- Don't scroll when show/hide children (Resolves #911)
- Reverse traversal of sort button when SHIFT is pressed (resolves #897)
- Make HAS_UPDATE sort include child updates
- Removed redundant stacetrace logging for mod icon errors
- Updated Ukrainian translation
- Fix scroll position being reset when returning to the Mods screen
- Optimize description rendering
- Make generated mods appear as children of their containing mod
- Update to 25w09a
- Removed redundant stacetrace logging for mod icon errors
- Updated Ukrainian translation
- Fix scroll position being reset when returning to the Mods screen
- Optimize description rendering
- Make generated mods appear as children of their containing mod
- Updated to 1.21.2-pre3
- Fix Mods screen being slow to open the first time
- Config screen errors no longer show until after a user has tried to open them
- Fix drag-n-drop not supporting Quilt mods
- Updated Polish translation
- Fixed issue with drag-n-drop toast having the same line displayed twice
- Updated Korean translations
- Fixed Belarusian translation
- Fixed issues with parent mods
- Improve compatibility with other mods' mixins
- Fix Mods screen being slow to open the first time
- Config screen errors no longer show until after a user has tried to open them
- Fix drag-n-drop not supporting Quilt mods
- Updated Polish translation
- Fixed issue with drag-n-drop toast having the same line displayed twice
- Updated Korean translations
- Fixed Belarusian translation
- Fixed issues with parent mods
- Fixed mods button not showing up on servers with Server Links
- Changed functionality of Game Mode display option "Replace Bugs" to "Replace", which now replaces both Give Feedback and Report Bugs, these are now both found in Mod Menu under the Minecraft entry. "Below Bugs" is now "Insert
- Fixed broken Chinese translation
- Fixed update checker exception
- Fixed update checker promoting downgrades
- Added support for QuickText in mod descriptions
- Newlines in descriptions are no longer forced to be paragraphs, so single linebreaks are now allowed
- Fixed update checker promoting downgrades
- Fixed crash with unknown badges
- Updated Belarusian Translation
- Updated Polish Translation
- Updated Tatar Translation
- Update Chinese Translation
- Fixed credits role translation keys not being lowercased
- Fixed contributors being sorted
- Fixed broken Chinese translation
- Fixed update checker exception
- Fixed update checker promoting downgrades
- Updated Belarusian Translation
- Updated Polish Translation
- Updated Tatar Translation
- Update Chinese Translation
- Fixed credits role translation keys not being lowercased
- Fixed contributors being sorted
- Added support for QuickText in mod descriptions
- Newlines in descriptions are no longer forced to be paragraphs, so single linebreaks are now allowed
- Fixed update checker promoting downgrades
- Fixed text now having shadows properly
- Fixed crash with unknown badges
- Fixed Options screen rendering twice
- Fixed update checker exception
- Fixed update checker promoting downgrades
- Fixed text not having shadows properly
- Fixed crash with unknown badges
- Updated Belarusian Translation
- Updated Polish Translation
- Updated Tatar Translation
- Update Chinese Translation
- Fixed credits role translation keys not being lowercased
- Fixed contributors being sorted
- Added support for QuickText in mod descriptions
- Newlines in descriptions are no longer forced to be paragraphs, so single linebreaks are now allowd
- Fixed Options screen rendering twice
- Fixed update checker exception
- Fixed update checker promoting downgrades
- Fixed text not having shadows properly
- Fixed crash with unknown badges
- Updated Belarusian Translation
- Updated Polish Translation
- Updated Tatar Translation
- Update Chinese Translation
- Fixed credits role translation keys not being lowercased
- Fixed contributors being sorted
- Added support for QuickText in mod descriptions
- Newlines in descriptions are no longer forced to be paragraphs, so single linebreaks are now allowd
- Add update checkers for Fabric Loader and Quilt Loader
- Add API for mods to provide update checkers for other mods
- Fix Mod Menu build metadata not being properly stripped from the User Agent string generation for privacy
- Group mod credits together by role
- No longer promotes updates to beta or alpha versions by default
- Fixed disable_update_checker config option not working
- Delay loading API implementations until it's first needed in attempt to fix Architectury API's usage (beta)
- Change Twitter name to X (Twitter)
- Add update checkers for Fabric Loader and Quilt Loader
- Add API for mods to provide update checkers for other mods
- Fix Mod Menu build metadata not being properly stripped from the User Agent string generation for privacy
- Group mod credits together by role
- No longer promotes updates to beta or alpha versions by default
- Fixed disable_update_checker config option not working
- Update French translations
- Updates Tatar translations
- Add dev env tag to update checker user agent
- Fix update checker not working for Quilt mods
- Fixed update checker error when it could not find a primary file on Modrinth
- Changed mod names to be prioritized when searching
- Removed April Fools "virus checker" joke
- Updated translations
- Updated translations
- Update French translations
- Updates Tatar translations
- Strip version prefixes in update checker message
- Hide update indicator for hidden mods
- Hide child libraries of non-library parents when libraries are hidden
- Add dev env tag to update checker user agent
- Fix text wrapping in mod descriptions
- Fix update checker not working for Quilt mods
- Fixed update checker error when it could not find a primary file on Modrinth
- Fixes double-clicking on a mod sometimes activating on a single click
- Changes double-click to prioritize opening the config of a parent mod if Quick Configure is enabled
- Changed mod names to be prioritized when searching
- Update French translations
- Updates Tatar translations
- Strip version prefixes in update checker message
- Hide update indicator for hidden mods
- Fix shadows rendering behind the scrollable description text
- Hide child libraries of non-library parents when libraries are hidden
- Add dev env tag to update checker user agent
- Fix text wrapping in mod descriptions
- Fix update checker not working for Quilt mods
- Changed mod names to be prioritized when searching
- Fixed update checker error when it could not find a primary file on Modrinth
- Fixes double-clicking on a mod sometimes activating on a single click
- Changes double-click to prioritize opening the config of a parent mod if Quick Configure is enabled
- Change the Java background color to always be red by default
- Implemented a workaround for an issue with mods relying on the time the API's config screen factory providers are used.
- Fixed a crash when other mods added non-clickable widgets to the Game Menu
- Optimized loading of config screen factory providers
- Fixed partially obscured description entries not being rendered
- Fixed config button overlay being too large on compact mode
- Fixed parent mod child toggle button area being too large on compact mode
- Added ability to double-click parent mods to expand and collapse
- Added ability to double-click a mod or click its icon to access its configuration screen
- Fixed the Mods button being one pixel too high in the Game Menu in Icon mode
- Fixed the Mods button in the Game Menu
- Added a separate config option for the button positioning in the Game Menu
- Added support for High Contrast mode
- Fixed modpack badge being added to builtin mods
- Updated translations
- Fixed a crash on the pause screen
- Use translation keys for default Minecraft and Java descriptions
- Update Mod Menu credits list
- Give builtin "java" mod more pleasing random background colors
- Updated translations
- Allow mod names to be localized
- Added an option to disable the random colors of the builtin 'java' mod
- Added options to disable mod name and description localization.
- Builtin 'java' mod is now named "Java" with vendor details in the description
- Add "Config mode" option for modpack creators
- Add option for modpack creators to hide specific mods' config menus
- Added Modrinth mod update checker
- Added config for modpack authors to disable specific mods' update checkers
- Fix hash checking sometimes disregarded on Quilt
- Updated translations
- Update checker now only makes a single Modrinth API request
- Added config for modpack authors to disable specific mods' update checkers
- Updated translations
- Updated to 23w07a
- Added Modrinth mod update checker
- Add "Config mode" option for modpack creators
- Add option for modpack creators to hide specific mods' config menus
- Allow mod names to be localized
- Added an option to disable the random colors of the builtin 'java' mod
- Added options to disable mod name and description localization.
- Builtin 'java' mod is now named "Java" with vendor details in the description
- Updated translations
- Give builtin "java" mod more pleasing random background colors
- Update Mod Menu credits list
- Use translation keys for default Minecraft and Java descriptions
- Updated to 23w05a
- Add "Config mode" option for modpack creators
- Add option for modpack creators to hide specific mods' config menus
- Allow mod names to be localized
- Added an option to disable the random colors of the builtin 'java' mod
- Added options to disable mod name and description localization.
- Builtin 'java' mod is now named "Java" with vendor details in the description
- Give builtin "java" mod more pleasing random background colors
- Update Mod Menu credits list
- Use translation keys for default Minecraft and Java descriptions
- Fixed Mojang's copyright notice missing on the title screen
- Updated Russian translation
- Updated Japanese translation
- Updated Estonian translation
- Removed deprecated Mod Menu API, mods must use `com.terraformersmc.modmenu.api.ModMenuApi` now
- Removed deprecated custom value loading, mods must use the `modmenu` container custom value now
- Removed deprecated Mod Menu API, mods must use `com.terraformersmc.modmenu.api.ModMenuApi` now
- Removed deprecated custom value loading, mods must use the `modmenu` container custom value now
- Added mod list hotkeys: SPACE to open/close a list of child mods, LEFT to select the parent or close the list, RIGHT to open the list or select the first child
- Added mod list hotkeys: SPACE to open/close a list of child mods, LEFT to select the parent or close the list, RIGHT to open the list or select the first child
- Fixed a crash when mods declare themselves as their own parent
- Updated Italian translation
- Added Classical Chinese Language translation
- Updated German translation
- Updated French translation
- Updated Turkish translation
- Updated Persian translation
- Fixed a crash when mods declare themselves as their own parent
- Updated German translation
- Updated French translation
- Updated Turkish translation
- Updated Persian translation
- Update Persian Translation
- Allow for more "dynamic" provider factories through the API
- Added Korean Translation
- Fixed some rendering issues from the 21w14a port
- Update Russian Translation
- Updated Catalan translation
- Handle errors in API implementations more gracefully
- Updated Simplified Chinese Translation
- Updated to 21w14a
- Re-ported Mod Menu v1.16.7 to Minecraft Snapshot 20w06a (from Minecraft 1.16.5)
- Update Persian Translation
- Allow for more "dynamic" provider factories through the API
- Added Korean Translation
- Fixed some rendering issues from the 21w14a port
- Update Russian Translation
- Updated Catalan translation
- Handle errors in API implementations more gracefully
- Updated Simplified Chinese Translation
- Updated to 21w14a
- Re-ported Mod Menu v1.16.7 to Minecraft Snapshot 20w06a (from Minecraft 1.16.5)
- Update Persian Translation
- Allow for more "dynamic" provider factories through the API
- Added Korean Translation
- Fixed some rendering issues from the 21w14a port
- Update Russian Translation
- Updated Catalan translation
- Handle errors in API implementations more gracefully
- Updated Simplified Chinese Translation
- Updated to 21w14a
- Allow for more "dynamic" provider factories through the API
- Updated Persian Translation
- Updated Catalan translation
- Updated Russian Translation
- Mark Better Mod Button as incompatible
- Handle errors from other mods' config factories more gracefully, will now just log and remove the mod's config button.
- Fixed icons for mods that were using the default icon path
- Added the old button textures to the Programmer Art resource pack
- Update Catalan translation
- Updated Turkish translation
- Major internal refactors
- Added links, contributors, and license information
- Added an options screen for Mod Menu
- Added a compact list mode option
- Added an options to change Mods button style to: Below Realms (Default), Shrink Realms, Replace Realms, and Fabric Icon
- Added an option to hide mod badges
- Added an option to move where the mod count is displayed (on button, on title screen, both, neither)
- Added options to specify whether or not to count libraries, children, and hidden mods in the mod count
- Added options to hide mod links, credits, or license info
- Added options to disable the modification of the title screen and/or game menu screen
- Changed the hardcoded icon for "java
- Probably more that got forgotten about in this massive update