Skip to main content

How to select a config library

Under Construction

Config System(Neo)Forge Config SystemCloth Config APIJupiterFTB Libraryowo-libMaLiLib&MaFgLib
StandaloneWith ConfiguredWith Forge Config ScreensWith Jupiter
MetaFor Config System Only////√√×××
Has Document√///√√×√×
Config CreationCreate New Config√///√√√√√
Basic Value Type√///√√√√√
Complex Value Type
(Custom Class&Record)
×///√√√√√
KeyBind Support×///√××?√
Reflection Based Creation×///√Partly×√×
Value Validation
(Include Range)
√///×√√√√
Comments√///√√√×√
Config EditingReload Without Restart√///×√??×
Generate Config ScreenPartly√√√√√√√Manually
List<Enum> Editing×PartlyPartlyPartly?√??Manually
Mod List Screen IntegrationManually√√OptionalManuallyManually×ManuallyManually
Customize Background×√√×√×?√Manually
MultiplayerSync To Client√///×Manually√√×
Error When Syncing×××××××√×
Remote Editing××√√×√√××
Remote Editing
Permision Control
//OP OnlyOP Only/√OP Only//
FormatTOML√///√×××Manually
JSON×///√√×√Manually
YAML×///√×××Manually
Other×///Manually×SNBT×Manually
MiscConfig Data Fixer×///×√×××
Suggested SideBoth///ClientBothBothBothClient