FASTJSON2 Serializer for YACL
FASTJSON2 Serializer for YACL lets YetAnotherConfigLib read and write its config files through the FASTJSON2 JSON library instead of the built-in Gson serializer.
What it does
YetAnotherConfigLib, called YACL here, stores mod settings as JSON. This mod replaces its default Gson serializer with one built on FASTJSON2, so config values are serialized and deserialized through that library. Other mods that use YACL can pick up the FASTJSON2 serializer without writing their own code, which suits authors who already know FASTJSON2 and do not want to learn a new API.
Players and server owners who keep configs in plain JSON can use the included migration path. Configs written in JSON5 can be moved back to regular JSON automatically, because FASTJSON2 does not read JSON5. The mod is published for Fabric, Forge, NeoForge and Quilt, requires Fabric API and YetAnotherConfigLib (YACL), and is open source under the MIT License. Files cover game versions 1.20.1 – 26.3, and the latest build targets 26.3 on Fabric and NeoForge. Another mod, Am I Up To Date?, requires it.
Key features
FASTJSON2 config serializer
Settings handled by YACL are read and written with FASTJSON2 rather than the default Gson serializer.
Usable by other mods
Mods that already depend on YACL can use the FASTJSON2 serializer by adding the dependency, with no changes to their own code.
JSON5 config migration
Configs saved as JSON5 are migrated automatically to regular JSON, since FASTJSON2 has no JSON5 support.
Version page dependency
The dependency is listed on the mod's version page, so installers can see which build pairs with which game version.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x11 of 11 versions with builds
1.20.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Config handling in other YACL mods
A mod author who already uses FASTJSON2 can have YACL configs serialized by it, keeping one JSON library in the project.
Who it’s for: Mod authors who use YetAnotherConfigLib and already work with FASTJSON2, and players whose configs need to move from JSON5 to plain JSON.
Questions
Does FASTJSON2 Serializer for YACL need Fabric API?
Can the FASTJSON2 serializer read JSON5 config files?
Which side does the mod need to be installed on?
In the catalog
FASTJSON2 Serializer for YACL is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from VesMaybeVesper
Similar mods
What the author says
A serializer for YetAnotherConfigLib made using FASTJSON2. FASTJSON2 Serializer for YACL (fastjson4yacl) is a library mod to allow other mods to use FastJSON2 for config (de)serialization. On its own it does nothing, you need other mods to utilize fastjson4yacl.
Official listing
- Modrinth page
- modrinth.com/mod/fastjson4yacl
- Owner
- VesMaybeVesper
- Published
- 2026-06-23
- Updated on Modrinth
- 2026-09-10
- Facts verified
- 2026-10-15
