ModsFinder
SA

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.

FabricClient and serverAll rights reserved1.20.2

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

  1. Dimension abstraction layer

    A shared layer handles dimension management, so mods built on it do not each implement the same logic.

  2. Dimension and dimension type generation

    New dimensions can be generated and dimension types can be created for them.

  3. Vanilla generator customization

    The vanilla world generators can be customized, and biome entries can be added through biome sources.

  4. 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.

No stable releases
Every published file is a beta or alpha build.
1.20.2ALPHA-0.1.0
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Spacefabric APIFabric1.20.2Client and server2023-10-19
TLA ApiFabric and Quilt1.20.4 – 1.21.1Client-side only2024-10-19
MultiverseFabric1.21.8 – 26.3Server-side only2026-09-15
DynamicAssetAccessorFabric1.19 – 1.19.3Client and server2023-01-05

Questions

Which loader does Spacefabric API support?

Only Fabric. The latest file is ALPHA-0.1.0 for 1.20.2, published 2023-10-19 on the alpha channel.

Does the server need Spacefabric API?

Yes. The server and every player need the mod installed.

Is the source code available?

Yes, public source code exists, but the license is All rights reserved and the project is not open source.

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

Owner
PauRealm
Published
2023-10-19
Updated on Modrinth
2023-10-19
Facts verified
2026-10-15

Tags