Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
Platforms
Creators
Details
Licensed MIT
Published 2 months ago
Updated 3 hours 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.yml
andde_de.yml
.
🧭 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.