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)
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[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.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