MidnightLib

Common Library for Team MidnightDust's mods. Provides a config api, common utils, and cosmetics.

MIT License

Stars
34
Committers
11

Bot releases are hidden (Show)

MidnightLib - MidnightLib 1.2.1 - 1.19.4 Latest Release

Published by Motschen over 1 year ago

  • Fix + keybinds not working for tabs
MidnightLib - MidnightLib 1.2.0 - 1.19.4

Published by Motschen over 1 year ago

  • Add support for categories that appear as tabs
    • Can easily be added to pre-existing entries
  • Large code cleanup & stability improvements
  • Tatar translation by Amirhan-Taipovjan-Greatest-I
  • French translation by Calvineries

(Quilt and Forge temporarily disabled until they release, as usual)

MidnightLib - MidnightLib 1.1.0 - 1.19.3

Published by Motschen almost 2 years ago

  • Port to 1.19.3 (temporarily disabled forge and quilt until they're available)
  • Removed custom button tooltip system in favor of the new vanilla one
MidnightLib - MidnightLib 1.0.0 - 1.19

Published by Motschen almost 2 years ago

  • Support for sliders! (Set the @Entry property isSlider() to true, specify a max() and min(), optionally precision())
  • 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)
MidnightLib - MidnightLib 0.6.1 - 1.19

Published by Motschen almost 2 years ago

Already published this one month ago on Modrinth and CurseForge, sorry for not posting it here.
Anyways, have a 22w43a snapshot version as an apology.

0.6.1 Changelog:

  • Fix reset button never being inactive for color config options
  • Always make color button non-interactive
MidnightLib - MidnightLib 0.6.0 - 1.19

Published by Motschen about 2 years ago

  • 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
MidnightLib - MidnightLib 0.5.2 - 1.19

Published by Motschen over 2 years ago

Fix crash without ModMenu

MidnightLib - MidnightLib 0.4.4 - 1.17/1.18

Published by Motschen over 2 years ago

Fix crash without ModMenu

MidnightLib - MidnightLib 0.5.1 - 1.19

Published by Motschen over 2 years ago

Fix AutoModMenu opt-out

MidnightLib - MidnightLib 0.4.3 - 1.17/1.18

Published by Motschen over 2 years ago

Fix AutoModMenu opt-out

MidnightLib - MidnightLib 0.5.0 - 1.19

Published by Motschen over 2 years ago

Same as 0.4.2 but 1.19

MidnightLib - MidnightLib 0.4.2 - 1.17/1.18

Published by Motschen over 2 years ago

  • Add opt-out from AutoModMenu
MidnightLib - MidnightLib 0.4.1 - 1.19

Published by Motschen over 2 years ago

  • Update to 1.19 Snapshots (Should also work when 1.19 is officially released... hopefully)
MidnightLib - MidnightLib v0.4.0 - 1.17/1.18/1.19

Published by Motschen over 2 years ago

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

MidnightLib - MidnightLib 0.3.1 - 1.17 & 1.18

Published by Motschen almost 3 years ago

Removed leftover debug info.
Thanks to @wafflecoffee for pointing this out to me!

MidnightLib - MidnightLib 0.3.0 - 1.17 & 1.18

Published by Motschen almost 3 years ago

  • Allow configuring String-Lists ingame.
  • Code cleanup
  • Remove clutter
MidnightLib - MidnightLib 0.2.9 - 1.17.1 & 1.18

Published by Motschen almost 3 years ago

Make /midnightconfig command only able to be executed by operators

MidnightLib - MidnightLib 0.2.8 - 1.17.1 & 1.18

Published by Motschen almost 3 years ago

  • Added a command-based way to configure server mods without having to edit the config file (only on 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

MidnightLib - MidnightLib v0.2.7 - 1.17.1 & 1.18

Published by Motschen almost 3 years ago

  • 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')
MidnightLib - MidnightLib v0.2.6 - 1.17.1 & 1.18

Published by Motschen about 3 years ago

  • MidnightHats is now more performant and has new types of special hats
  • Compress assets
  • Reduce file size heavily