ModsFinder

ShatterLib | OctoLib

by SSKirillSS

Shared code library for OctoStudios' mods, providing a YAML-based config system with auto-validation and deep serialization.

FabricForgeNeoForgeQuiltClient and serverAll rights reserved1.18.2 – 26.3

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

  1. YAML-based config

    Settings are written in a datapack-like YAML layout that other OctoStudios mods can read.

  2. Auto-validation

    Config values are checked automatically, so invalid entries are reported instead of silently breaking a mod.

  3. Deep serialization

    Nested config structures are converted to and from files, covering more than flat key-value pairs.

  4. 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
26.30.7.0-beta.1+26.3Not available0.7.0-beta.1+26.3Not available
26.20.7.0-beta.1+26.2Not available0.7.0-beta.1+26.2Not available
26.1.20.7.0+26.1.2Not available0.7.0+26.1.2Not available
1.21.x9 of 9 versions with builds
1.21.110.6.0.8Not available0.6.0.8Not available
1.21.100.6.0.5Not available0.6.0.5Not available
1.21.90.6.0.5Not available0.6.0.5Not available
1.21.80.6.0.4Not available0.6.0.4Not available
1.21.40.5.0.1Not available0.5.0.1Not available
1.21.30.5.0.1Not available0.5.0.1Not available
1.21.20.5.0.1Not available0.5.0.1Not available
1.21.10.6.2Not available0.6.20.5.0.1
1.210.5.0.1Not available0.5.0.10.5.0.1
1.20.x2 of 2 versions with builds
1.19.x1 of 1 version with builds
1.18.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 15 mods

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ShatterLib | OctoLibFabric, Forge, NeoForge and Quilt1.18.2 – 26.3Client and server2026-09-29
Fabric Yaml ConfigurationFabric1.20.1 – 1.21.10Client or server, optional2023-10-18
NulaCoreFabric1.19.2Client and server2023-08-04

Questions

Does ShatterLib need Architectury API?

Yes, Architectury API is required on the versions covered by this card. Fabric builds also depend on Fabric API, which must be installed alongside it.

Must ShatterLib be installed on the server?

Client and server is the label for this library, so it needs to be present on both the server and each client.

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

All projects

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!
SSKirillSS, on the Modrinth page

Official listing

Owner
SSKirillSS
Published
2023-11-27
Updated on Modrinth
2026-09-29
Facts verified
2026-10-15

Tags