temporary_dimension
Temporary Dimension Definition — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | temporary_dimension |
| Type | Misc |
| Color | Orange |
| Icon | mdi:earth-plus |
Description
Manifest entry defining a temporary dimension accessible via a custom command. When a player executes the command with the required permission, a temporary world is created from one of the template worlds and the player is teleported to a random safe location within the spawn zone.
Fields
| Field | Type | Description |
|---|---|---|
commandName | String | Command name to access this dimension (without slash, e.g. 'nether') |
permission | String | Permission required to use the command (e.g. 'temporarydimension.access.nether') |
templateWorlds | List<String> | List of template world names (one will be selected randomly) |
spawnZone | SpawnZone | Spawn zone - players will spawn randomly within this area |
spawnBlockWhitelist | List<Material> | Optional whitelist of blocks where players can spawn (empty = any solid block) |
blacklistedCommands | List<String> | Commands that are blocked while in this dimension (without slash) |
onEnter | List<Ref<TriggerableEntry>> | Triggers executed when a player enters the dimension |
onExit | List<Ref<TriggerableEntry>> | Triggers executed when a player exits the dimension |
noPermissionMessage | String | Message shown when player lacks permission (MiniMessage format) |
enterMessage | String | Message shown when entering the dimension (MiniMessage format) |
exitMessage | String | Message shown when leaving the dimension (MiniMessage format) |
commandBlockedMessage | String | Message shown when a command is blocked (MiniMessage format) |
Usage Example
- entry: temporary_dimension
name: "Temporary Dimension Definition"
commandName: ""
permission: ""
templateWorlds: []
spawnZone: ""
spawnBlockWhitelist: []
blacklistedCommands: []
onEnter: []
onExit: []
noPermissionMessage: ""
enterMessage: ""
exitMessage: ""
commandBlockedMessage: ""