Fly's config lib

Simplest JSON config lib to not repeat yourself :P

254

Quick challenge

How far can you run before the mobs catch you?

Fly's config lib

Fly's Config Lib

A shared configuration library for Fly's Minecraft mods providing JSON config management, registry helpers, and NBT pattern matching.

Features

- Load and save mod settings from a JSON file - Automatically creates a default config file if none exists - Detects when the config file is edited on disk and reloads it without restarting - Backs up broken/corrupted config files with a timestamp before resetting to defaults - Look up items, blocks, and entities by their in-game I - Caches registry lookups so repeated lookups don't slow things down - Match items by their NBT data (enchantments, custom names, written book authors, etc.) - Partial NBT matching — only the tags you specify need to match, the rest are ignored - Exact NBT matching — the item must have exactly the tags specified, nothing more - List NBT matching — check if an item has at least one of the specified enchantments/tags - Strict list matching — check if an item has all of the specified enchantments/tags - Numeric NBT values match regardless of internal type - Map config keys to values using either exact strings or regex patterns - Extract parts of a matched string via capture groups and reuse them in the mapped value

ADS