
Jauml
Jauml is a lightweight configuration library for Minecraft mods, designed to simplify JSON-based config management
- Загрузки
- 114K
- Подписчики
- 9
- Обновлён
- 25 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 6 июня 2025 г.


Jauml is a beta library that provides a solid foundation for managing mod configurations in Minecraft.
It simplifies adding new settings, validating existing ones, and maintaining clean, readable configuration code.
Designed for mod developers, Jauml makes configuration handling flexible, scalable, and easy to extend.
🛠 Issues & Support
If you encounter bugs or have feature requests, please report them on our
Discord Server.
Jump into our community server and experience our projects firsthand.
No trailer or description compares to seeing the gameplay in action.
Центр версий
64 версийЧенджлог
2.1.0Релиз26.2 · 25 июня 2026 г.
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).
2.1.0Релиз26.1.2 · 25 июня 2026 г.
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).
2.1.0Релиз1.21.11 · 25 июня 2026 г.
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).
2.1.0Релиз1.21.1 · 25 июня 2026 г.
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).
2.1.0Релиз1.20.1 · 25 июня 2026 г.
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).
2.1.0Релиз26.2 · 25 июня 2026 г.
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).
2.1.0Релиз26.1.2 · 25 июня 2026 г.
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).
2.1.0Релиз1.21.11 · 25 июня 2026 г.
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).
Комментарии
Загружаем…