Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
Platforms
Links
Creators
Details
Licensed MIT
Published last year
๐ 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. (Newest versions allow using Zip files!) - ๐ Multi-Language Support
Fully localized via editable YAML files โ includesen_us.ymlandde_de.yml. - ๐ก๏ธ Permissions System
Each/dimensionsubcommand has its own permission:dimensioncontrol.dimension.addโ default: OPdimensioncontrol.dimension.removeโ default: OPdimensioncontrol.dimension.resetโ default: OPdimensioncontrol.dimension.teleportโ default: OPdimensioncontrol.dimension.listโ default: OPdimensioncontrol.dimension.*โ default: OP (grants all subcommand permissions)
- โก Alias Command
Use/dimas a shortcut for/dimensionfor faster access.
๐ Fixed
- Fixed a crash that occurred when the plugin was started for the first time (v1.0.1 issue).
๐งญ 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: 26.1.2
- 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.
โ Questions?
- Discord: https://discord.gg/2rkPqrnBC5
- Author: Jakomi1


