ShatterLib | OctoLib
by SSKirillSS
Shared code library for OctoStudios' mods, providing a YAML-based config system with auto-validation and deep serialization.
What it does
Players and server owners meet this library as a dependency of other OctoStudios mods rather than as a standalone feature. Its one listed feature is a datapack-like config format written in YAML, with automatic validation and deep serialization meant to catch malformed settings. Installing it on Fabric also requires Fabric API, and Architectury API is needed on the versions covered by this card.
Published for Fabric, Forge, NeoForge and Quilt across 16 release versions, spanning 1.18.2 – 26.3. Client and server runs with the library on both sides. The license is All rights reserved, so the code is not open source, though source code and an issue tracker are linked publicly. The author notes that the codebase may change often, so developers building on it should expect updates.
Key features
YAML-based config
Settings are written in a datapack-like YAML layout that other OctoStudios mods can read.
Auto-validation
Config values are checked automatically, so invalid entries are reported instead of silently breaking a mod.
Deep serialization
Nested config structures are converted to and from files, covering more than flat key-value pairs.
Multi-loader builds
Builds exist for Fabric, Forge, NeoForge and Quilt, with the latest beta Fabric and NeoForge files for 26.3.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x9 of 9 versions with builds
1.20.x2 of 2 versions with builds
1.19.x1 of 1 version with builds
1.18.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 15 mods
How it compares
Fabric Yaml Configuration is a Fabric-only config mod for 1.20.1 – 1.21.10, client or server optional, under All rights reserved and not open source. NulaCore is a Fabric library for 1.19.2 that runs client and server and is open source under the GNU Lesser General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ShatterLib | OctoLib | Fabric, Forge, NeoForge and Quilt | 1.18.2 – 26.3 | Client and server | 2026-09-29 |
| Fabric Yaml Configuration | Fabric | 1.20.1 – 1.21.10 | Client or server, optional | 2023-10-18 |
| NulaCore | Fabric | 1.19.2 | Client and server | 2023-08-04 |
Questions
Does ShatterLib need Architectury API?
Must ShatterLib be installed on the server?
In the catalog
ShatterLib | OctoLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from SSKirillSS
Similar mods
What the author says
Collection of shared code for OctoStudios' mods. List of currently implemented features: - Datapack-like YAML-based config with auto-validation, deep searialization and other safety features. NOTE: - From 1.20.1 to 1.21.11 requires ArchitecturyAPI to work!
Official listing
- Modrinth page
- modrinth.com/mod/shatterbyte-lib
- Owner
- SSKirillSS
- Published
- 2023-11-27
- Updated on Modrinth
- 2026-09-29
- Facts verified
- 2026-10-15
