Dimension Control
1.1.5A Paper plugin that lets you create custom dimensions in seconds using simple commands, with seed or preset support, safe removal, auto-loading, backups, and YAML-based localization.
🌌 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
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta