Configuration API (1.21.10, 1.20.1) – Simple Annotation Based Config
Configuration API (1.21.10, 1.20.1) introduces annotation based configs which can use various file formats such as yaml, json or properties. This API also supports automatic synchronization of server properties to client, all you have to do is to annotate your config field by @Configurable.Synchronized and you’re done.

Features:
- Integrated Configuration GUI
- Clear User Interface Structure
- The configuration screen is divided into three sections: Header, Content, and Footer.
- Header: Shows the name of the current configuration or subcategory.
- Content: Contains all configuration entries. Each entry includes a display name, input control (such as checkbox, text field, slider, or sub-category button), and two control buttons — Revert and Revert to default. Hovering over an entry displays a tooltip if a description is available.
- Footer: Provides general control buttons:
- Left side: Save & Exit (or Back when in a sub-category).
- Right side: Revert, Revert to default, and Apply (apply changes without leaving the screen).
- Undo / Revert / Default Support
- Revert cancels unsaved changes for an individual setting (displayed in italic when modified).
- Revert to default restores the value defined by the mod developer.
- Global control buttons (Revert, Revert to default, Apply) allow managing all settings at once.
- Revert cancels unsaved changes for an individual setting (displayed in italic when modified).
- Error Handling and Input Warnings
- Invalid inputs (for example, numbers outside the allowed range or strings exceeding limits) show a warning or error message directly in the GUI.
- Entries may appear grayed-out if they are server-locked or temporarily unchangeable in the current game state.
- Limited In-Game Configuration Editing
- Some configuration values may be locked or uneditable while connected to a multiplayer server or during active gameplay to prevent conflicts.
Screenshots:





Requires:
How to install:
Click the following link to view details: How to Install Mods for Minecraft Java Edition on PC: A Beginner Guide
Configuration API (1.21.10, 1.20.1) Download Links
Other Versions:
For Minecraft 1.12.2
Forge version: Download from Server 1
For Minecraft 1.15.2
Forge version: Download from Server 1
For Minecraft 1.16.5
Forge version: Download from Server 1
Fabric version: Download from Server 1
For Minecraft 1.17.1
Forge version: Download from Server 1
For Minecraft 1.18.2
Forge version: Download from Server 1
Fabric version: Download from Server 1
For Minecraft 1.19.2
Forge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.19.3
Forge version: Download from Server 1 – Download from Server 2
For Minecraft 1.19.4
Forge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.20.1, 1.20
Forge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.20.2
Forge version: Download from Server 1 – Download from Server 2
For Minecraft 1.20.4
Forge version: Download from Server 1 – Download from Server 2
For Minecraft 1.20.6
NeoForge version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.1, 1.21
Forge version: Download from Server 1 – Download from Server 2
NeoForge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.3
Forge version: Download from Server 1 – Download from Server 2
NeoForge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.4
Forge version: Download from Server 1 – Download from Server 2
NeoForge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.5
Forge version: Download from Server 1 – Download from Server 2
NeoForge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.8, 1.21.7
Forge version: Download from Server 1 – Download from Server 2
NeoForge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.10, 1.21.9
Forge version: Download from Server 1 – Download from Server 2
NeoForge version: Download from Server 1 – Download from Server 2
Fabric version: Download from Server 1 – Download from Server 2
0
4 weeks ago