New features:
• Entering a WorldGuard region can start an auto-teleport countdown with action bar feedback
• Multi-world RTP portals map separate regions to overworld, nether, and end worlds
• /perfteleport autoteleport lets admins list, enable, disable, and edit trigger regions at runtime
Code:# plugins/PerfTeleport/config.yml — merge (config-version: 33): auto-teleport: enabled: true command: rtp # spawn or rtp direct-rtp: false # true = skip /rtp GUI when command is rtp rtp-world: world # legacy single-world RTP if zones is empty regions: [] zones: - regions: [portal_overworld] world: world - regions: [portal_nether] world: world_nether - regions: [portal_the_end] world: world_the_end # plugins/PerfTeleport/messages.yml — add: actionbar-auto-teleport-start: "<gray>Starting teleport...</gray>" actionbar-auto-teleport-rtp: "<gray>RTP to </gray><#56F7A7>{world}</#56F7A7><gray>...</gray>" autoteleport-usage: "<#FFD166>Usage: <white>/perfteleport autoteleport addregion (region) | removeregion (region) | list | enable | disable</white>" # … autoteleport-region-added, -removed, -list-*, -enabled, -disabled
New features:
• Added /tpblock to toggle blocking all incoming teleports to you
Improvements:
• /tpblock blocks /tpa, /tpahere, /tp, /tphere, and /tprandom to you
• Players with perfteleport.admin can still teleport to blocked players
Code:# plugins/PerfTeleport/messages.yml — merge: tpblock-on: "<#62FF67>All incoming teleports are now blocked." tpblock-off: "<#62FF67>Incoming teleports are allowed again." tpblock-target: "<#FF6B9E>This player is blocking all incoming teleports." tpblock-active-self: "<#FF6B9E>You are blocking incoming teleports. Use <white>/tpblock</white> to allow them again."
Bug fixes:
• Teleport countdown no longer crashes when a player changes worlds during the delay
• Moving to another world during a pending teleport now cancels it cleanly instead of spamming console errors
Bug fixes:
• Receiving a /tpa or /tpahere request no longer auto-opens the accept GUI; the recipient always sees the chat message with Accept/Deny buttons instead
Bug fixes:
• Respawning after death now lands exactly on the configured /setspawn location instead of being scattered randomly nearby (vanilla spawnRadius dispersal is overridden cleanly)
Bug fixes:
• Fixed a Folia world-mismatch crash in void protection when players fall below the trigger Y level
