ModsFinder

DimLib

by qouteall

DimLib, a Fabric library by qouteall, lets other mods and server operators create, clone, remove and inspect dimensions while the game is running.

FabricClient or server, optionalApache License 2.0Open source1.20.4 – 1.21.1

What it does

Dimensions can be added at runtime from a preset or as a copy of an existing one, such as the overworld, with its dimension type and chunk generator carried over. Cloning through the dims command copies the dimension type and world generator, and the option to clone blocks and entities is described as an extra step. Removing a dimension is possible on a running server, and a delete command clears its saved world data. Dimension details, including the dimension type ID and chunk generator configuration, can be shown with a command.

DimLib exposes a DimensionAPI class for other mods to call, and its javadoc is the reference for those methods. Its client side keeps dimension information in sync when dimensions change, and it updates command completion so newly created dimension IDs appear as suggestions. A config option can suppress the Worlds using Experimental Settings warning, which some users want to disable. The mod depends on Fabric API and is published for Fabric only, across the 1.20.4 and 1.21.1 game versions. It is open source under the Apache License 2.0.

Key features

  1. Runtime dimension creation

    New dimensions are added while the game runs, either from a preset or as a clone of an existing dimension.

  2. Dimension removal

    A dimension can be removed on a running server, and a command deletes its saved world data.

  3. Client synchronization

    Dimension information is passed to clients when dimensions change, and command completion picks up new IDs.

  4. Dimension inspection

    A command shows a dimension's type ID and chunk generator configuration.

Compatibility

Latest build for each game version and loader.

1.21.1v1.1.0-mc1.21.1
1.20.41.0.2+mc1.20.4
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

How it compares

Full comparison

AAA Particles Command is a Fabric, Forge and NeoForge mod for 1.20.1 – 1.21.1, server-side only, and not open source, so it covers a different job. Dynamic Asset Generator is open source under the GNU Lesser General Public License v3.0 or later, with files for Fabric, Forge, NeoForge and Quilt across 1.18.1 – 1.21.1. Spacefabric API is a Fabric-only client and server mod for 1.20.2, not open source, and it is a separate API.

ModLoadersGame versionsEnvironmentUpdated
DimLibFabric1.20.4 – 1.21.1Client or server, optional2024-09-01
AAA Particles CommandFabric, Forge and NeoForge1.20.1 – 1.21.1Server-side only2026-05-20
Dynamic Asset GeneratorFabric, Forge, NeoForge and Quilt1.18.1 – 1.21.1Client or server, optional2024-08-13
Spacefabric APIFabric1.20.2Client and server2023-10-19

Questions

Does DimLib need Fabric API?

Yes. Fabric API is the only required dependency, and DimLib is published for Fabric alone.

Does DimLib have to be installed on the client?

No. Either side can run it, and neither needs it, so a server or a client can use it alone.

Which game versions does DimLib support?

Files exist for 1.20.4 and 1.21.1, and the latest Fabric file is v1.1.0-mc1.21.1 for 1.21.1, an alpha release.

Can the experimental settings warning be turned off?

Yes. A config option suppresses the Worlds using Experimental Settings warning.

In the catalog

DimLib 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 qouteall

All projects

Similar mods

What the author says

This is a Fabric mod that can: Add and remove dimensions when the server is running or when the server is initializing. Synchronize dimension info to client when dimension changes if the client has the mod. * Allow suppressing the "Worlds using Experimental Settings are not supported" warning, through config or code…
qouteall, on the Modrinth page

Official listing

Owner
qouteall
Published
2023-12-30
Updated on Modrinth
2024-09-01
Facts verified
2026-10-15

Tags