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.

16.46M
2,606
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.x
1.16.x

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

Fuzs
Fuzs Owner

Details

Licensed MPL-2.0
Published 3 years ago
Updated yesterday
DescriptionGalleryChangelogVersions
All versions[FABRIC] [1.19.2] ForgeConfigAPIPort-v4.2.11

[FABRIC] [1.19.2] ForgeConfigAPIPort-v4.2.11

Auto-featured
Download
Report

Changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[v4.2.11-1.19.2] - 2023-02-18

Fixed

  • Backported some changes to the /config command making it fully client-side to fix issues with command argument serialization

[v4.2.10-1.19.2] - 2023-01-09

Fixed

  • Update fuzs.forgeconfigapiport.impl.util.ReflectionHelper to fix crash with the Configured mod when editing a value that does not have a valid net.minecraftforge.common.ForgeConfigSpec$Range

[v4.2.9-1.19.2] - 2022-12-07

Fixed

  • Fixed maven publication depending on Night Config as a mod at runtime

[v4.2.8-1.19.2] - 2022-12-07

Fixed

  • Fixed maven publication depending on Configured mod when it's actually just optional

[v4.2.7-1.19.2] - 2022-11-22

Added

  • Added a callback that fires when server configs are unloading
  • Added support for the Configured mod, it will automatically provide config screens to replace the built-in ones when installed

Fixed

  • Fixed a race condition with unloading server config

[v4.2.6-1.19.2] - 2022-08-31

Fixed

  • Fixed crash when a config screen attempts to handle unsupported config value types

[v4.2.5-1.19.2] - 2022-08-31

Added

  • Added a new ModConfigEvents class which is the new way of handling mod config events (loading and reloading), to ensure config events are only accessed on a mod specific basis
  • The old ModConfigEvent class is now deprecated for removal in the next major release for 1.20

Changed

  • Reverted minor internal removals from previous version to ensure compatibility with mods using those internals; they are deprecated now instead
  • Added a bunch of @ApiStatus annotations to ensure mods are only accessing the parts of the library they are meant to
  • This will be overhauled in the next major release for 1.20 to move some internals to a dedicated impl domain

[v4.2.4-1.19.2] - 2022-08-30

  • Resolved issues regarding the license of Forge

Changed

  • Ported more changes from Forge's config screens
  • Switched remaining loggers from Log4j to SLF4J

[v4.2.3-1.19.2] - 2022-08-22

Fixed

  • Fixed config screen crashing for config values without a widget factory

[v4.2.2-1.19.2] - 2022-08-21

Fixed

  • Added missing translation keys when cancelling config editing

[v4.2.1-1.19.2] - 2022-08-21

Changed

  • Ported most recent changes from Forge's config screens

Fixed

  • Fixed minimum Minecraft version requirement
  • Fixed multiple entries being selected in gui lists

[v4.2.0-1.19.2] - 2022-08-20

  • Compiled for Minecraft 1.19.2

Changed

  • Fabric Api is no longer bundled again, was causing issues with Quilt and was an inconvenience when bundling the mod as jar-in-jar

Fixed

  • Fixed missing sub-folders not being created for configs not in the main config directory

[v4.1.4-1.19.1] - 2022-08-02

Fixed

  • Fixed required version of Fabric Api

[v4.1.3-1.19.1] - 2022-07-31

  • Include Fabric Lifecycle Events which is also required

[v4.1.2-1.19.1] - 2022-07-28

  • Now requires Minecraft 1.19.1 or newer

Fixed

  • Fix start-up crash due to wrong mixin file location in publishing jar

[v4.1.1-1.19.1] - 2022-07-28

  • Re-compile to update outdated files

[v4.1.0-1.19.1] - 2022-07-28

  • Compiled for Minecraft 1.19.1

Added

  • Added native config screens from Forge (they are extremely buggy, so consider this an alpha, also requires Mod Menu to become accessible)

Changed

  • Ported ForgeConfigSpec changes from Forge
  • Fabric API is no longer a dependency, relevant modules are included in the jar now

[v4.0.2-1.19] - 2022-07-28

Fixed

  • Fixed Mod Menu being required as a Maven dependency when it's actually just optional

[v4.0.1-1.19] - 2022-07-27

Changed

  • Maven publication no longer depends on Night Config as a Fabric mod

[v4.0.0-1.19] - 2022-06-08

  • Ported to Minecraft 1.19

Dependencies

dependency-iconFabric API Version 0.76.0+1.19.2 is required
dependency-iconMod Menuoptional

Files

ForgeConfigAPIPort-v4.2.11-1.19.2-Fabric.jar(429.68 KiB) Primary
Download
ForgeConfigAPIPort-v4.2.11-1.19.2-Fabric-sources.jar(125.97 KiB)
Download

Metadata

Release channel

Release

Version number

4.2.11

Loaders

Fabric Quilt

Game versions

1.19–1.19.2

Downloads

791323

Publication date

February 18, 2023 at 5:50 PM

Publisher

Fuzs

Fuzs

Owner

Version ID

Modrinth is open source.

main@4bafae8

© 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.