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.
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
Runtime dimension creation
New dimensions are added while the game runs, either from a preset or as a clone of an existing dimension.
Dimension removal
A dimension can be removed on a running server, and a command deletes its saved world data.
Client synchronization
Dimension information is passed to clients when dimensions change, and command completion picks up new IDs.
Dimension inspection
A command shows a dimension's type ID and chunk generator configuration.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| DimLib | Fabric | 1.20.4 – 1.21.1 | Client or server, optional | 2024-09-01 |
| AAA Particles Command | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-05-20 |
| Dynamic Asset Generator | Fabric, Forge, NeoForge and Quilt | 1.18.1 – 1.21.1 | Client or server, optional | 2024-08-13 |
| Spacefabric API | Fabric | 1.20.2 | Client and server | 2023-10-19 |
Questions
Does DimLib need Fabric API?
Does DimLib have to be installed on the client?
Which game versions does DimLib support?
Can the experimental settings warning be turned off?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/dimlib
- Owner
- qouteall
- Published
- 2023-12-30
- Updated on Modrinth
- 2024-09-01
- Facts verified
- 2026-10-15
