- Port to 1.19.3
- Removed custom button tooltip system in favor of the new vanilla one
- Support for sliders! (Set the
@Entry
propertyisSlider()
to true, specify amax()
andmin()
, optionallyprecision()
) - Port to Architectury -> Forge, Fabric and native Quilt Versions!
- Brazilian Portuguese Translation by @FITFC
- Fix crash when Integer inputted is bigger than int limit (thanks to @MasterToster)
Port to 22w43a
- Fix reset button never being inactive for color config options
- Always make color button non-interactive
- Comments can now be centered via a property in the Annotation
- Entries can now be completely hidden using the respective annotation (allows for things like config versions being saved)
- Reset buttons now get deactivated when the value matches the default
- The MidnightConfigOverview list is now sorted alphabetically
- Make more fields publicly accessible
- Ukrainian translation by @Altegar
Fix crash without ModMenu
Fix AutoModMenu opt-out
Add opt-out from AutoModMenu
- Update to 1.19
Add support for hexadecimal colors in MidnightConfig
Add Client and Server annotations to hide config options on irrelevant sides
Remove any reference to Log4j completely to be future-proof
Code cleanup
Remove leftover debug info
- Allow configuring String-Lists in-game.
- Code cleanup
- Remove clutter
Make /midnightconfig command only able to be executed by operators
-
Added a command-based way to configure server mods without having to edit the config file (only for dedicated servers)
-
Drastically decrease file size once again
-
MidnightHats: ~ Remove Event Hats (irritating and unneeded) ~ Better Hats for Supporters (Cleanup, code-based colors & more fancy effects) ~ Hats of invisible players are now hidden
-
MidnightConfig: ~ Better support for external value changing ~ Only tooltip-based screen titles now
-
MidnightColorUtil: ~ Add radialRainbow utility for fancy chroma effects
-
Better German translations
- Fix #1 - Sorry for the inconvenience!
- The MidnightConfig overview screen button background is now based on the default button texture (Powered by new util class 'TexturedOverlayButtonWidget')