Spacefabric API
by PauRealm
Spacefabric API is a Fabric library for creating, loading, unloading and deleting dimensions and worlds at runtime, built on a shared abstraction layer.
What it does
A developer-facing library for managing world dimensions. Its abstraction layer covers dimension management, so other mods can work with dimensions through one interface instead of handling each detail themselves. The library can generate new dimensions, create dimension types, and customize the vanilla generators that produce terrain.
Worlds can be unloaded while the game runs, and saved worlds can be deleted. Created worlds can be marked active or inactive, which controls whether they are loaded. Biome entries can be added through biome sources, letting a dimension draw on custom biomes. The mod is a Fabric-only build for Minecraft 1.20.2, and its files are classed under the alpha channel; the source code is public, but the code is not open source and is under All rights reserved.
Client and server: the server and every player need the library installed for dimension features to work. Spacefabric API is categorized as a Library, with Utility and World generation as secondary categories, and 548 Library mods have Fabric files for 1.20.2.
Key features
Dimension abstraction layer
A shared layer handles dimension management, so mods built on it do not each implement the same logic.
Dimension and dimension type generation
New dimensions can be generated and dimension types can be created for them.
Vanilla generator customization
The vanilla world generators can be customized, and biome entries can be added through biome sources.
Runtime world control
Worlds can be unloaded at runtime, saved worlds can be deleted, and created worlds can be marked active or inactive.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Mod developers who need to create or manage extra dimensions and worlds from their own code, and server owners whose installed mods depend on this library.
How it compares
TLA Api is a Fabric and Quilt library for 1.20.4 – 1.21.1, client-side only and open source under the MIT License. Multiverse is a server-side only Fabric mod for 1.21.8 – 26.3, open source under the MIT License, aimed at managing multiple worlds. DynamicAssetAccessor is a Fabric library for 1.19 – 1.19.3, open source under the GNU Lesser General Public License v3.0 only, and runs on client and server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Spacefabric API | Fabric | 1.20.2 | Client and server | 2023-10-19 |
| TLA Api | Fabric and Quilt | 1.20.4 – 1.21.1 | Client-side only | 2024-10-19 |
| Multiverse | Fabric | 1.21.8 – 26.3 | Server-side only | 2026-09-15 |
| DynamicAssetAccessor | Fabric | 1.19 – 1.19.3 | Client and server | 2023-01-05 |
Questions
Which loader does Spacefabric API support?
Does the server need Spacefabric API?
Is the source code available?
In the catalog
Spacefabric API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 12,076 mods support Minecraft 1.20.2.
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/spacefabric-api
- Owner
- PauRealm
- Published
- 2023-10-19
- Updated on Modrinth
- 2023-10-19
- Facts verified
- 2026-10-15