Pixel Dream StudiosWiki

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 End

Requirement 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:path

Action-bar reminder

A short action-bar message states that the destination remains locked.

Unlock message

When enabled, completing the gate shows:

Dimension unlocked: The End

The 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-realm

Displays approximately as:

Ancient Sky Upper Realm

The namespace is not included in the friendly name.

Bypasses and permissions

Bypass checks occur before gate evaluation.

Creative bypass

creativePlayersBypassGates = true

A Creative player passes every gate.

Spectator bypass

spectatorPlayersBypassGates = true

A Spectator player passes every gate.

Operator bypass

operatorsBypassGates = true
operatorBypassPermissionLevel = 2

A 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.

On this page