Modscraper Modscraper Minecraft
Prickle logo

Prickle

Mod

by DarkhaxDev

Prickle is a JSON based configuration file format brought to Minecraft.

Type

Mod

CurseForge Downloads

52,910,401

CurseForge ID

1023259

Modrinth Downloads

14,144,795

Modrinth ID

aaRl8GiW

Last Updated

Nov 7, 2026

Description

Prickle is a JSON based config format. This mod allows other mods to use Prickle for their config files! For technical documentation please see the GitHub page.

 

FaQ

Why is this called Prickle?
Prickle is the collective noun for a group of hedgehogs. Hedgehogs are one of my favourite animals and I think they are a fitting metaphor for config files. For example, they both may seem intimidating at first but can be nice once you get to know and understand them.

Why not use an existing format?
In the past I used standard JSON for my config files but there were several issues such as the lack of comments and default values. Prickle adds these features to JSON while remaining 100% backwards compatible. I have tried several other formats like TOML but I was disappointed with a lot of their Java implementations. They often lack features I found important, has serious bugs, and were no longer being maintained. Minecraft also uses JSON for datapacks and commands, making it a familiar choice for most players.

Format Specifications

In Prickle property values are wrapped in a JSON object. This allows metadata and other properties to be attributed to that property. The actual value that the user edits is held by the value property.

For example in standard JSON a file would look like this.

{
  "database_host": "192.168.1.222"
}

The same JSON as a Prickle file would look like this.

{
  "database_host": {
    "value": "192.168.1.222"
  }
}

Comments

The // key is reserved for comments. Comments are only used to provide additional context to the reader and should never influence how the file is parsed. Comments can be a JSON string or an array of JSON strings for multiline comments.

{
  "database_host": {
    "//": "The IP address of the database to connect to.",
    "value": "192.168.1.0"
  }
  "database_host_backup": {
    "//": [
      "A backup IP address to connect to. This is only",
      "used if the default host can not be reached    "
    ],
    "value": "192.168.1.0"
  }
}

Decorators

Decorators are named comments that convey a specific attribute of the property to the reader. A common example of a decorator is //default which declares the default value for the reader. Like comments, decorators never influence how the file is parsed, they are purely descriptive.

You may encounter some of the following decorators in prickle files.

  • //default - The default value of the property.
  • //reference - A resource that can be used to learn more, like a wiki/docs page.
  • //range - The acceptable range for a numeric value.
  • //regex - A regex pattern that the value must match.
  • //empty-allowed - If the value can be empty or not.

Nodecraft Sponsorship LogoThis project is sponsored by Nodecraft. Use code DARKHAX for 30% off your first month of service!

Compatibility

Mod Loaders

Client Neoforge Server

Game Versions

26.3

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (1,819)

Show fewer
Everything Refined II Everything Refined II Refabricated Beta Refabricated Beta Voidbound Chronicles Voidbound Chronicles Amped Delight Amped Delight Comfortable survival Comfortable survival Just Around The Block Just Around The Block The Lost Realms The Lost Realms Buba's SMP+ Buba's SMP+ Cobblemon WITH LYRICS Cobblemon WITH LYRICS Nolini135's Vanilla Nolini135's Vanilla Ron's Forever World Ron's Forever World John's Cobblemon ServerPack John's Cobblemon ServerPack Hope SMP S2 (COBBLEMON) Hope SMP S2 (COBBLEMON) Create Aero Mobile Cities Create Aero Mobile Cities Hearthvale Hearthvale Mochi Mochi Project Overclock Project Overclock CobbleHelx Modpack (Cobblemon) CobbleHelx Modpack (Cobblemon) BeyondCraft BeyondCraft Banquito Banquito Realms of Craft Realms of Craft FortMine ++ FortMine ++ Megalopolis Batom e Cafe Batom e Cafe Wolly's Adventure Pack Wolly's Adventure Pack Create: Horizons Create: Horizons Create Gearbound Nexus Create Gearbound Nexus Rise of the Ancients Rise of the Ancients LlamaWorld LlamaWorld Blastub Aeronautics Livia Modpack Livia Modpack DarkMetaKnight's Adventure Pack DarkMetaKnight's Adventure Pack Diggicraft -  The Beginning Diggicraft - The Beginning Minetlan Minetlan RC Cobblemon RC Cobblemon Corpus 2026 Corpus 2026 Vtube Meets Cobblemon Vtube Meets Cobblemon The Oblivion The Oblivion WUC Tensura WUC Tensura MerVik’s Vanilla+ MerVik’s Vanilla+ Glatzencraft Glatzencraft Unova-Unys Unova-Unys Eternity - Refugievements Eternity - Refugievements Echoes of Alpha: The Herobrine Myth Echoes of Alpha: The Herobrine Myth GenPlus GenPlus The Foundry Pack The Foundry Pack Bachnet Survival Bachnet Survival CPWN Pack 2 CPWN Pack 2 Cobblemon Chaos Edition Cobblemon Chaos Edition Modded Hollow Modded Hollow Void-Attack Void-Attack Create Mod - Second Chance Create Mod - Second Chance Ultimate Client Ultimate Client Cyclo's Gearbound Cyclo's Gearbound Vanilla Plus+++ Vanilla Plus+++ Visually Vibrant - [FABRIC] Visually Vibrant - [FABRIC] Endless horizon Endless horizon Electrical Warfare Electrical Warfare Create Attack 7 Create Attack 7 Amethyst Eclipse Amethyst Eclipse Realms of Palluto Realms of Palluto singularity singularity Tralty's Modded Adventure 2 Tralty's Modded Adventure 2 SiestaSMP Modpack SiestaSMP Modpack Wayward Wayward Serenity Create SMP Serenity Create SMP Vanilla Essencia Vanilla Essencia prjkt333 prjkt333 Janis1895 Janis1895 Last MC 2025 JTF Last MC 2025 JTF Refabricated Villagers: Vanilla+ Refabricated Villagers: Vanilla+ Cherry Sorbet Cherry Sorbet Venture INC. Venture INC. Vanilla: Remixed Vanilla: Remixed PURE. PURE. Rub3n's Vanilla pack Rub3n's Vanilla pack Worlds O' Plenty II Worlds O' Plenty II AVD (Average Vanilla Desire) AVD (Average Vanilla Desire) The Roaring 20's Oasis The Roaring 20's Oasis Vanilla Cataclysst Vanilla Cataclysst Vanilla Enhanced Vanilla Enhanced Snibbi's Modpack Snibbi's Modpack Stardivers Stardivers Weathered Weathered CreateAbility CreateAbility kringles ModPack kringles ModPack Pigeon Craft s2 Pigeon Craft s2 Orange Juice with Pulp Orange Juice with Pulp PeakMine PeakMine SIMPLY: Vanilla SIMPLY: Vanilla Astral Project Astral Project TPW: Redux TPW: Redux fedcraft Dark's simple QoL Dark's simple QoL Advancement Race Modpack Advancement Race Modpack Poketod SMP Poketod SMP Holiday blocks Holiday blocks Cobblemon x Confluence Cobblemon x Confluence ScenicCraft ScenicCraft Qwnks's Better Adventures Qwnks's Better Adventures

External Resources