Fly's config lib
Simplest JSON config lib to not repeat yourself :P
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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