Sueta

[ATS] Andret Tools System | Sign teleport | Place a sign tel

0.2.1

The plugin allows to place special sign, that will teleport anyone who interacts with it.

·Plugin

download.png
atsSignTeleport
Andret Tools System

Place a sign anywhere in the world - anyone who right-clicks it gets teleported to the stored location, including the exact facing direction.

Creating a teleport sign

Write the following on the sign while placing it:

  • Literally [TELEPORT] (case-insensitive)
  • World name in brackets: [world]
  • Coordinates in brackets: [-12.5, 100, 0]
  • Yaw and pitch in brackets: [90.0, 0.0] (optional - defaults to 0)

On successful creation, the sign text is replaced by the display format defined in config.yml. The destination is
stored permanently in the block's data and survives server restarts.

Player snapshot shortcut

Instead of typing coordinates manually, line 2 can reference an online player:
[TELEPORT]
@playerName

The plugin captures that player's current location at sign-placement time. Coordinates are rounded to the nearest 0.5; yaw and pitch are stored as-is. The player must be online.

Configuration

config.yml controls how the sign looks after creation. Must have exactly 4 lines - fewer silently disables the sign rendering.
lines:
- '&b[TELEPORT]'
- ''
- '%WORLD%'
- '%X%, %Y%, %Z%'

Available placeholders: %WORLD%, %X%, %Y%, %Z%, %YAW%, %PITCH%.

Commands

  • /signteleport reload - reloads config.yml and refreshes the display text on all loaded signs. Requires ats.signteleport.reload.

Permissions

  • ats.signteleport.use (default: everyone) - right-click a teleport sign to be teleported
  • ats.signteleport.create (default: op) - place a new teleport sign
  • ats.signteleport.break (default: op) - break a teleport sign (the break is cancelled without this)
  • ats.signteleport.reload (default: op) - run /signteleport reload
  • ats.signteleport.* (default: op) - grants all of the above

Similar projects

Plugin →