Prickle Mod (1.21.11, 1.21.1) – Lightweight JSON-Based Config System
Prickle Mod (1.21.11, 1.21.1) is a JSON-based configuration format designed for Minecraft. It adds features like comments, decorators, and default values while remaining fully compatible with standard JSON.

Features:
- Comments: Add explanations to your config using the reserved
//key. Can be single-line or multi-line.- Single-line example:
{
"database_host": {
"//": "The IP address of the database to connect to.",
"value": "192.168.1.0"
}
} - Multi-line example:
{
"database_host": {
"//": [
"The IP address of the database to connect to.",
"The port can be suffixed using a colon."
],
"value": "192.168.1.0"
}
}
- Single-line example:
- Decorators: Named comments that describe metadata for a property.
//default– default value//reference– link to documentation//range– allowed numeric range//regex– regex validation pattern//empty-allowed– whether empty values are allowed
- Full JSON Compatibility: Works with all existing JSON tools and syntax highlighting.
Example:
{
"host": {
"//default": "192.168.1.1",
"value": "192.168.1.1"
},
"logMessages": {
"//default": true,
"value": true
}
}
Advanced Options:
- Ranged Numbers: Use
@RangedInt,@RangedFloat, etc. to define min and max.
{
"ranged_int": {
"//range": ">=0 AND <=100",
"//default": 84,
"value": 22
}
} - Regex Validation: Ensure string values follow a pattern.
{
"logo_file": {
"//regex": "^.*\\.(jpg|png)$",
"//default": "logo.png",
"value": "resources/my_logo.png"
}
} - Arrays: Use
@Arrayfor lists with optional inlining and empty rules.intArray– inlined small arrayscharArray– multi-line arrays
- Custom Property Types: Add new types with
IPropertyAdapteror@Adapter.
Usage:
- Create a config class with
@Valuefields for properties. - Load the config using
ConfigManager.load("example", new ExampleConfig()). - Defaults, comments, and decorators will be automatically written to the JSON file.
Requires:
Minecraft Forge or Fabric API or Quilt Loader or NeoForge Installer
How to install:
Click the following link to view details: How to Install Mods for Minecraft Java Edition on PC: A Beginner Guide
Prickle Mod (1.21.11, 1.21.1) Download Links
For Minecraft 1.21.1, 1.21
Forge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
NeoForge Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.4
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.5
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.6
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.7
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.8
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.10, 1.21.9
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
For Minecraft 1.21.11
NeoForge Version: Download from Server 1 – Download from Server 2
Fabric/Quilt Version: Download from Server 1 – Download from Server 2
0
4 days ago