Download DimLib — Minecraft Mods — MetaMods

DimLib

Active

Downloads

8

Last update

1 year ago

Versions

1.20.4 — 1.21.1
Client
Fabric
Libraries

DimLib

DimLib is a Fabric mod that opens up new possibilities for working with dimensions in Minecraft. It allows dynamic management of dimensions directly during server operation.

Main Features

  • Dynamic addition and removal of dimensions - Create and remove dimensions without server restart
  • Client synchronization - Dimension information is automatically transmitted to players who have the mod installed
  • Warning suppression - Can remove the "Worlds using Experimental Settings are not supported" message through configuration or code

Compatibility

For dynamic dimension functionality, the mod must be installed on the server but is not required for clients. If a player doesn't have the mod, autocompletion of dimension IDs in commands won't update.

If you only need the warning suppression feature, it's sufficient to install the mod on the client.

Programming Interface

All APIs are located in the DimensionAPI class. Detailed documentation can be found in javadoc.

Commands

Adding a Dimension

/dims add_dimension <newDimensionId> <preset>

Creates a new dimension based on a ready-made template.

Example: /dims add_dimension "aaa:ccc" void

Cloning a Dimension

/dims clone_dimension <templateDimension> <newDimensionID>

Creates a new dimension by copying the dimension type and world generator from an existing one. World content (blocks, entities, etc.) is not copied.

Example: /dims clone_dimension minecraft:overworld "aaa:bbb" will create dimension aaa:bbb with generation like the regular world.

Removing a Dimension

/dims remove_dimension <dimension>

Removes the specified dimension. World save files are not deleted.

Viewing Configuration

/dims view_dim_config <dimension>

Shows dimension configuration, including dimension type and chunk generator settings.

Project members
qouteall

qouteall

Developer

Nick1st

Nick1st

Developer

Created: 3 Jan 2024

ID: 3362