MidnightLibСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (169)
release
MidnightLib 1.10.0 - Neoforge 26.3
1.10.0+26.3-neoforge14 окт. 2026 г.3,3 тыс.Minecraft: 26.3neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 26.2
1.10.0+26.2-neoforge14 окт. 2026 г.1,2 тыс.Minecraft: 26.2neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 26.3
1.10.0+26.3-fabric14 окт. 2026 г.88,6 тыс.Minecraft: 26.3fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 26.2
1.10.0+26.2-fabric14 окт. 2026 г.47,1 тыс.Minecraft: 26.2fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 26.1
1.10.0+26.1-neoforge14 окт. 2026 г.964Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 1.21.5
1.10.0+1.21.5-fabric14 окт. 2026 г.7,5 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 1.21.5
1.10.0+1.21.5-neoforge14 окт. 2026 г.340Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 1.21.8
1.10.0+1.21.8-neoforge14 окт. 2026 г.172Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 1.21.11
1.10.0+1.21.11-neoforge14 окт. 2026 г.1,3 тыс.Minecraft: 1.21.11neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 1.21.1
1.10.0+1.21.1-fabric14 окт. 2026 г.36,1 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 1.21.1
1.10.0+1.21.1-neoforge14 окт. 2026 г.34 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 1.21.8
1.10.0+1.21.8-fabric14 окт. 2026 г.3,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 1.21.11
1.10.0+1.21.11-fabric14 окт. 2026 г.93,1 тыс.Minecraft: 1.21.11fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Neoforge 1.21.10
1.10.0+1.21.10-neoforge14 окт. 2026 г.202Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 26.1
1.10.0+26.1-fabric14 окт. 2026 г.14 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.10.0 - Fabric 1.21.10
1.10.0+1.21.10-fabric14 окт. 2026 г.4 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## MidnightLib v1.10.0
- Improved dialogs (with macOS support, finally!)
- Switch to native operating system file/folder dialogs using SDL (in MC 26.3) or TinyFileDialogs (in older versions)
- Add built-in color picker in Minecraft style
- No longer initialize Swing UI (less log spam)
- Add new `MidnightConfig.register(...)` method, replacing `.init(...)` and returning the created config instance
- Fix `ConcurrentModificationException` upon startup in NeoForge environments
- Add Turkish translations (by [@iFair1](https://github.com/iFair1))
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.9.3.1 - Neoforge 26.3
1.9.3.1+26.3-neoforge16 сент. 2026 г.3,4 тыс.Minecraft: 26.3neoforge
Что нового
### MidnightLib v1.9.3.1
- Fix crash on Neoforge 26.3 due to invalid version range
## 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
release
MidnightLib 1.9.3 - Neoforge 26.3
1.9.3+26.3-neoforge15 сент. 2026 г.141Minecraft: 26.3neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 26.3
1.9.3+26.3-fabric13 сент. 2026 г.158,9 тыс.Minecraft: 26.3fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 26.2
1.9.3+26.2-neoforge17 июн. 2026 г.12,3 тыс.Minecraft: 26.2neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 26.2
1.9.3+26.2-fabric17 июн. 2026 г.977,1 тыс.Minecraft: 26.2fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 26.2-pre-3
1.9.3+26.2-pre-3-fabric4 июн. 2026 г.557Minecraft: 26.2-pre-3fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 26.1
1.9.3+26.1-neoforge2 мая 2026 г.10,9 тыс.Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 26.1
1.9.3+26.1-fabric2 мая 2026 г.367,7 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 1.21.5
1.9.3+1.21.5-neoforge2 мая 2026 г.2,2 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 1.21.8
1.9.3+1.21.8-fabric2 мая 2026 г.53,5 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 1.21.8
1.9.3+1.21.8-neoforge2 мая 2026 г.1,3 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 1.21.5
1.9.3+1.21.5-fabric2 мая 2026 г.98,3 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 1.20.1
1.9.3+1.20.1-fabric2 мая 2026 г.686 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 1.21.11
1.9.3+1.21.11-fabric2 мая 2026 г.1,1 млнMinecraft: 1.21.11fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 1.21.10
1.9.3+1.21.10-fabric2 мая 2026 г.69,7 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Fabric 1.21.1
1.9.3+1.21.1-fabric2 мая 2026 г.454,8 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 1.21.11
1.9.3+1.21.11-neoforge2 мая 2026 г.9 тыс.Minecraft: 1.21.11neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 1.21.1
1.9.3+1.21.1-neoforge2 мая 2026 г.456 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.9.3 - Neoforge 1.21.10
1.9.3+1.21.10-neoforge2 мая 2026 г.1,3 тыс.Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## 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
release
MidnightLib 1.9.2 - Neoforge 26.1
1.9.2+26.1-neoforge25 мар. 2026 г.2 тыс.Minecraft: 26.1, 26.1.1, 26.1.2neoforge
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 26.1
1.9.2+26.1-fabric25 мар. 2026 г.295,4 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 1.21.5
1.9.2+1.21.5-fabric11 дек. 2025 г.150,4 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 1.21.8
1.9.2+1.21.8-fabric11 дек. 2025 г.160,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Neoforge 1.21.8
1.9.2+1.21.8-neoforge11 дек. 2025 г.2,4 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## 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
release
MidnightLib 1.9.2 - Neoforge 1.21.5
1.9.2+1.21.5-neoforge11 дек. 2025 г.3,1 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 1.21.11
1.9.2+1.21.11-fabric11 дек. 2025 г.2,1 млнMinecraft: 1.21.11fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 1.21.10
1.9.2+1.21.10-fabric11 дек. 2025 г.231,6 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Forge 1.20.1
1.9.2+1.20.1-forge11 дек. 2025 г.1,8 млнMinecraft: 1.20, 1.20.1forge
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 1.20.1
1.9.2+1.20.1-fabric11 дек. 2025 г.1,4 млнMinecraft: 1.20, 1.20.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Neoforge 1.21.11
1.9.2+1.21.11-neoforge11 дек. 2025 г.23,8 тыс.Minecraft: 1.21.11neoforge
Что нового
## 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
release
MidnightLib 1.9.2 - Neoforge 1.21.10
1.9.2+1.21.10-neoforge11 дек. 2025 г.2,3 тыс.Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## 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
release
MidnightLib 1.9.2 - Fabric 1.21.1
1.9.2+1.21.1-fabric11 дек. 2025 г.487,6 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.2 - Neoforge 1.21.1
1.9.2+1.21.1-neoforge11 дек. 2025 г.436,5 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.9.1 - Fabric 1.21.8
1.9.1+1.21.8-fabric23 нояб. 2025 г.36,9 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.1 - Neoforge 1.21.8
1.9.1+1.21.8-neoforge23 нояб. 2025 г.773Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## 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
release
MidnightLib 1.9.1 - Fabric 1.21.5
1.9.1+1.21.5-fabric23 нояб. 2025 г.97,5 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.1 - Neoforge 1.21.5
1.9.1+1.21.5-neoforge23 нояб. 2025 г.357Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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
release
MidnightLib 1.9.1 - Fabric 1.21.10
1.9.1+1.21.10-fabric23 нояб. 2025 г.87,2 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.1 - Neoforge 1.21.10
1.9.1+1.21.10-neoforge23 нояб. 2025 г.1,1 тыс.Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## 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
release
MidnightLib 1.9.1 - Fabric 1.21.1
1.9.1+1.21.1-fabric23 нояб. 2025 г.66,2 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.1 - Fabric 1.20.1
1.9.1+1.20.1-fabric23 нояб. 2025 г.29,5 тыс.Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.9.1 - Forge 1.20.1
1.9.1+1.20.1-forge23 нояб. 2025 г.62,6 тыс.Minecraft: 1.20, 1.20.1forge
Что нового
## 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
release
MidnightLib 1.9.1 - Neoforge 1.21.1
1.9.1+1.21.1-neoforge23 нояб. 2025 г.28,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.9.0 - Neoforge 1.21.8
1.9.0+1.21.8-neoforge23 нояб. 2025 г.72Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
# 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
release
MidnightLib 1.9.0 - Fabric 1.21.8
1.9.0+1.21.8-fabric23 нояб. 2025 г.1,1 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
# 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
release
MidnightLib 1.9.0 - Fabric 1.21.5
1.9.0+1.21.5-fabric23 нояб. 2025 г.880Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
# 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
release
MidnightLib 1.9.0 - Neoforge 1.21.5
1.9.0+1.21.5-neoforge23 нояб. 2025 г.44Minecraft: 1.21.4, 1.21.5neoforge
Что нового
# 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
release
MidnightLib 1.9.0 - Neoforge 1.21.10
1.9.0+1.21.10-neoforge23 нояб. 2025 г.123Minecraft: 1.21.9, 1.21.10neoforge
Что нового
# 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
release
MidnightLib 1.9.0 - Fabric 1.21.10
1.9.0+1.21.10-fabric23 нояб. 2025 г.3,1 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
# 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
release
MidnightLib 1.9.0 - Neoforge 1.21.1
1.9.0+1.21.1-neoforge23 нояб. 2025 г.833Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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
release
MidnightLib 1.9.0 - Fabric 1.20.1
1.9.0+1.20.1-fabric23 нояб. 2025 г.980Minecraft: 1.20, 1.20.1fabric, quilt
Что нового
# 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
release
MidnightLib 1.9.0 - Forge 1.20.1
1.9.0+1.20.1-forge23 нояб. 2025 г.945Minecraft: 1.20, 1.20.1forge
Что нового
# 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
release
MidnightLib 1.9.0 - Fabric 1.21.1
1.9.0+1.21.1-fabric23 нояб. 2025 г.2,3 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
# 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
release
MidnightLib 1.8.3 - NeoForge 1.21.9
1.8.3+1.21.9-neoforge3 окт. 2025 г.14,1 тыс.Minecraft: 1.21.9, 1.21.10neoforge
Что нового
## 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
release
MidnightLib 1.8.3 - Fabric 1.21.9
1.8.3+1.21.9-fabric3 окт. 2025 г.268 тыс.Minecraft: 1.21.9, 1.21.10fabric, quilt
Что нового
## 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
release
MidnightLib 1.8.2 - NeoForge 1.21.9
1.8.2+1.21.9-neoforge2 окт. 2025 г.212Minecraft: 1.21.9neoforge
Что нового
## 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
release
MidnightLib 1.8.2 - Fabric 1.21.9
1.8.2+1.21.9-fabric2 окт. 2025 г.8,1 тыс.Minecraft: 1.21.9fabric, quilt
Что нового
## 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
release
MidnightLib 1.8.1 - NeoForge 1.21.9
1.8.1+1.21.9-neoforge1 окт. 2025 г.199Minecraft: 1.21.9neoforge
Что нового
## 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
release
MidnightLib 1.8.1 - Fabric 1.21.9
1.8.1+1.21.9-fabric1 окт. 2025 г.5,3 тыс.Minecraft: 1.21.9fabric, quilt
Что нового
## 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
release
MidnightLib 1.8.0 - Fabric 1.21.9-rc1
1.8.0+1.21.9-rc1-fabric27 сент. 2025 г.912Minecraft: 1.21.9-rc1fabric, quilt
Что нового
## 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
release
MidnightLib 1.7.5 - NeoForge 1.21.1
1.7.5+1.21.1-neoforge15 июл. 2025 г.292,7 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.7.5 - Fabric 1.21.1
1.7.5+1.21.1-fabric15 июл. 2025 г.4,6 млнMinecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.7.5 - NeoForge 1.21.6
1.7.5+1.21.6-neoforge17 июн. 2025 г.19,1 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8neoforge
Что нового
## 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
release
MidnightLib 1.7.5 - Fabric 1.21.6
1.7.5+1.21.6-fabric17 июн. 2025 г.625,2 тыс.Minecraft: 1.21.6, 1.21.7, 1.21.8fabric, quilt
Что нового
## 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
release
MidnightLib 1.7.4 - NeoForge 1.21.6
1.7.4+1.21.6-neoforge17 июн. 2025 г.144Minecraft: 1.21.6neoforge
Что нового
## 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)
release
MidnightLib 1.7.4 - Fabric 1.21.6
1.7.4+1.21.6-fabric17 июн. 2025 г.718Minecraft: 1.21.6fabric, quilt
Что нового
## 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)
release
MidnightLib 1.7.3 - NeoForge 1.21.4
1.7.3+1.21.4-neoforge13 мая 2025 г.12,9 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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
release
MidnightLib 1.7.3 - Fabric 1.21.4
1.7.3+1.21.4-fabric13 мая 2025 г.355 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.7.2 - NeoForge 1.21.4
1.7.2+1.21.4-neoforge21 апр. 2025 г.1,9 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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
release
MidnightLib 1.7.2 - Fabric 1.21.4
1.7.2+1.21.4-fabric21 апр. 2025 г.101,6 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.7.1 - NeoForge 1.21.4
1.7.1+1.21.4-neoforge5 апр. 2025 г.2,9 тыс.Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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
release
MidnightLib 1.7.1 - Fabric 1.21.4
1.7.1+1.21.4-fabric5 апр. 2025 г.76 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.7.0 - NeoForge 1.21.4
1.7.0+1.21.4-neoforge28 мар. 2025 г.640Minecraft: 1.21.4, 1.21.5neoforge
Что нового
## 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`
release
MidnightLib 1.7.0 - Fabric 1.21.4
1.7.0+1.21.4-fabric28 мар. 2025 г.38,1 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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`
release
MidnightLib 1.6.10 - NeoForge 1.21.4
1.6.10+1.21.4-neoforge20 мар. 2025 г.666Minecraft: 1.21.4neoforge
Что нового
## 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
release
MidnightLib 1.6.10 - Fabric 1.21.4
1.6.10+1.21.4-fabric20 мар. 2025 г.28,8 тыс.Minecraft: 1.21.4, 1.21.5fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.9 - NeoForge 1.21
1.6.9+1.21-neoforge22 февр. 2025 г.238,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.6.9-neoforge+1.21 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.6.9 - Fabric 1.21
1.6.9+1.21-fabric22 февр. 2025 г.1 млнMinecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.6.9-fabric+1.21 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.6.9 - NeoForge 1.21.4
1.6.9+1.21.4-neoforge22 февр. 2025 г.2 тыс.Minecraft: 1.21.4neoforge
Что нового
## 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
release
MidnightLib 1.6.9 - Fabric 1.21.4
1.6.9+1.21.4-fabric22 февр. 2025 г.121,1 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.8 - NeoForge 1.21.1
1.6.8+1.21.1-neoforge15 февр. 2025 г.3,7 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.6.8-neoforge+1.21 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.6.8 - Fabric 1.21.1
1.6.8+1.21.1-fabric15 февр. 2025 г.19 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.6.8-fabric+1.21 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.6.8 - NeoForge 1.21.4
1.6.8+1.21.4-neoforge15 февр. 2025 г.836Minecraft: 1.21.4neoforge
Что нового
## 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
release
MidnightLib 1.6.8 - Fabric 1.21.4
1.6.8+1.21.4-fabric15 февр. 2025 г.10,2 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.7+1.21.1 - Fabric 1.21
1.6.7+1.21.1-fabric27 янв. 2025 г.81,7 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.6.7+1.21.1+1.21 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.6.7+1.21.1 - NeoForge 1.21
1.6.7+1.21.1-neoforge27 янв. 2025 г.4,1 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.6.7+1.21.1+1.21 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.6.7 - NeoForge 1.21.4
1.6.7-neoforge19 янв. 2025 г.4,6 тыс.Minecraft: 1.21.4neoforge
Что нового
## 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
release
MidnightLib 1.6.7 - Fabric 1.21.4
1.6.7-fabric19 янв. 2025 г.79 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.6 - Fabric 1.21.4
1.6.6-fabric4 дек. 2024 г.123 тыс.Minecraft: 1.21.4fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.6 - NeoForge 1.21.4
1.6.6-neoforge4 дек. 2024 г.1,5 тыс.Minecraft: 1.21.4neoforge
Что нового
## 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
release
MidnightLib 1.6.5 - Fabric 1.21.4
1.6.5-fabric3 дек. 2024 г.607Minecraft: 1.21.4fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.4 - NeoForge 1.21.3
1.6.4-neoforge26 окт. 2024 г.3,7 тыс.Minecraft: 1.21.2, 1.21.3neoforge
Что нового
## 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
release
MidnightLib 1.6.4 - Fabric 1.21.3
1.6.4-fabric26 окт. 2024 г.78,5 тыс.Minecraft: 1.21.2, 1.21.3fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.3 - NeoForge 1.21
1.6.3-neoforge6 сент. 2024 г.42,9 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.6.3 - Fabric 1.21
1.6.3-fabric6 сент. 2024 г.500,5 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.2 - NeoForge 1.21
1.6.2-neoforge2 сент. 2024 г.1,3 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.6.2 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Run command registration after main method
release
MidnightLib 1.6.2 - Fabric 1.21
1.6.2-fabric2 сент. 2024 г.22,8 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.6.2 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Run command registration after main method
release
MidnightLib 1.6.1 - NeoForge 1.21
1.6.1-neoforge29 авг. 2024 г.1,4 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.6.1 - Fabric 1.21
1.6.1-fabric29 авг. 2024 г.38,6 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.6.0 - NeoForge 1.21
1.6.0-neoforge25 авг. 2024 г.1,2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## 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
release
MidnightLib 1.6.0 - Fabric 1.21
1.6.0-fabric25 авг. 2024 г.8,9 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## 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
release
MidnightLib 1.5.8 - NeoForge 1.21
1.5.8-neoforge10 авг. 2024 г.2 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.5.8 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Bump version
release
MidnightLib 1.5.8 - Fabric 1.21
1.5.8-fabric10 авг. 2024 г.70,1 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.5.8 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Bump version
release
MidnightLib 1.5.7 - NeoForge 1.21
1.5.7-neoforge17 июн. 2024 г.3,9 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
## MidnightLib v1.5.7 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Fix crash with multiple visible tabs
release
MidnightLib 1.5.7 - Fabric 1.21
1.5.7-fabric13 июн. 2024 г.481,1 тыс.Minecraft: 1.21, 1.21.1fabric, quilt
Что нового
## MidnightLib v1.5.7 for 1.21
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Fix crash with multiple visible tabs
release
MidnightLib 1.5.6 - Fabric 1.21
1.5.6-fabric12 июн. 2024 г.18,8 тыс.Minecraft: 1.21fabric, quilt
Что нового
## MidnightLib v1.5.6 for 1.21-rc1
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- Update to 1.21
release
MidnightLib 1.5.5 - NeoForge 1.20.6
1.5.5-neoforge8 июн. 2024 г.1,4 тыс.Minecraft: 1.20.6neoforge
Что нового
## MidnightLib v1.5.5 for 1.20.6
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
release
MidnightLib 1.5.5 - Fabric 1.20.6
1.5.5-fabric4 мая 2024 г.205,9 тыс.Minecraft: 1.20.5, 1.20.6fabric, quilt
Что нового
## MidnightLib v1.5.5 for 1.20.6
[View the changelog](https://www.github.com/TeamMidnightDust/MidnightLib/commits/)
- MidnightLib 1.5.5
release
MidnightLib 1.5.4 - Fabric 1.20.5
1.5.4-fabric21 апр. 2024 г.10,4 тыс.Minecraft: 1.20.5fabric
Что нового
- Port to 1.20.5
- Fix multiline centered comments
release
MidnightLib 1.4.2 - Forge 1.20.1
1.4.2-forge24 дек. 2023 г.1,5 млнMinecraft: 1.20, 1.20.1forge
Что нового
- Fixed crash at startup on dedicated servers
release
MidnightLib 1.5.3 - Fabric 1.20.4
1.5.3-fabric19 дек. 2023 г.487 тыс.Minecraft: 1.20.3, 1.20.4fabric, quilt
Что нового
Fix modmenu integration
release
MidnightLib 1.5.2 - Fabric 1.20.4
1.5.2-fabric11 дек. 2023 г.1,6 тыс.Minecraft: 1.20.3, 1.20.4fabric, quilt
Что нового
- 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
release
MidnightLib 1.5.2 - NeoForge 1.20.4
1.5.2-neoforge11 дек. 2023 г.4,5 тыс.Minecraft: 1.20.3, 1.20.4neoforge
Что нового
- 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
release
MidnightLib 1.5.1 - Fabric 1.20.4
1.5.1-fabric7 дек. 2023 г.4,3 тыс.Minecraft: 1.20.3, 1.20.4fabric, quilt
Что нового
- Port to 1.20.4
- Add back fancy list background
- File size optimizations (now just 50KB!!)
- Update tooling
release
MidnightLib 1.5.0 - Forge 1.20.2
1.5.0-forge30 сент. 2023 г.4,2 тыс.Minecraft: 1.20.2forge
Что нового
- 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
release
MidnightLib 1.5.0 - Fabric 1.20.2
1.5.0-fabric16 сент. 2023 г.130,1 тыс.Minecraft: 1.20.2fabric, quilt
Что нового
- 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
release
MidnightLib 1.4.1 - Fabric 1.20
1.4.1-fabric9 июн. 2023 г.5,7 млнMinecraft: 1.20, 1.20.1fabric
Что нового
Fix tabs not being visible
Re-enable Forge and Quilt support
release
MidnightLib 1.4.1 - Forge 1.20
1.4.1-forge9 июн. 2023 г.65 тыс.Minecraft: 1.20, 1.20.1forge
Что нового
- Fix tabs not being visible
- Re-enable Forge and Quilt support
- Fix #28
release
MidnightLib 1.4.1 - Quilt 1.20
1.4.1-quilt9 июн. 2023 г.146,3 тыс.Minecraft: 1.20, 1.20.1quilt
Что нового
- Fix tabs not being visible
- Re-enable Forge and Quilt support
- Fix #28
release
MidnightLib 1.4.0 - Fabric 1.20
1.4.0-fabric22 мая 2023 г.48 тыс.Minecraft: 1.20fabric, quilt
Что нового
- 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
release
MidnightLib 1.3.0 - Quilt 1.19.4
1.3.0-quilt2 апр. 2023 г.7,5 тыс.Minecraft: 1.19.4quilt
Что нового
- 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
release
MidnightLib 1.3.0 - Fabric 1.19.4
1.3.0-fabric2 апр. 2023 г.96,8 тыс.Minecraft: 1.19.4fabric
Что нового
- 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
release
MidnightLib 1.3.0 - Forge 1.19.4
1.3.0-forge2 апр. 2023 г.4,3 тыс.Minecraft: 1.19.4forge
Что нового
- 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
release
MidnightLib 1.2.1 - Fabric 1.19.4
1.2.1-fabric9 мар. 2023 г.4,3 тыс.Minecraft: 1.19.4fabric
Что нового
- Fix <Ctrl>+<Number> keybinds not working for tabs
release
MidnightLib 1.2.0 - Fabric 1.19.4
1.2.0-fabric9 мар. 2023 г.234Minecraft: 1.19.4-rc1fabric
Что нового
- 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
beta
MidnightLib 1.1.0 - Fabric 23w06a
1.1.0+23w06a-fabric15 февр. 2023 г.1,2 тыс.Minecraft: 23w06afabric
Что нового
This was pretty straightforward.
Only Fabric supports snapshots, so Quilt and Forge have temporarily been disabled.
release
MidnightLib 1.1.0 - Quilt 1.19.3
1.1.0-quilt14 дек. 2022 г.2,7 тыс.Minecraft: 1.19.3quilt
Что нового
- Port to 1.19.3
- Removed custom button tooltip system in favor of the new vanilla one
release
MidnightLib 1.1.0 - Forge 1.19.3
1.1.0-forge14 дек. 2022 г.2,4 тыс.Minecraft: 1.19.3forge
Что нового
- Port to 1.19.3
- Removed custom button tooltip system in favor of the new vanilla one
release
MidnightLib 1.1.0 - Fabric 1.19.3
1.1.0-fabric3 дек. 2022 г.34,7 тыс.Minecraft: 1.19.3fabric
Что нового
- Port to 1.19.3
- Removed custom button tooltip system in favor of the new vanilla one
release
MidnightLib 1.0.0 - Quilt 1.19.2
1.0.0-quilt31 окт. 2022 г.35,8 тыс.Minecraft: 1.19, 1.19.1, 1.19.2quilt
Что нового
- 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)
release
MidnightLib 1.0.0 - Forge 1.19.2
1.0.0-forge31 окт. 2022 г.45 тыс.Minecraft: 1.19.2forge
Что нового
- 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)
release
MidnightLib 1.0.0 - Fabric 1.19.2
1.0.0-fabric31 окт. 2022 г.816,9 тыс.Minecraft: 1.19, 1.19.1, 1.19.2fabric
Что нового
- 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)
beta
MidnightLib 0.6.1 - 1.19.3
0.6.1+22w43a27 окт. 2022 г.210Minecraft: 22w43afabric, quilt
Что нового
Port to 22w43a
release
MidnightLib 0.6.1 - 1.19
0.6.121 сент. 2022 г.4,9 тыс.Minecraft: 1.19, 1.19.1, 1.19.2, 22w42afabric, quilt
Что нового
- Fix reset button never being inactive for color config options
- Always make color button non-interactive
release
MidnightLib 0.6.0 - 1.19
0.6.022 авг. 2022 г.3,4 тыс.Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
- 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
release
MidnightLib 0.5.2 - 1.19
0.5.27 июн. 2022 г.13,7 тыс.Minecraft: 1.19, 1.19.1, 1.19.2fabric, quilt
Что нового
Fix crash without ModMenu
release
MidnightLib 0.4.4 - 1.17/1.18
0.4.47 июн. 2022 г.47,6 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2fabric, quilt
Что нового
Fix crash without ModMenu
release
MidnightLib 0.5.1 - 1.19
0.5.16 июн. 2022 г.166Minecraft: 1.19-rc2fabric, quilt
Что нового
Fix AutoModMenu opt-out
release
MidnightLib 0.4.3 - 1.17/1.18
0.4.36 июн. 2022 г.2,2 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2fabric, quilt
Что нового
Fix AutoModMenu opt-out
release
MidnightLib 0.5.0 - 1.19
0.5.06 июн. 2022 г.123Minecraft: 1.19-rc1, 1.19-rc2fabric, quilt
Что нового
Add opt-out from AutoModMenu
release
MidnightLib 0.4.2 - 1.17/1.18
0.4.26 июн. 2022 г.3 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2fabric, quilt
Что нового
Add opt-out from AutoModMenu
beta
MidnightLib 0.4.1 - 1.19
0.4.118 мая 2022 г.138Minecraft: 1.19-pre1fabric, quilt
Что нового
- Update to 1.19
release
MidnightLib 0.4.0 - 1.17/1.18
0.4.022 февр. 2022 г.4 тыс.Minecraft: 1.17.1, 1.18, 1.18.1, 1.18.2fabric, quilt
Что нового
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
release
MidnightLib 0.3.1 - 1.17/1.18
0.3.120 нояб. 2021 г.275Minecraft: 1.17, 1.17.1, 1.18, 1.18.1fabric
Что нового
Remove leftover debug info
release
MidnightLib 0.3.0 - 1.17/1.18
0.3.031 окт. 2021 г.297Minecraft: 1.17, 1.17.1, 1.18-pre1, 1.18-pre2fabric
Что нового
- Allow configuring String-Lists in-game.
- Code cleanup
- Remove clutter
beta
MidnightLib 0.2.9 - 1.17/1.18
0.2.929 окт. 2021 г.197Minecraft: 1.17, 1.17.1, 21w37a, 21w38a, 21w39a, 21w40a, 21w41a, 21w42a, 21w43afabric
Что нового
Make /midnightconfig command only able to be executed by operators
beta
MidnightLib 0.2.8 - 1.17/1.18
0.2.828 окт. 2021 г.129Minecraft: 1.17, 1.17.1, 21w37a, 21w38a, 21w39a, 21w40a, 21w41a, 21w42a, 21w43afabric
Что нового
- 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
beta
MidnightLib 0.2.7 - 1.17/1.18
0.2.719 окт. 2021 г.145Minecraft: 1.17, 1.17.1, 21w37a, 21w38a, 21w39a, 21w40a, 21w41afabric
Что нового
- 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')
beta
MidnightLib 0.2.6 - 1.17/1.18
0.2.61 окт. 2021 г.124Minecraft: 1.17, 1.17.1, 21w37a, 21w38a, 21w39afabric
Что нового
- MidnightHats is now more performant and has new types of special hats
- Compress assets
- Reduce file size heavily
beta
MidnightLib 0.2.5 - 1.17/1.18
0.2.523 сент. 2021 г.147Minecraft: 1.17, 1.17.1, 21w37a, 21w38afabric
Что нового
+ Custom lang key support
+ Transparent list background when in game
+ Configurable background texture in MidnightConfig screens (defaults to Deepslate)
beta
MidnightLib 0.2.4 - 1.17
0.2.421 июн. 2021 г.141Minecraft: 1.17, 1.17.1-pre1fabric
Что нового
MidnightConfig v1.0.4:
- Number field length is now configurable
- Fixed number fields being empty
beta
MidnightLib 0.2.3 - 1.17
0.2.39 июн. 2021 г.156Minecraft: 1.17fabric
Что нового
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
beta
MidnightLib 0.2.2 - 1.17-pre1
0.2.21 июн. 2021 г.1,5 тыс.Minecraft: 1.17-pre1, 1.17-pre2, 1.17-pre3, 1.17-pre4, 1.17-pre5, 1.17-rc1, 1.17-rc2, 1.17fabric