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
Updated 2 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. (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/
β βββ template2.zip
β βββ my-custom-template/
βββ lang/
β βββ en_us.yml
β βββ de_de.yml
βββ config.yml
π‘ 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.
β Questions?
- Discord: https://discord.gg/2rkPqrnBC5
- Author: Jakomi1


