Messages and bypasses
What players see at a locked portal, and who gets through anyway.
Player messages and unlock notifications
Locked destination header
A blocked player receives a header similar to:
Travel locked: The EndRequirement instruction
For ALL:
Complete all of the following advancements:For ANY:
Complete any one of the following advancements:Advancement display
When the advancement has display information, the mod uses its readable title and frame color.
When showAdvancementDescriptions = true, the description is shown below the title.
When an advancement has no display information, its resource ID is shown.
When the advancement cannot be found, the player sees:
Unknown advancement: namespace:pathAction-bar reminder
A short action-bar message states that the destination remains locked.
Unlock message
When enabled, completing the gate shows:
Dimension unlocked: The EndThe action bar also confirms that the player can now enter.
For a custom dimension, the path is converted into a readable name by replacing slashes, underscores, and hyphens with spaces and capitalizing each word.
Example:
mydimensions:ancient_sky/upper-realmDisplays approximately as:
Ancient Sky Upper RealmThe namespace is not included in the friendly name.
Bypasses and permissions
Bypass checks occur before gate evaluation.
Creative bypass
creativePlayersBypassGates = trueA Creative player passes every gate.
Spectator bypass
spectatorPlayersBypassGates = trueA Spectator player passes every gate.
Operator bypass
operatorsBypassGates = true
operatorBypassPermissionLevel = 2A player at or above the configured permission level passes every gate.
To test gates as an operator, use one of these approaches:
- Temporarily set
operatorsBypassGates = false. - Temporarily remove operator status.
- Use a separate non-operator test account.
Being in Creative and being an operator are separate bypass conditions.
