promotional bannermobile promotional banner

MidnightLib

Common library with a built-in configuration system

File Details

MidnightLib 1.9.3 - Fabric 1.21.8

  • R
  • May 2, 2026
  • 58.34 KB
  • 1.3K
  • 1.21.8+2
  • Fabric + 1

File Name

midnightlib-fabric-1.9.3+1.21.8.jar

Supported Versions

  • 1.21.8
  • 1.21.7
  • 1.21.6

Curse Maven Snippet

Fabric

modImplementation "curse.maven:midnightlib-488090:8028807"

Quilt

modImplementation "curse.maven:midnightlib-488090:8028807"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

MidnightLib v1.9.3

  • Dynamic comment formatting (tysm @Jaffe2718)
    • Modders can now provide a list of Strings to format the text with – useful for dynamic stats
  • Fix NullPointerException while loading @Condition from the field behind #129 (by @Jaffe2718)
  • Updated Tatar translations (by @Amirhan-Taipovjan-Greatest-I)
  • Updated Argentine Spanish translations (by @Texaliuz)

MidnightLib v1.9.2

  • Add support for using StringRepresentable to translate enums

MidnightLib v1.9.1

  • Fix crash when loading existing main config on NeoForge

MidnightLib v1.9.0

  • Setup a multiversion build environment
    • MidnightLib will now always be up-to-date on all relevant versions of Minecraft
      (Fabric/Forge 1.20.1; Fabric/NeoForge 1.21.1, 1.21.5, 1.21.8, 1.21.10)
    • Measures were taken to ensure this doesn't break mods targeting old MidnightLib versions.
      In case you still find a broken mod, please report it and tag the issue with 1.9.0.
  • New logo! This offers improved visibility on light themes and a more modern, fresh look.
  • Added JavaDocs to improve the developer experience.
    • To be able to view them, adjust your midnightlib gradle dependency by following the wiki.
  • Reduced jar size – now under 60KB again for Fabric builds :)
  • Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases