File Details
jauml-neoforge-26.2-2.1.0.jar
- R
- Jun 25, 2026
- 35.97 KB
- 509
- 26.2
- NeoForge
File Name
jauml-neoforge-26.2-2.1.0.jar
Supported Versions
- 26.2
Curse Maven Snippet
Added
JsonLib: Modern JSON utility class providing:safeParsefor exception-free parsing.strictParseto enforce standard RFC 8259 compliance.stableStringifyfor key-sorted deterministic JSON serialization.deepClonefor clean nested JSON copies.getByPathandsetByPathfor dot-bracket path navigation (e.g.settings.users[0].name).mergeto recursively combine configuration layers.normalizeto apply type coercion and default templates to user configurations.detectVersionfor finding schema version tags.
JsonSchema: Embedded lightweight JSON Schema validator supporting type checks, required keys constraint, object property validation, and array item schema checking.JsonMigrator: Sequence-based directed BFS path-finding migrator for sequential version upgrades.JsonException: Unified, typed exception class for all library errors.JaumlInitializer: Mod-level startup checker verifying configuration health, executing migrations, and performing library/app compatibility checks.- JUnit 5 Test Framework: Shared test suite inside
common-sharedrunning tests natively across all supported Minecraft versions. - Launch Verification script: PowerShell runner
verify_launch.ps1to clean, compile, run tests, and package mod jars automatically.
Changed
ConfigFile: Enhanced in-place with:- Graceful recovery of corrupted config files (backs up corrupted configs to
.json.bakand re-creates clean configs from default templates). - Implicit type coercion and template normalization during loads.
- Schema validation check support.
- Auto-migrations before initialization.
- Graceful recovery of corrupted config files (backs up corrupted configs to
JaumlConfig: Added overloadedopenmethods supporting schemas, migrators, and default templates. Added runtime checks (LIBRARY_VERSIONandisCompatible).