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.
/dimension add <name> [seed|preset]. You can either provide a Minecraft seed for procedural generation or specify a preset (folder from presets/) to clone an existing world structure.
/dimension remove <name>, automatically teleporting all players to the Overworld before deletion.
presets/ folder. Both options are equally easy to use. (Newest versions allow using Zip files!)
en_us.yml and de_de.yml.
/dimension subcommand 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)/dim as a shortcut for /dimension for faster access.
/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.
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.
/plugins/DimensionControl/
├── presets/
│ └── my-custom-template/
├── lang/
│ ├── en_us.yml
│ └── de_de.yml
└── config.yml