Jsonate
Modby _nArUTo_
Jsonate simplifies Minecraft mod configuration with a lightweight JSON API, automating versioning, file handling, and type-safe data access for Forge developers.
Type
Mod
CurseForge Downloads
7,924
CurseForge ID
1325790
Last Updated
Jul 9, 2026
Description
Jsonate - Evil Json dominates everything.
Jsonate provides an intuitive, lightweight API for managing JSON-based configuration files in your Minecraft mods. Designed for simplicity and efficiency, it handles versioning, automatic file creation, and data type conversions seamlessly.
Don't wanna add dependency? Just copy the JsonConfig class and paste it into your template!
🛠 Usage Example
Add settings to your mod with clean, readable code:
public class ExampleMod { private static final JsonConfig CONFIG = JsonConfig.create("your_mod_id", "1.0.0") .put("Difficulty", 3) .put("EnableFeatures", true) .put("BlockList", Arrays.asList("dirt", "sand")) .initialize(); // Creates/loads JSON file // Access values statically public static int DIFFICULTY = CONFIG.getInt("Difficulty"); public static boolean FEATURES_ENABLED = CONFIG.getBoolean("EnableFeatures"); public static List<String> BLOCKED_ITEMS = CONFIG.getList("BlockList", String.class); }Generated JSON (your_mod_id.json):
{ "Version": "1.0.0", "Difficulty": 3, "EnableFeatures": true, "BlockList": ["dirt", "sand"] }⚠ Important Notes
Cache Config Values: For performance, store retrieved values in static fields (avoid repeated lookups).
Path Conventions: Files are saved to .minecraft/config/your_mod_id.json by default.
Version Control: Update the version number after changing .put logic.
Similar Mods
Valentine's Blessing
Mod adding colorful lilypads and decorative models with Valentine's day aspect.
More Magic
Adding More Magic to Minecraft with Enchanted Gems, Powerful Artifacts, and Mystical Spells
Goatman Revived
Horror mod that adds a scary Goatman to the game!
AE2 Things: backported
Backport of AE2 Things for Minecraft 1.19.2
Mythica - a Second Overworld Dimension
A small mod that adds a copy dimension of the overworld
Selfie Cam
Adds keybinds for a new third person camera mode! to Minecraft [for Minecraft Forge]