SDM Core
by Sixik
SDM Core is a library for script-based mod development, offering helpers for NBT data, custom serializers and multithreaded utilities.
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
NBT handling
Helpers for working with NBT data let dependent mods read and write structured save information.
Custom serializers
Developers can define serializers for their own types so those objects can be stored and loaded.
Multithread utilities
A set of utilities lets dependent code run tasks across threads instead of only on the main thread.
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.
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SDM Core | Fabric, Forge and NeoForge | 1.19.2 – 1.21.1 | Client and server | 2024-12-06 |
| TenshiLib | Fabric, Forge and NeoForge | 1.18.2 – 1.21.1 | Server required, client optional | 2026-09-27 |
| CC - Complementary Core | Forge and NeoForge | 1.19 – 26.2 | Client and server | 2026-10-03 |
| SinoCore | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-01-02 |
Questions
Does SDM GameStages need SDM Core?
Which loader files exist for SDM Core?
Does SDM Core have to be on the server?
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
Similar mods
What the author says
SDM Core is a powerful library for creating mod script elements and more.
Official listing
- Modrinth page
- modrinth.com/mod/sdm-core
- Owner
- Sixik
- Published
- 2024-07-04
- Updated on Modrinth
- 2024-12-06
- Facts verified
- 2026-10-15
