ModsFinder

SDM Core

by Sixik

SDM Core is a library for script-based mod development, offering helpers for NBT data, custom serializers and multithreaded utilities.

FabricForgeNeoForgeClient and serverMIT License1.19.2 – 1.21.1

What it does

Other mods built on this library can use its helpers for reading and writing NBT data, defining custom serializers for their own objects and running work across several threads. Its author describes it as a foundation for creating mod script elements, so most players meet it only as a dependency of other mods.

The library includes an integration with ImGui, a toolkit for building debug and developer interfaces. It is required by Ore Stages Reborn and SDM GameStages. Installation covers Fabric, Forge and NeoForge, and the environment is client and server, so the server and every player need it. Files cover 1.19.2, 1.20.1, 1.21 and 1.21.1, with 2.1.2 as the latest file for 1.21.1 on Fabric and NeoForge and 1.3.0 for 1.20.1 on Forge.

Key features

  1. NBT handling

    Helpers for working with NBT data let dependent mods read and write structured save information.

  2. Custom serializers

    Developers can define serializers for their own types so those objects can be stored and loaded.

  3. Multithread utilities

    A set of utilities lets dependent code run tasks across threads instead of only on the main thread.

  4. ImGui integration

    The library connects to ImGui, an immediate-mode interface toolkit, for building developer-facing windows.

Compatibility

Latest build for each game version and loader.

1.21.11.21.1-2.1.2Not available1.21.1-2.1.2
1.21Not availableNot available1.21.1-2.1.2
1.20.11.20.1-2.0.01.20.1-1.3.0Not available
1.19.21.19.2-2.0.0Not availableNot available
ReleaseBetaAlphaNot available

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

Required by 2 mods

Use cases

Who it’s for: Mod developers who need serialization or NBT helpers, and players installing Ore Stages Reborn or SDM GameStages, which both require this library.

How it compares

Full comparison

TenshiLib is a library for Fabric, Forge and NeoForge across 1.18.2 – 1.21.1; it is server-required with an optional client and is not open source. CC - Complementary Core is an MIT-licensed open source library for Forge and NeoForge covering 1.19 – 26.2, and it is set for client and server, as is SDM Core. SinoCore covers Fabric, Forge and NeoForge for 1.20.1 – 1.21.1 under a custom license and is not open source.

ModLoadersGame versionsEnvironmentUpdated
SDM CoreFabric, Forge and NeoForge1.19.2 – 1.21.1Client and server2024-12-06
TenshiLibFabric, Forge and NeoForge1.18.2 – 1.21.1Server required, client optional2026-09-27
CC - Complementary CoreForge and NeoForge1.19 – 26.2Client and server2026-10-03
SinoCoreFabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-01-02

Questions

Does SDM GameStages need SDM Core?

Yes. SDM GameStages requires this library, so SDM Core must be installed alongside it on Fabric, Forge or NeoForge.

Which loader files exist for SDM Core?

Fabric and NeoForge have files for 1.21.1, with 2.1.2 as the latest, and Forge has 1.3.0 for 1.20.1. Builds also cover 1.19.2 and 1.21.

Does SDM Core have to be on the server?

Yes. Servers that run it need every player to install it too.

In the catalog

SDM Core is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Sixik

All projects

Similar mods

What the author says

SDM Core is a powerful library for creating mod script elements and more.
Sixik, on the Modrinth page

Official listing

Owner
Sixik
Published
2024-07-04
Updated on Modrinth
2024-12-06
Facts verified
2026-10-15

Tags