Compatibility
Minecraft: Java Edition
1.21ā1.21.10
1.20.x
1.19.x
Platforms
Links
Creators
Details
Licensed MIT
Published 8 months ago
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. - š 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: 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.
ā Questions?
- Discord: https://discord.gg/2rkPqrnBC5
- Author: Jakomi1



