Forge Config API Port [Fabric] Mod

Forge Config API Port [Fabric] is an unofficial port of Minecraft Forge’s Config API for fabric. MC Forge has a well-known API for doing configs. MC Forge commonly recommends you use their Config API for making mods for the sake of being easier to support for them. This can make it harder for those who want to want to port their mod to Fabric/Quilt or other loaders. So this mod ports the MC Forge Config API to Fabric.

The MC Forge Config API is actually quite simple, with just a few parsers and Java Interfaces and hardly makes any calls to Minecraft itself or other parts of Minecraft Forge. When it does refer to other parts of MC Forge, the unofficial port has an abstraction layer and general API. It is unknown how much work went into this, as it is not a cleanroom rewrite with many of the comments still in place. It is also important to note, that there are a few files missing such as ForgeConfig.java. So this is something that may need to be considered.

The mod is built as a drop-in replacement for the Minecraft Forge Config API and has all the same package names and everything. The mod is supposed to be used in an environment with multiple loaders and itself is in a gradle project that has MC Forge, FabricMC, QuiltMC, and Common(shared code) as separate that is possibly based on MultiLoader Template. It is unknown why they chose this development configuration, both the Quilt and MC Forge projects are likely dummy projects possibly for testing and not something you can actually download (though the main version, for Fabric, does work on Quilt officially). The mod in general is useful for people who do not want to use a 3rd party config API on MC Forge and still work on Fabric.

Mods can also be configured in the game if the mod Configured is installed, however many configs require this to be explicitly enabled so you may not have as much luck with the GUI as you would with the files.

 The author is behind many other mods also, and many of them use this, there are also many other mods which use this.


Installation

Follow the procedures described below to install this mod into your game

  1. Download and install the Fabric
  2. Install Fabric API
  3. Download the mod
  4. Put the mod into .minecraft/mods folder
  5. Launch Minecraft

Downloads

Release
Filename/Url
Game Versions
Modloader
Downloads
Updated
Actions
0.32 mb
1.16.4 1.16.5
fabric
5
March 01, 2023
0.32 mb
1.17 1.17.1
fabric
0
March 01, 2023
0.32 mb
1.18.2
fabric
4
March 01, 2023
0.42 mb
1.19 1.19.1 1.19.2
fabric
15
March 01, 2023
0.39 mb
1.19.3
fabric
10
March 01, 2023

Your evaluation

It helps us to improve our recommendation

0.0/5
0

Please sign in or create an account to participate in this conversation.

Log In Required

Accessing certain features in our website requires authentication

Sign In

Or if you do not have an account

Create an account
Are you sure to delete this comment?

Note that you cannot reverse this action.

Report an issue

First, please select the reason why you are reporting.

Copyright Infringement
Inappropriate Description
Bug
Other

Also please leave your email, so we can get back to you:

Please provide a valid email adress!
Post is saved to your bookmarks.
Report is sent!
Mod version does not match with the version of selected modpack
Select the language

After changing the language website content will be completely translated to the selected language and you can view translated versions of available posts.