Minimal Menu is a small client side mod that allows the user independently toggle many buttons on the title screen and options screens. It also adds features like a button to reload saves, and view saves folder. Designed to work with mod menu and mod menu only.
It now prints all buttons on a screen.
For each button it prints:
Button's localized text
Button's index
Button's language key (key in en_US.json)
Button's language text (value in en_US.json)
Language key and language text of all arguments
Rework button matching
Buttons are now matched by key (main button key and the keys of any args).
Add dirt title screen background
Instead of rendering the panorama this renders the options dirt background.
ModMenu v1.15+ compatibility
All changes to buttons that might conflict with ModMenu's Mods button are now in ScreenMixin.java which has a higher priority than ModMenu so it runs after it.
printButtonInfo is now also in ScreenMixin.java, so it runs on every screen in dev mode.
Cleanup
Expand printButtonInfo
It now prints all buttons on a screen. For each button it prints:
en_US.json
)en_US.json
)Rework button matching
Buttons are now matched by key (main button key and the keys of any args).
Add dirt title screen background
Instead of rendering the panorama this renders the options dirt background.
ModMenu v1.15+ compatibility
All changes to buttons that might conflict with ModMenu's Mods button are now in
ScreenMixin.java
which has a higher priority than ModMenu so it runs after it.printButtonInfo
is now also inScreenMixin.java
, so it runs on every screen in dev mode.Closes https://github.com/TomB-134/MinimalMenu/issues/7