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
recreateConfigsWhenParsingFails
andforceGlobalServerConfigs
which are always enabled now
[v20.6.0-1.20.6] - 2024-04-30
- Update to Minecraft 1.20.6
Changed
- Port upstream changes for
ForgeConfigSpec
andModConfigSpec
- 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
ForgeConfigSpec
andModConfigSpec
- 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.toml
entries for NeoForge
[v20.4.2-1.20.4] - 2024-01-13
Changed
- Implement
UnmodifiableConfigWrapper
forIConfigSpec
adapters 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.config
intofuzs.forgeconfigapiport.fabric.api.forge
andfuzs.forgeconfigapiport.fabric.api.neoforge
- The common module is no longer published as
forgeconfigapiport-common
, instead there are now two common publications which areforgeconfigapiport-common-forgeapi
andforgeconfigapiport-common-neoforgeapi
Added
- Added
disableConfigWatcher
config option to bothForgeConfigSpec
andModConfigSpec
Changed
- Updated ForgeConfigSpec with changes from MinecraftForge#9810
Fixed
- Fixed
FileWatcher
hanging 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.toml
entries for NeoForge
[v20.2.5-1.20.2] - 2024-01-13
Changed
- Implement
UnmodifiableConfigWrapper
forIConfigSpec
adapters 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.config
intofuzs.forgeconfigapiport.fabric.api.forge
andfuzs.forgeconfigapiport.fabric.api.neoforge
- The common module is no longer published as
forgeconfigapiport-common
, instead there are now two common publications which areforgeconfigapiport-common-forgeapi
andforgeconfigapiport-common-neoforgeapi
Added
- Added
disableConfigWatcher
config option to bothForgeConfigSpec
andModConfigSpec
Changed
- Updated ForgeConfigSpec with changes from MinecraftForge#9810
Fixed
- Fixed
FileWatcher
hanging 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/config
directory - Refactored
fuzs.forgeconfigapiport.api.config.v3.ForgeConfigPaths
Fixed
- Fixed
ModConfigSpec
using a wrong package
[v9.1.1-1.20.2] - 2023-12-01
Fixed
- Fixed
ForgeConfigSpec
still using the old name for NeoForge
[v9.1.0-1.20.2] - 2023-11-30
Added
- Added support for the
net.neoforged
namespace 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
/config
command which now only works for NeoForge configs
[v9.0.0-1.20.2] - 2023-09-22
- Ported to Minecraft 1.20.2
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v20.4.2-1.20.4] - 2024-01-13
Changed
- Implement
UnmodifiableConfigWrapper
forIConfigSpec
adapters 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.config
intofuzs.forgeconfigapiport.fabric.api.forge
andfuzs.forgeconfigapiport.fabric.api.neoforge
- The common module is no longer published as
forgeconfigapiport-common
, instead there are now two common publications which areforgeconfigapiport-common-forgeapi
andforgeconfigapiport-common-neoforgeapi
Added
- Added
disableConfigWatcher
config option to bothForgeConfigSpec
andModConfigSpec
Changed
- Updated ForgeConfigSpec with changes from MinecraftForge#9810
Fixed
- Fixed
FileWatcher
hanging 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)