Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Forge Config API Port

Forge Config API Port

NeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.

22.19M
3,011
Library
AboutGalleryChangelogVersions

[FORGE] [1.21] ForgeConfigAPIPort-v21.0.3

by Fuzs on Jul 15, 2024
Download

[FABRIC] [1.21] ForgeConfigAPIPort-v21.0.3

by Fuzs on Jul 15, 2024
Download

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.3-1.21] - 2024-07-15

Changed

  • Add a few deprecation notices to highlight the internal migration to NeoForge's config system for Forge on Fabric, that will require registering Forge config classes via the NeoForge implementation in the future
  • Add back contents to Forge's ModConfig as it is still used in config events, it now serves as an adapter to NeoForge's ModConfig for registered Forge configs

Fixed

  • Fix Forge config events not being called on Fabric

[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

[NEOFORGE] [1.21] ForgeConfigAPIPort-v21.0.2

by Fuzs on Jul 13, 2024
Download

[FORGE] [1.21] ForgeConfigAPIPort-v21.0.2

by Fuzs on Jul 13, 2024
Download

[FABRIC] [1.21] ForgeConfigAPIPort-v21.0.2

by Fuzs on Jul 13, 2024
Download

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

[NEOFORGE] [1.21] ForgeConfigAPIPort-v21.0.1

by Fuzs on Jul 1, 2024
Download

[FORGE] [1.21] ForgeConfigAPIPort-v21.0.1

by Fuzs on Jul 1, 2024
Download

[FABRIC] [1.21] ForgeConfigAPIPort-v21.0.1

by Fuzs on Jul 1, 2024
Download

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

[NEOFORGE] [1.21] ForgeConfigAPIPort-v21.0.0

by Fuzs on Jun 14, 2024
Download

[FABRIC] [1.21] ForgeConfigAPIPort-v21.0.0

by Fuzs on Jun 14, 2024
Download

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

[NEOFORGE] [1.20.6] ForgeConfigAPIPort-v20.6.1

by Fuzs on Jun 4, 2024
Download

[FORGE] [1.20.6] ForgeConfigAPIPort-v20.6.1

by Fuzs on Jun 4, 2024
Download

[FABRIC] [1.20.6] ForgeConfigAPIPort-v20.6.1

by Fuzs on Jun 4, 2024
Download

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 and forceGlobalServerConfigs 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 and ModConfigSpec
  • Overhaul server config syncing to occur during the configuration phase in favor of login

Removed

  • Remove deprecated Fabric api events and helper methods

[FORGE] [1.20.6] ForgeConfigAPIPort-v20.6.0

by Fuzs on May 1, 2024
Download

[NEOFORGE] [1.20.6] ForgeConfigAPIPort-v20.6.0

by Fuzs on Apr 30, 2024
Download

[FABRIC] [1.20.6] ForgeConfigAPIPort-v20.6.0

by Fuzs on Apr 30, 2024
Download

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 and ModConfigSpec
  • Overhaul server config syncing to occur during the configuration phase in favor of login

Removed

  • Remove deprecated Fabric api events and helper methods

[NEOFORGE] [1.20.4] ForgeConfigAPIPort-v20.4.3

by Fuzs on Jan 22, 2024
Download

[FORGE] [1.20.4] ForgeConfigAPIPort-v20.4.3

by Fuzs on Jan 22, 2024
Download

[FABRIC] [1.20.4] ForgeConfigAPIPort-v20.4.3

by Fuzs on Jan 22, 2024
Download

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 for IConfigSpec 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 into fuzs.forgeconfigapiport.fabric.api.forge and fuzs.forgeconfigapiport.fabric.api.neoforge
  • The common module is no longer published as forgeconfigapiport-common, instead there are now two common publications which are forgeconfigapiport-common-forgeapi and forgeconfigapiport-common-neoforgeapi

Added

  • Added disableConfigWatcher config option to both ForgeConfigSpec and ModConfigSpec

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)

[FORGE] [1.20.2] ForgeConfigAPIPort-v20.2.6

by Fuzs on Jan 22, 2024
Download
1
4
5
6
9

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.