Skip to content

v0.1.0

Choose a tag to compare

@Indemnity83 Indemnity83 released this 06 Jul 19:27
· 46 commits to main since this release
eaf81d2

Initial release of Configory — a small, convention-based configuration library for Minecraft mods.

Added

  • Typed config keys — read and write values with compile-time type safety.
  • Dot-notation paths — organize config, or keep it flat with a single default file.
  • Fluent validation — declare ranges and constraints once; invalid writes are rejected.
  • JSON-backed files — human-readable config with explicit saving.
  • Per-mod isolation — each mod gets its own config.
  • define(path).asX() builders — declare a value with its type, default, constraints, and description in one place.

This initial 0.1.0 is a plain library jar. From 0.1.1 onward, Configory also ships Fabric/NeoForge metadata and is published to the Modrinth Maven.