
DimensionsCore
Dynamic Dimension & World Management for Minecraft Servers
DimensionsCore is a powerful server-side mod that allows you to create, manage, and delete Minecraft dimensions dynamically at runtime — without restarting your server.
It gives full control over world generation, custom dimensions, and portal systems directly in-game, making it perfect for advanced server setups, RPG servers, and dynamic gameplay systems.
✨ Features
🌍 Dynamic Dimension Creation (No Restart Required)
Create new dimensions instantly while the server is running.
- Runtime dimension creation
- No server restart required
- Unique dimension IDs
- Instant world registration
⚙️ Preset System
Create dimensions from configurable generation presets:
- Normal terrain (noise-based)
- Flat worlds
- Custom world generation configs
Control:
- Terrain type
- Structures
- World behavior
🧱 Structure Control
Enable or disable structures per dimension:
- Villages
- Dungeons
- Strongholds
- Generated structures
Perfect for:
- Survival balance
- PvP worlds
- Custom progression servers
🚪 Portal System
Create custom teleport zones to dimensions.
- 3x3x3 portal areas
- Named portals
- Dimension linking
- Coordinate teleport support
🗑️ Safe Dimension Deletion
Delete dimensions safely with confirmation.
- Two-step confirmation system
- Removes world from registry
- Deletes world folder from disk
⚠️ WARNING: This is irreversible.
🔐 Permissions System
Fully integrated permission nodes for granular control.
Compatible with:
- EZRanks
- Forge Permission API
- OP fallback system
📜 Commands
🌍 Dimensions
| Command | Description | Permission |
|---|---|---|
/dimcore create <id> <preset> [structures] |
Create a new dimension | dimensionscore.create |
/dimcore delete <dimension> |
Request deletion | dimensionscore.delete |
/dimcore delete <dimension> confirm |
Confirm deletion | dimensionscore.delete |
/dimcore list |
List dimensions | dimensionscore.list |
⚙️ Configuration
| Command | Description | Permission |
|---|---|---|
/dimcore setspawn |
Set dimension spawn | dimensionscore.setspawn |
/dimcore gamerule |
Manage gamerules | dimensionscore.gamerule |
🚪 Portals
| Command | Description | Permission |
|---|---|---|
/dimcore portal create <name> <dimension> |
Create portal | dimensionscore.portal |
/dimcore portal delete <name> |
Delete portal | dimensionscore.portal |
/dimcore portal list |
List portals | dimensionscore.list |
✈️ Teleport
| Command | Description | Permission |
|---|---|---|
/dimcore tp <player> <dimension> |
Teleport player | dimensionscore.tp.others |
/dimcore tp <dimension> |
Teleport yourself | dimensionscore.tp.self |
❓ Help
| Command | Description | Permission |
|---|---|---|
/dimcore help |
Show help menu | dimensionscore.help |
⚠️ Important Warning
Deleting a dimension permanently removes:
- World data
- Region files
- All saved progress
Always create backups before deleting dimensions.
⚙️ Compatibility
Supported Platforms
- Forge 1.20.1
- Fabric (planned/experimental)
- NeoForge (planned/experimental)
Side
SERVER ONLY
No client installation required.
🔌 Integration
- EZRanks — Permission system integration
- EssentialsZ — Server utilities
- TPRequest — Teleport system
- Custom TabList — UI customization
- SimpleAuth — Authentication system
- Announcer — Server messaging system
🚀 Why DimensionsCore?
Minecraft servers are normally limited to static worlds defined at startup.
DimensionsCore removes that limitation by allowing full runtime dimension control — create, modify, link, teleport and delete worlds without restarting your server.
Perfect for advanced servers, RPG systems, and dynamic gameplay infrastructures.