Compatibility
Minecraft: Java Edition
1.21โ1.21.8
1.20.x
1.19.x
Platforms
Creators
Details
Licensed MIT
Published 5 months ago
Updated 4 months ago
๐ DimensionControl โ Effortless Custom Dimensions in Minecraft!
DimensionControl is a powerful yet lightweight Paper plugin that allows server admins to create, manage, and remove custom dimensions (worlds) within seconds โ all through intuitive commands. No complicated setup, no manual file copying โ just seamless world control at your fingertips.๐ Key Features
- ๐ฆ One-Command Creation
Create fully working custom dimensions with a single command:/dimension add <name> [seed|preset]. You can either provide a Minecraft seed for procedural generation or specify a preset (folder frompresets/) to clone an existing world structure. - ๐๏ธ Safe Dimension Removal
Remove dimensions via/dimension remove <name>, automatically teleporting all players to the Overworld before deletion. - ๐ Automatic World Loading
All created dimensions load automatically on server startup. - ๐ก๏ธ Auto World Backup
Worlds are periodically saved and backed up to prevent data loss. - ๐บ๏ธ Seed- or Preset-Based Generation
Choose between generating new worlds with a custom seed or duplicating an existing preset from thepresets/folder. Both options are equally easy to use. - ๐ Multi-Language Support
Fully localized via editable YAML files โ includesen_us.ymlandde_de.yml.
๐งญ Commands
/dimension add <name> [seed|preset]
โค Creates a new dimension. You can provide a seed for world generation or a preset name to copy a custom world template.
/dimension remove <name>
โค Unloads and deletes the dimension after safely teleporting players.
/dimension list
โค Lists all custom dimensions managed by the plugin.
๐ง Configuration
Localization:Set the language via the
locale option in config.yml (e.g., en_us, de_de).Presets:
Drop custom world folders into the presets/ directory. These can be cloned instantly using the /dimension add command.
๐ File Structure
/plugins/DimensionControl/ โโโ presets/ โ โโโ my-custom-template/ โโโ lang/ โ โโโ en_us.yml โ โโโ de_de.yml โโโ config.yml โ Requirements
- Minecraft Version: 1.21.4
- Server Type: Paper (or forks like Purpur, Pufferfish, etc.)
๐ก Use Case Examples
- Create a mini adventure world for events in seconds.
- Allow players to explore isolated realms with controlled seeds.
- Quickly spin up a predefined world layout using a preset folder.
- Periodically generate new custom worlds for creative builds.
๐ Developer Notes
- DimensionControl is designed with performance and server safety in mind.
- World saving is throttled and optimized to prevent lag spikes.
- No external dependencies required โ plug and play.



