Back to marketplace
MidnightLib
Modrinth Mod

MidnightLib

Common library providing a lightweight configuration system

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Mod

Access

Free

Latest version

1.9.3+26.2-neoforge

Downloads

23 513 540

Loaders / Platforms

fabric forge neoforge quilt

Minecraft versions

1.17 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

library utility

Description

Detailed information

<center>MidnightLib is a lightweight library that provides common utils and a configuration system for mods.</br> </br>Mod developers are allowed and encouraged to bundle it with their mods via Jar-in-Jar.<br />Every feature can be toggled in the library's own config screen/file. <p style="text-align: center;"><img src="https://cdn.modrinth.com/data/codAaoxh/images/7e6251fa3c8889105c343964ae85f206b11a21b5.png" alt="Example configuration screen" height="532" /> <center>Visit the new <a href="https://www.midnightdust.eu/wiki/midnightlib">Wiki</a> to get started now.</center>

Developer

Motschen

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

The example config

Just a few lines of code can create this screen ->

Example config screen

Featuring tabs and new additions

User-friendly error handling

Sliders make number selection a charm.

I.... AM STEVE!!

Create lists containing Strings, Identifiers, Numbers, etc.

Use file- and directory-choosers!

An example config screen, yay!

(Outdated)

Change log

Project versions

Published versions and original Modrinth files.

1.9.3+26.2-neoforge Current Release 17.06.2026

MidnightLib 1.9.3 - Neoforge 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+26.2-fabric Release 17.06.2026

MidnightLib 1.9.3 - Fabric 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+26.2-pre-3-fabric Release 04.06.2026

MidnightLib 1.9.3 - Fabric 26.2-pre-3

Supported Minecraft versions
26.2-pre-3
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+26.1-neoforge Release 02.05.2026

MidnightLib 1.9.3 - Neoforge 26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+26.1-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.5-neoforge Release 02.05.2026

MidnightLib 1.9.3 - Neoforge 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.8-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.8-neoforge Release 02.05.2026

MidnightLib 1.9.3 - Neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.5-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.20.1-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.11-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.10-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.1-fabric Release 02.05.2026

MidnightLib 1.9.3 - Fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.11-neoforge Release 02.05.2026

MidnightLib 1.9.3 - Neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.1-neoforge Release 02.05.2026

MidnightLib 1.9.3 - Neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.3+1.21.10-neoforge Release 02.05.2026

MidnightLib 1.9.3 - Neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.9.3 - Dynamic comment formatting (tysm [@Jaffe2718](https://github.com/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](https://github.com/Jaffe2718)) - Updated Tatar translations (by [@Amirhan-Taipovjan-Greatest-I](https://github.com/Amirhan-Taipovjan-Greatest-I)) - Updated Argentine Spanish translations (by [@Texaliuz](https://github.com/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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+26.1-neoforge Release 25.03.2026

MidnightLib 1.9.2 - Neoforge 26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+26.1-fabric Release 25.03.2026

MidnightLib 1.9.2 - Fabric 26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.5-fabric Release 11.12.2025

MidnightLib 1.9.2 - Fabric 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.8-fabric Release 11.12.2025

MidnightLib 1.9.2 - Fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.8-neoforge Release 11.12.2025

MidnightLib 1.9.2 - Neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.5-neoforge Release 11.12.2025

MidnightLib 1.9.2 - Neoforge 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.11-fabric Release 11.12.2025

MidnightLib 1.9.2 - Fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.10-fabric Release 11.12.2025

MidnightLib 1.9.2 - Fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.20.1-forge Release 11.12.2025

MidnightLib 1.9.2 - Forge 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.20.1-fabric Release 11.12.2025

MidnightLib 1.9.2 - Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.11-neoforge Release 11.12.2025

MidnightLib 1.9.2 - Neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.10-neoforge Release 11.12.2025

MidnightLib 1.9.2 - Neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.1-fabric Release 11.12.2025

MidnightLib 1.9.2 - Fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.2+1.21.1-neoforge Release 11.12.2025

MidnightLib 1.9.2 - Neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.8-fabric Release 23.11.2025

MidnightLib 1.9.1 - Fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.8-neoforge Release 23.11.2025

MidnightLib 1.9.1 - Neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.5-fabric Release 23.11.2025

MidnightLib 1.9.1 - Fabric 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.5-neoforge Release 23.11.2025

MidnightLib 1.9.1 - Neoforge 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.10-fabric Release 23.11.2025

MidnightLib 1.9.1 - Fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.10-neoforge Release 23.11.2025

MidnightLib 1.9.1 - Neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.1-fabric Release 23.11.2025

MidnightLib 1.9.1 - Fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.20.1-fabric Release 23.11.2025

MidnightLib 1.9.1 - Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric quilt
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.20.1-forge Release 23.11.2025

MidnightLib 1.9.1 - Forge 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.1+1.21.1-neoforge Release 23.11.2025

MidnightLib 1.9.1 - Neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.8-neoforge Release 23.11.2025

MidnightLib 1.9.0 - Neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.8-fabric Release 23.11.2025

MidnightLib 1.9.0 - Fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric quilt
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.5-fabric Release 23.11.2025

MidnightLib 1.9.0 - Fabric 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.5-neoforge Release 23.11.2025

MidnightLib 1.9.0 - Neoforge 1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.10-neoforge Release 23.11.2025

MidnightLib 1.9.0 - Neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.10-fabric Release 23.11.2025

MidnightLib 1.9.0 - Fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric quilt
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.1-neoforge Release 23.11.2025

MidnightLib 1.9.0 - Neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.20.1-fabric Release 23.11.2025

MidnightLib 1.9.0 - Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric quilt
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.20.1-forge Release 23.11.2025

MidnightLib 1.9.0 - Forge 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.9.0+1.21.1-fabric Release 23.11.2025

MidnightLib 1.9.0 - Fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
# 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](https://github.com/TeamMidnightDust/MidnightLib/issues/new/choose) 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](https://midnightdust.eu/wiki/midnightlib). - Reduced jar size – now under 60KB again for Fabric builds :) - Migrate to Mojang mappings in preparation for upcoming non-obfuscated releases
Sign in

0.06 MB

1.8.3+1.21.9-neoforge Release 03.10.2025

MidnightLib 1.8.3 - NeoForge 1.21.9

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.8.3-neoforge+1.21.9 for 1.21.9 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix: crash on servers
Sign in

0.06 MB

1.8.3+1.21.9-fabric Release 03.10.2025

MidnightLib 1.8.3 - Fabric 1.21.9

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.8.3-fabric+1.21.9 for 1.21.9 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix: crash on servers
Sign in

0.06 MB

1.8.2+1.21.9-neoforge Release 02.10.2025

MidnightLib 1.8.2 - NeoForge 1.21.9

Supported Minecraft versions
1.21.9
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.8.2-neoforge+1.21.9 for 1.21.9 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix: make tooltip translation key respect custom entry names
Sign in

0.06 MB

1.8.2+1.21.9-fabric Release 02.10.2025

MidnightLib 1.8.2 - Fabric 1.21.9

Supported Minecraft versions
1.21.9
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.8.2-fabric+1.21.9 for 1.21.9 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix: make tooltip translation key respect custom entry names
Sign in

0.06 MB

1.8.1+1.21.9-neoforge Release 01.10.2025

MidnightLib 1.8.1 - NeoForge 1.21.9

Supported Minecraft versions
1.21.9
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.8.1-neoforge+1.21.9 for 1.21.9 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Feat: better UX and accessibility - Feat: support NeoForge on 1.21.9
Sign in

0.06 MB

1.8.1+1.21.9-fabric Release 01.10.2025

MidnightLib 1.8.1 - Fabric 1.21.9

Supported Minecraft versions
1.21.9
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.8.1-fabric+1.21.9 for 1.21.9 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Feat: better UX and accessibility - Feat: support NeoForge on 1.21.9
Sign in

0.06 MB

1.8.0+1.21.9-rc1-fabric Release 27.09.2025

MidnightLib 1.8.0 - Fabric 1.21.9-rc1

Supported Minecraft versions
1.21.9-rc1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.8.0-fabric+1.21.9-rc1 for 1.21.9-rc1 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: update to 1.21.9-rc1 - Clean: even more refactoring - Fix: centered multiline comments - Clean: additional refactoring - Clean: extract inner classes - Clean: refactoring (less static methods/fields) - Feat: support for 1.21.9 (pre3) - Chore: update gradle config for 1.21.9 - - fix: `NullPointerException` when the config class of mod updated - alter: better test code in `common/src/test`, `neoforge/src/test` and `fabric/src/test`, run `Test Minecraft Client(:fabric)` or `Test Minecraft Client(:neoforge)` for testing
Sign in

0.06 MB

1.7.5+1.21.1-neoforge Release 15.07.2025

MidnightLib 1.7.5 - NeoForge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.5-neoforge+1.21.1 for 1.21.1 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Clean: remove NeoForge bus annotation - Port: adapt to 1.21.1 - Port: update gradle config - Fix: screen titles not showing - Feat: NeoForge 1.21.6 - Port: update to full 1.21.6 - Fix: correctly wrap option text labels - Port: 1.21.6 (pre1) - Chore: bump version - Clean: some code cleanup - Optimize: remove unchanged translations in es_ar - Feat: remove checkbox widgets - Fix: conditions are not applied in default tab - Fix: adjust option title position - Feat: new method to manually add widgets - Update es_ar.json - Translation into Argentine Spanish (es_ar) for MidnightLib - Translation into Argentine Spanish (es_ar) for MidnightLib - Feat: respect TranslatableOption on enums - Chore: bump version - Clean: remove unused import - Docs: improve JavaDocs - Feat: improve URL handling - - feat: add clickable url for `@Comment` - chore: bump version `1.7.2-rc.2` - Feat: 'visibleButLocked' now applies for all buttons - Feat: checkbox buttons next to boolean yes/no text buttons - Fix: improve identifier crash fix - - adjust: optimize code & add comment - - rollback: boolean field (`CheckboxWidget` -> `ButtonWidget`) - - fix bug+: illegal Identifier cannot input character - - fix bug: avoid the crash due to `Identifier` syntax not legitimate. - new feature: multiple expect values for `@Condition` - change: use `net.minecraft.client.gui.widget.CheckboxWidget` for boolean `@Entry` instead of `net.minecraft.client.gui.widget.ButtonWidget` - misc: cleanup for `en_us.json` and example code & bump version - Chore: bump version - Docs: improve multi-conditions example - Feat: optimize AutoCommand's file-size - Clean: improve entry access further - Feat: replace Hashtable with LinkedHashMap - Optimize: use hash tables to reduce complexity - Cleanup & suppress unused warnings - Chore: bump version - Add examples - Fix bugs: The condition update algorithm is chaotic and does not work properly when the condition values conflict new features: multi-conditions config is supported - Fix bug: the `@Condition` does not trigger in real-time to update the menu UI - Chore: bump version - Feat: conditions! + large cleanup - Clean: optimize translation files & metadata - Clean: various code improvements - Chore: bump version - Refactor: identifier item display - Clean: remove blend functions - Feat: minimal custom type adapter for Identifiers
Sign in

0.06 MB

1.7.5+1.21.1-fabric Release 15.07.2025

MidnightLib 1.7.5 - Fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.5-fabric+1.21.1 for 1.21.1 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Clean: remove NeoForge bus annotation - Port: adapt to 1.21.1 - Port: update gradle config - Fix: screen titles not showing - Feat: NeoForge 1.21.6 - Port: update to full 1.21.6 - Fix: correctly wrap option text labels - Port: 1.21.6 (pre1) - Chore: bump version - Clean: some code cleanup - Optimize: remove unchanged translations in es_ar - Feat: remove checkbox widgets - Fix: conditions are not applied in default tab - Fix: adjust option title position - Feat: new method to manually add widgets - Update es_ar.json - Translation into Argentine Spanish (es_ar) for MidnightLib - Translation into Argentine Spanish (es_ar) for MidnightLib - Feat: respect TranslatableOption on enums - Chore: bump version - Clean: remove unused import - Docs: improve JavaDocs - Feat: improve URL handling - - feat: add clickable url for `@Comment` - chore: bump version `1.7.2-rc.2` - Feat: 'visibleButLocked' now applies for all buttons - Feat: checkbox buttons next to boolean yes/no text buttons - Fix: improve identifier crash fix - - adjust: optimize code & add comment - - rollback: boolean field (`CheckboxWidget` -> `ButtonWidget`) - - fix bug+: illegal Identifier cannot input character - - fix bug: avoid the crash due to `Identifier` syntax not legitimate. - new feature: multiple expect values for `@Condition` - change: use `net.minecraft.client.gui.widget.CheckboxWidget` for boolean `@Entry` instead of `net.minecraft.client.gui.widget.ButtonWidget` - misc: cleanup for `en_us.json` and example code & bump version - Chore: bump version - Docs: improve multi-conditions example - Feat: optimize AutoCommand's file-size - Clean: improve entry access further - Feat: replace Hashtable with LinkedHashMap - Optimize: use hash tables to reduce complexity - Cleanup & suppress unused warnings - Chore: bump version - Add examples - Fix bugs: The condition update algorithm is chaotic and does not work properly when the condition values conflict new features: multi-conditions config is supported - Fix bug: the `@Condition` does not trigger in real-time to update the menu UI - Chore: bump version - Feat: conditions! + large cleanup - Clean: optimize translation files & metadata - Clean: various code improvements - Chore: bump version - Refactor: identifier item display - Clean: remove blend functions - Feat: minimal custom type adapter for Identifiers
Sign in

0.06 MB

1.7.5+1.21.6-neoforge Release 17.06.2025

MidnightLib 1.7.5 - NeoForge 1.21.6

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.5-neoforge+1.21.6 for 1.21.6 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix: screen titles not showing
Sign in

0.06 MB

1.7.5+1.21.6-fabric Release 17.06.2025

MidnightLib 1.7.5 - Fabric 1.21.6

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.5-fabric+1.21.6 for 1.21.6 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix: screen titles not showing
Sign in

0.06 MB

1.7.4+1.21.6-neoforge Release 17.06.2025

MidnightLib 1.7.4 - NeoForge 1.21.6

Supported Minecraft versions
1.21.6
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.4-neoforge+1.21.6 for 1.21.6 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Feat: NeoForge 1.21.6 - Port: update to full 1.21.6 - Fix: correctly wrap option text labels - Port: 1.21.6 (pre1)
Sign in

0.06 MB

1.7.4+1.21.6-fabric Release 17.06.2025

MidnightLib 1.7.4 - Fabric 1.21.6

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.4-fabric+1.21.6 for 1.21.6 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Feat: NeoForge 1.21.6 - Port: update to full 1.21.6 - Fix: correctly wrap option text labels - Port: 1.21.6 (pre1)
Sign in

0.06 MB

1.7.3+1.21.4-neoforge Release 13.05.2025

MidnightLib 1.7.3 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.3-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Clean: some code cleanup - Optimize: remove unchanged translations in es_ar - Feat: remove checkbox widgets - Fix: conditions are not applied in default tab - Fix: adjust option title position - Feat: new method to manually add widgets - Update es_ar.json - Translation into Argentine Spanish (es_ar) for MidnightLib - Translation into Argentine Spanish (es_ar) for MidnightLib - Feat: respect TranslatableOption on enums
Sign in

0.07 MB

1.7.3+1.21.4-fabric Release 13.05.2025

MidnightLib 1.7.3 - Fabric 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.3-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Clean: some code cleanup - Optimize: remove unchanged translations in es_ar - Feat: remove checkbox widgets - Fix: conditions are not applied in default tab - Fix: adjust option title position - Feat: new method to manually add widgets - Update es_ar.json - Translation into Argentine Spanish (es_ar) for MidnightLib - Translation into Argentine Spanish (es_ar) for MidnightLib - Feat: respect TranslatableOption on enums
Sign in

0.06 MB

1.7.2+1.21.4-neoforge Release 21.04.2025

MidnightLib 1.7.2 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.2-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Clean: remove unused import - Docs: improve JavaDocs - Feat: improve URL handling - - feat: add clickable url for `@Comment` - chore: bump version `1.7.2-rc.2` - Feat: 'visibleButLocked' now applies for all buttons - Feat: checkbox buttons next to boolean yes/no text buttons - Fix: improve identifier crash fix - - adjust: optimize code & add comment - - rollback: boolean field (`CheckboxWidget` -> `ButtonWidget`) - - fix bug+: illegal Identifier cannot input character - - fix bug: avoid the crash due to `Identifier` syntax not legitimate. - new feature: multiple expect values for `@Condition` - change: use `net.minecraft.client.gui.widget.CheckboxWidget` for boolean `@Entry` instead of `net.minecraft.client.gui.widget.ButtonWidget` - misc: cleanup for `en_us.json` and example code & bump version
Sign in

0.06 MB

1.7.2+1.21.4-fabric Release 21.04.2025

MidnightLib 1.7.2 - Fabric 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.2-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Clean: remove unused import - Docs: improve JavaDocs - Feat: improve URL handling - - feat: add clickable url for `@Comment` - chore: bump version `1.7.2-rc.2` - Feat: 'visibleButLocked' now applies for all buttons - Feat: checkbox buttons next to boolean yes/no text buttons - Fix: improve identifier crash fix - - adjust: optimize code & add comment - - rollback: boolean field (`CheckboxWidget` -> `ButtonWidget`) - - fix bug+: illegal Identifier cannot input character - - fix bug: avoid the crash due to `Identifier` syntax not legitimate. - new feature: multiple expect values for `@Condition` - change: use `net.minecraft.client.gui.widget.CheckboxWidget` for boolean `@Entry` instead of `net.minecraft.client.gui.widget.ButtonWidget` - misc: cleanup for `en_us.json` and example code & bump version
Sign in

0.06 MB

1.7.1+1.21.4-neoforge Release 05.04.2025

MidnightLib 1.7.1 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.1-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Docs: improve multi-conditions example - Feat: optimize AutoCommand's file-size - Clean: improve entry access further - Feat: replace Hashtable with LinkedHashMap - Optimize: use hash tables to reduce complexity - Cleanup & suppress unused warnings - Chore: bump version - Add examples - Fix bugs: The condition update algorithm is chaotic and does not work properly when the condition values conflict new features: multi-conditions config is supported - Fix bug: the `@Condition` does not trigger in real-time to update the menu UI
Sign in

0.06 MB

1.7.1+1.21.4-fabric Release 05.04.2025

MidnightLib 1.7.1 - Fabric 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.1-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Docs: improve multi-conditions example - Feat: optimize AutoCommand's file-size - Clean: improve entry access further - Feat: replace Hashtable with LinkedHashMap - Optimize: use hash tables to reduce complexity - Cleanup & suppress unused warnings - Chore: bump version - Add examples - Fix bugs: The condition update algorithm is chaotic and does not work properly when the condition values conflict new features: multi-conditions config is supported - Fix bug: the `@Condition` does not trigger in real-time to update the menu UI
Sign in

0.06 MB

1.7.0+1.21.4-neoforge Release 28.03.2025

MidnightLib 1.7.0 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.7.0-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Feat: conditions! + large cleanup - Clean: optimize translation files & metadata - Clean: various code improvements - Chore: bump version - Refactor: identifier item display - Clean: remove blend functions - Feat: minimal custom type adapter for Identifiers - Create `ru_ru.json`
Sign in

0.06 MB

1.7.0+1.21.4-fabric Release 28.03.2025

MidnightLib 1.7.0 - Fabric 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.7.0-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Feat: conditions! + large cleanup - Clean: optimize translation files & metadata - Clean: various code improvements - Chore: bump version - Refactor: identifier item display - Clean: remove blend functions - Feat: minimal custom type adapter for Identifiers - Create `ru_ru.json`
Sign in

0.06 MB

1.6.10+1.21.4-neoforge Release 20.03.2025

MidnightLib 1.6.10 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.10-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Refactor: identifier item display - Clean: remove blend functions - Feat: minimal custom type adapter for Identifiers
Sign in

0.06 MB

1.6.10+1.21.4-fabric Release 20.03.2025

MidnightLib 1.6.10 - Fabric 1.21.4

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.10-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Chore: bump version - Refactor: identifier item display - Clean: remove blend functions - Feat: minimal custom type adapter for Identifiers
Sign in

0.06 MB

1.6.9+1.21-neoforge Release 22.02.2025

MidnightLib 1.6.9 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.9-neoforge+1.21 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.6.9+1.21-fabric Release 22.02.2025

MidnightLib 1.6.9 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.9-fabric+1.21 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.6.9+1.21.4-neoforge Release 22.02.2025

MidnightLib 1.6.9 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.9-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Feat: maintain tab order
Sign in

0.06 MB

1.6.9+1.21.4-fabric Release 22.02.2025

MidnightLib 1.6.9 - Fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.9-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Feat: maintain tab order
Sign in

0.06 MB

1.6.8+1.21.1-neoforge Release 15.02.2025

MidnightLib 1.6.8 - NeoForge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.8-neoforge+1.21 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.6.8+1.21.1-fabric Release 15.02.2025

MidnightLib 1.6.8 - Fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.8-fabric+1.21 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.6.8+1.21.4-neoforge Release 15.02.2025

MidnightLib 1.6.8 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.8-neoforge+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix(neoforge): move command registration to post init - Feat: use enum variant name when missing translation - Feat: support non-primitive fields - Chore: improve version formatting & bump version - Fix: crash on pure Wayland sessions
Sign in

0.06 MB

1.6.8+1.21.4-fabric Release 15.02.2025

MidnightLib 1.6.8 - Fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.8-fabric+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix(neoforge): move command registration to post init - Feat: use enum variant name when missing translation - Feat: support non-primitive fields - Chore: improve version formatting & bump version - Fix: crash on pure Wayland sessions
Sign in

0.06 MB

1.6.7+1.21.1-fabric Release 27.01.2025

MidnightLib 1.6.7+1.21.1 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.7+1.21.1+1.21 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.6.7+1.21.1-neoforge Release 27.01.2025

MidnightLib 1.6.7+1.21.1 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.7+1.21.1+1.21 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.6.7-neoforge Release 19.01.2025

MidnightLib 1.6.7 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.7+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - MidnightLib 1.6.7
Sign in

0.06 MB

1.6.7-fabric Release 19.01.2025

MidnightLib 1.6.7 - Fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.7+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - MidnightLib 1.6.7
Sign in

0.06 MB

1.6.6-fabric Release 04.12.2024

MidnightLib 1.6.6 - Fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.6+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Update to final 1.21.4 release
Sign in

0.06 MB

1.6.6-neoforge Release 04.12.2024

MidnightLib 1.6.6 - NeoForge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.6+1.21.4 for 1.21.4 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Update to final 1.21.4 release
Sign in

0.06 MB

1.6.5-fabric Release 03.12.2024

MidnightLib 1.6.5 - Fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.5+1.21.4-rc3 for 1.21.4-rc3 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Update to 1.21.4
Sign in

0.06 MB

1.6.4-neoforge Release 26.10.2024

MidnightLib 1.6.4 - NeoForge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.4+1.21.3 for 1.21.3 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Allow Entries to be conditionally shown
Sign in

0.06 MB

1.6.4-fabric Release 26.10.2024

MidnightLib 1.6.4 - Fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.4+1.21.3 for 1.21.3 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Allow Entries to be conditionally shown
Sign in

0.06 MB

1.6.3-neoforge Release 06.09.2024

MidnightLib 1.6.3 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.3 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix crash on MacOS since v1.6.0
Sign in

0.06 MB

1.6.3-fabric Release 06.09.2024

MidnightLib 1.6.3 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.3 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix crash on MacOS since v1.6.0
Sign in

0.06 MB

1.6.2-neoforge Release 02.09.2024

MidnightLib 1.6.2 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.2 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Run command registration after main method
Sign in

0.06 MB

1.6.2-fabric Release 02.09.2024

MidnightLib 1.6.2 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.2 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Run command registration after main method
Sign in

0.06 MB

1.6.1-neoforge Release 29.08.2024

MidnightLib 1.6.1 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.1 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Open path from last location - Enable commands in all environments - Improved button injection - Improved automatic command registration
Sign in

0.06 MB

1.6.1-fabric Release 29.08.2024

MidnightLib 1.6.1 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.1 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Open path from last location - Enable commands in all environments - Improved button injection - Improved automatic command registration
Sign in

0.06 MB

1.6.0-neoforge Release 25.08.2024

MidnightLib 1.6.0 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.6.0 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Minify json files and images - More compact code & finishing touches - Show errors again and correctly handle closing - Improved layout and lists - - use `fileChooser.showDialog(null, null)` instead of `fileChooser.showOpenDialog(null)` - - add file chooser for String field in 1.6.0 - Bump version - Update Neoforge to fix #60
Sign in

0.06 MB

1.6.0-fabric Release 25.08.2024

MidnightLib 1.6.0 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.6.0 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Minify json files and images - More compact code & finishing touches - Show errors again and correctly handle closing - Improved layout and lists - - use `fileChooser.showDialog(null, null)` instead of `fileChooser.showOpenDialog(null)` - - add file chooser for String field in 1.6.0 - Bump version - Update Neoforge to fix #60
Sign in

0.06 MB

1.5.8-neoforge Release 10.08.2024

MidnightLib 1.5.8 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.5.8 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Bump version
Sign in

0.06 MB

1.5.8-fabric Release 10.08.2024

MidnightLib 1.5.8 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.5.8 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Bump version
Sign in

0.05 MB

1.5.7-neoforge Release 17.06.2024

MidnightLib 1.5.7 - NeoForge 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.5.7 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix crash with multiple visible tabs
Sign in

0.06 MB

1.5.7-fabric Release 13.06.2024

MidnightLib 1.5.7 - Fabric 1.21

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.5.7 for 1.21 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Fix crash with multiple visible tabs
Sign in

0.05 MB

1.5.6-fabric Release 12.06.2024

MidnightLib 1.5.6 - Fabric 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.5.6 for 1.21-rc1 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - Update to 1.21
Sign in

0.05 MB

1.5.5-neoforge Release 08.06.2024

MidnightLib 1.5.5 - NeoForge 1.20.6

Supported Minecraft versions
1.20.6
Loaders / Platforms
neoforge
Show changes
## MidnightLib v1.5.5 for 1.20.6 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
Sign in

0.06 MB

1.5.5-fabric Release 04.05.2024

MidnightLib 1.5.5 - Fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric quilt
Show changes
## MidnightLib v1.5.5 for 1.20.6 [View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/) - MidnightLib 1.5.5
Sign in

0.05 MB

1.5.4-fabric Release 21.04.2024

MidnightLib 1.5.4 - Fabric 1.20.5

Supported Minecraft versions
1.20.5
Loaders / Platforms
fabric
Show changes
- Port to 1.20.5 - Fix multiline centered comments
Sign in

0.05 MB

1.4.2-forge Release 24.12.2023

MidnightLib 1.4.2 - Forge 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge
Show changes
- Fixed crash at startup on dedicated servers
Sign in

0.06 MB

1.5.3-fabric Release 19.12.2023

MidnightLib 1.5.3 - Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric quilt
Show changes
Fix modmenu integration
Sign in

0.05 MB

1.5.2-fabric Release 11.12.2023

MidnightLib 1.5.2 - Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric quilt
Show changes
- Cleanup of some code -> Overview button is now added via callbacks instead of a mixin - Unify client & server classes - Minor breaking change only affecting mods using the hiding functionality
Sign in

0.05 MB

1.5.2-neoforge Release 11.12.2023

MidnightLib 1.5.2 - NeoForge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
- Native support for NeoForge (& dropped support for regular Forge) - Cleanup of some code -> Overview button is now added via callbacks instead of a mixin - Unify client & server classes - Minor breaking change only affecting mods using the hiding functionality
Sign in

0.05 MB

1.5.1-fabric Release 07.12.2023

MidnightLib 1.5.1 - Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric quilt
Show changes
- Port to 1.20.4 - Add back fancy list background - File size optimizations (now just 50KB!!) - Update tooling
Sign in

0.05 MB

1.5.0-forge Release 30.09.2023

MidnightLib 1.5.0 - Forge 1.20.2

Supported Minecraft versions
1.20.2
Loaders / Platforms
forge
Show changes
- Port to 1.20.2 - "Reset" button now uses a custom icon (closes #25) - Config instances can now specify custom config change behavior (implement "writeChanges" method in your class; closes #33) - Remove TexturedOverlayButtonWidget (replaced by vanilla's TextIconButtonWidget) - Removed radialRainbow (used very rarely) - Updated AutoCommand to support editing list and float config values via commands on serverside installs - Reworded description - Fixed server crash on forge - Properly register mod configs automatically on Forge
Sign in

0.06 MB

1.5.0-fabric Release 16.09.2023

MidnightLib 1.5.0 - Fabric 1.20.2

Supported Minecraft versions
1.20.2
Loaders / Platforms
fabric quilt
Show changes
- Port to 1.20.2 - "Reset" button now uses a custom icon (closes #25) - Config instances can now specify custom config change behavior (implement "writeChanges" method in your class; closes #33) - Remove TexturedOverlayButtonWidget (replaced by vanilla's TextIconButtonWidget) - Removed radialRainbow (used very rarely) - Updated AutoCommand to support editing list and float config values via commands on serverside installs - Reworded description - Forge & Quilt temporarily disabled until they release, as always
Sign in

0.05 MB

1.4.1-fabric Release 09.06.2023

MidnightLib 1.4.1 - Fabric 1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
Fix tabs not being visible Re-enable Forge and Quilt support
Sign in

0.05 MB

1.4.1-forge Release 09.06.2023

MidnightLib 1.4.1 - Forge 1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
forge
Show changes
- Fix tabs not being visible - Re-enable Forge and Quilt support - Fix #28
Sign in

0.06 MB

1.4.1-quilt Release 09.06.2023

MidnightLib 1.4.1 - Quilt 1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
quilt
Show changes
- Fix tabs not being visible - Re-enable Forge and Quilt support - Fix #28
Sign in

0.05 MB

1.4.0-fabric Release 22.05.2023

MidnightLib 1.4.0 - Fabric 1.20

Supported Minecraft versions
1.20
Loaders / Platforms
fabric quilt
Show changes
- Updated to 1.20 - Fixed many small issues - Long text not wrapping to new lines - Unsaved changes and scrollbar position resetting when game window size changes - Wrong value tooltips no longer showing since 1.19
Sign in

0.05 MB

1.3.0-quilt Release 02.04.2023

MidnightLib 1.3.0 - Quilt 1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
quilt
Show changes
- Re-enable Quilt and Forge support - Completely remove unnecessary bloat (i.e. hat cosmetics) - File size is now just around 55KB for the Quilt version
Sign in

0.05 MB

1.3.0-fabric Release 02.04.2023

MidnightLib 1.3.0 - Fabric 1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
- Re-enable Quilt and Forge support - Completely remove unnecessary bloat (i.e. hat cosmetics) - File size is now just around 55KB for the Fabric version
Sign in

0.05 MB

1.3.0-forge Release 02.04.2023

MidnightLib 1.3.0 - Forge 1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
forge
Show changes
- Re-enable Quilt and Forge support - Completely remove unnecessary bloat (i.e. hat cosmetics) - File size is now just around 60KB for the Forge version
Sign in

0.06 MB

1.2.1-fabric Release 09.03.2023

MidnightLib 1.2.1 - Fabric 1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
- Fix <Ctrl>+<Number> keybinds not working for tabs
Sign in

0.07 MB

1.2.0-fabric Release 09.03.2023

MidnightLib 1.2.0 - Fabric 1.19.4

Supported Minecraft versions
1.19.4-rc1
Loaders / Platforms
fabric
Show changes
- 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
Sign in

0.07 MB

1.1.0+23w06a-fabric Beta 15.02.2023

MidnightLib 1.1.0 - Fabric 23w06a

Supported Minecraft versions
23w06a
Loaders / Platforms
fabric
Show changes
This was pretty straightforward. Only Fabric supports snapshots, so Quilt and Forge have temporarily been disabled.
Sign in

0.06 MB

1.1.0-quilt Release 14.12.2022

MidnightLib 1.1.0 - Quilt 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
quilt
Show changes
- Port to 1.19.3 - Removed custom button tooltip system in favor of the new vanilla one
Sign in

0.06 MB

1.1.0-forge Release 14.12.2022

MidnightLib 1.1.0 - Forge 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
forge
Show changes
- Port to 1.19.3 - Removed custom button tooltip system in favor of the new vanilla one
Sign in

0.07 MB

1.1.0-fabric Release 03.12.2022

MidnightLib 1.1.0 - Fabric 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
fabric
Show changes
- Port to 1.19.3 - Removed custom button tooltip system in favor of the new vanilla one
Sign in

0.06 MB

1.0.0-quilt Release 31.10.2022

MidnightLib 1.0.0 - Quilt 1.19.2

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
quilt
Show changes
- 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)
Sign in

0.06 MB

1.0.0-forge Release 31.10.2022

MidnightLib 1.0.0 - Forge 1.19.2

Supported Minecraft versions
1.19.2
Loaders / Platforms
forge
Show changes
- 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)
Sign in

0.07 MB

1.0.0-fabric Release 31.10.2022

MidnightLib 1.0.0 - Fabric 1.19.2

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric
Show changes
- 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)
Sign in

0.06 MB

0.6.1+22w43a Beta 27.10.2022

MidnightLib 0.6.1 - 1.19.3

Supported Minecraft versions
22w43a
Loaders / Platforms
fabric quilt
Show changes
Port to 22w43a
Sign in

0.06 MB

0.6.1 Release 21.09.2022

MidnightLib 0.6.1 - 1.19

Supported Minecraft versions
1.19 1.19.1 1.19.2 22w42a
Loaders / Platforms
fabric quilt
Show changes
- Fix reset button never being inactive for color config options - Always make color button non-interactive
Sign in

0.06 MB

0.6.0 Release 22.08.2022

MidnightLib 0.6.0 - 1.19

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- 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
Sign in

0.06 MB

0.5.2 Release 07.06.2022

MidnightLib 0.5.2 - 1.19

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
Fix crash without ModMenu
Sign in

0.06 MB

0.4.4 Release 07.06.2022

MidnightLib 0.4.4 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 1.18 1.18.1 1.18.2
Loaders / Platforms
fabric quilt
Show changes
Fix crash without ModMenu
Sign in

0.06 MB

0.5.1 Release 06.06.2022

MidnightLib 0.5.1 - 1.19

Supported Minecraft versions
1.19-rc2
Loaders / Platforms
fabric quilt
Show changes
Fix AutoModMenu opt-out
Sign in

0.06 MB

0.4.3 Release 06.06.2022

MidnightLib 0.4.3 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 1.18 1.18.1 1.18.2
Loaders / Platforms
fabric quilt
Show changes
Fix AutoModMenu opt-out
Sign in

0.06 MB

0.5.0 Release 06.06.2022

MidnightLib 0.5.0 - 1.19

Supported Minecraft versions
1.19-rc1 1.19-rc2
Loaders / Platforms
fabric quilt
Show changes
Add opt-out from AutoModMenu
Sign in

0.06 MB

0.4.2 Release 06.06.2022

MidnightLib 0.4.2 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 1.18 1.18.1 1.18.2
Loaders / Platforms
fabric quilt
Show changes
Add opt-out from AutoModMenu
Sign in

0.06 MB

0.4.1 Beta 18.05.2022

MidnightLib 0.4.1 - 1.19

Supported Minecraft versions
1.19-pre1
Loaders / Platforms
fabric quilt
Show changes
- Update to 1.19
Sign in

0.06 MB

0.4.0 Release 22.02.2022

MidnightLib 0.4.0 - 1.17/1.18

Supported Minecraft versions
1.17.1 1.18 1.18.1 1.18.2
Loaders / Platforms
fabric quilt
Show changes
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
Sign in

0.06 MB

0.3.1 Release 20.11.2021

MidnightLib 0.3.1 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 1.18 1.18.1
Loaders / Platforms
fabric
Show changes
Remove leftover debug info
Sign in

0.06 MB

0.3.0 Release 31.10.2021

MidnightLib 0.3.0 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 1.18-pre1 1.18-pre2
Loaders / Platforms
fabric
Show changes
- Allow configuring String-Lists in-game. - Code cleanup - Remove clutter
Sign in

0.06 MB

0.2.9 Beta 29.10.2021

MidnightLib 0.2.9 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 21w37a 21w38a 21w39a 21w40a 21w41a 21w42a 21w43a
Loaders / Platforms
fabric
Show changes
Make /midnightconfig command only able to be executed by operators
Sign in

0.06 MB

0.2.8 Beta 28.10.2021

MidnightLib 0.2.8 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 21w37a 21w38a 21w39a 21w40a 21w41a 21w42a 21w43a
Loaders / Platforms
fabric
Show changes
- 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
Sign in

0.06 MB

0.2.7 Beta 19.10.2021

MidnightLib 0.2.7 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 21w37a 21w38a 21w39a 21w40a 21w41a
Loaders / Platforms
fabric
Show changes
- 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')
Sign in

0.07 MB

0.2.6 Beta 01.10.2021

MidnightLib 0.2.6 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 21w37a 21w38a 21w39a
Loaders / Platforms
fabric
Show changes
- MidnightHats is now more performant and has new types of special hats - Compress assets - Reduce file size heavily
Sign in

0.07 MB

0.2.5 Beta 23.09.2021

MidnightLib 0.2.5 - 1.17/1.18

Supported Minecraft versions
1.17 1.17.1 21w37a 21w38a
Loaders / Platforms
fabric
Show changes
+ Custom lang key support + Transparent list background when in game + Configurable background texture in MidnightConfig screens (defaults to Deepslate)
Sign in

0.1 MB

0.2.4 Beta 21.06.2021

MidnightLib 0.2.4 - 1.17

Supported Minecraft versions
1.17 1.17.1-pre1
Loaders / Platforms
fabric
Show changes
MidnightConfig v1.0.4: - Number field length is now configurable - Fixed number fields being empty
Sign in

0.1 MB

0.2.3 Beta 09.06.2021

MidnightLib 0.2.3 - 1.17

Supported Minecraft versions
1.17
Loaders / Platforms
fabric
Show changes
Added automatic mod menu integration for mods using MidnightLib MidnightConfig 1.0.3: Text field length is now configurable Better separation of client and server
Sign in

0.1 MB

0.2.2 Beta 01.06.2021

MidnightLib 0.2.2 - 1.17-pre1

Supported Minecraft versions
1.17-pre1 1.17-pre2 1.17-pre3 1.17-pre4 1.17-pre5 1.17-rc1 1.17-rc2 1.17
Loaders / Platforms
fabric
Sign in

0.08 MB