Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v21.0.2-1.21] - 2024-07-13
- Updated to Night Config v3.8.0
- Update for NeoForge v21.0.82
Changed
- Remove internal Forge classes from the Fabric publication, NeoForge's system is used to benefit from the concurrency safety it provides
- There should be no breaking changes in any public facing api classes
[v21.0.1-1.21] - 2024-07-01
- Updated for Night Config v3.7.0
Fixed
- Common publications no longer try to pull Fabric Loader
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v21.0.1-1.21] - 2024-07-01
- Updated for Night Config v3.7+
Fixed
- Common publications no longer try to pull Fabric Loader
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v21.0.0-1.21] - 2024-06-14
- Update to Minecraft 1.21
- Forge distribution remains unpublished as long as it is not supported by Architectury Loom
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.6.1-1.20.6] - 2024-05-04
Changed
- Sync upstream changes for NeoForge, most importantly adding support for startup configs (loaded immediately on NeoForge to allow retrieving values during early mod loading)
- Using this new type is not necessary on Fabric since all configs but server configs already load immediately due to the absence of mod loading stages
- The new type is simply included for parity with NeoForge
Removed
- Remove outdated config options
recreateConfigsWhenParsingFailsandforceGlobalServerConfigswhich are always enabled now
[v20.6.0-1.20.6] - 2024-04-30
- Update to Minecraft 1.20.6
Changed
- Port upstream changes for
ForgeConfigSpecandModConfigSpec - Overhaul server config syncing to occur during the configuration phase in favor of login
Removed
- Remove deprecated Fabric api events and helper methods
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.6.0-1.20.6] - 2024-04-30
- Update to Minecraft 1.20.6
Changed
- Port upstream changes for
ForgeConfigSpecandModConfigSpec - Overhaul server config syncing to occur during the configuration phase in favor of login
Removed
- Remove deprecated Fabric api events and helper methods
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.4.3-1.20.4] - 2024-01-22
Fixed
- Fix
mods.tomlentries for NeoForge
[v20.4.2-1.20.4] - 2024-01-13
Changed
- Implement
UnmodifiableConfigWrapperforIConfigSpecadapters on NeoForge & Forge
[v20.4.1-1.20.4] - 2024-01-10
- Huge internal restructure, including new publications for NeoForge (for using Forge configs) and Forge (for using NeoForge configs)
- The Fabric publication still includes all classes for both config systems, the api package has been split from
fuzs.forgeconfigapiport.api.configintofuzs.forgeconfigapiport.fabric.api.forgeandfuzs.forgeconfigapiport.fabric.api.neoforge - The common module is no longer published as
forgeconfigapiport-common, instead there are now two common publications which areforgeconfigapiport-common-forgeapiandforgeconfigapiport-common-neoforgeapi
Added
- Added
disableConfigWatcherconfig option to bothForgeConfigSpecandModConfigSpec
Changed
- Updated ForgeConfigSpec with changes from MinecraftForge#9810
Fixed
- Fixed
FileWatcherhanging due to an invalid path when unloading server configs
[v20.4.0-1.20.4] - 2023-12-21
- Updated to Minecraft 1.20.4 (thanks to Girafi for helping out!)
- The mod version now is more streamlined by including the targeted Minecraft version (e.g. Minecraft 1.20.4 -> Mod Version 20.4.X)
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.2.6-1.20.2] - 2024-01-22
Fixed
- Fix
mods.tomlentries for NeoForge
[v20.2.5-1.20.2] - 2024-01-13
Changed
- Implement
UnmodifiableConfigWrapperforIConfigSpecadapters on NeoForge & Forge
[v20.2.4-1.20.2] - 2024-01-10
- Huge internal restructure, including new publications for NeoForge (for using Forge configs) and Forge (for using NeoForge configs)
- The Fabric publication still includes all classes for both config systems, the api package has been split from
fuzs.forgeconfigapiport.api.configintofuzs.forgeconfigapiport.fabric.api.forgeandfuzs.forgeconfigapiport.fabric.api.neoforge - The common module is no longer published as
forgeconfigapiport-common, instead there are now two common publications which areforgeconfigapiport-common-forgeapiandforgeconfigapiport-common-neoforgeapi
Added
- Added
disableConfigWatcherconfig option to bothForgeConfigSpecandModConfigSpec
Changed
- Updated ForgeConfigSpec with changes from MinecraftForge#9810
Fixed
- Fixed
FileWatcherhanging due to an invalid path when unloading server configs
[v9.1.2-1.20.2] - 2023-12-02
Changed
- Server configs can now once again be read from a local world directory, when a config file is present (it has to be manually copied there)
- New server config files are still only created in the global
.minecraft/configdirectory - Refactored
fuzs.forgeconfigapiport.api.config.v3.ForgeConfigPaths
Fixed
- Fixed
ModConfigSpecusing a wrong package
[v9.1.1-1.20.2] - 2023-12-01
Fixed
- Fixed
ForgeConfigSpecstill using the old name for NeoForge
[v9.1.0-1.20.2] - 2023-11-30
Added
- Added support for the
net.neoforgednamespace in addition tonet.minecraftforge Support for Minecraft Forge will be dropped in the long term- At the moment config systems from both mod loaders are fully supported, except the
/configcommand which now only works for NeoForge configs
[v9.0.0-1.20.2] - 2023-09-22
- Ported to Minecraft 1.20.2


