XTpaz
XTpa is a Minecraft TPA plugin that lets players send teleport requests (/tpa, /tpahere) with auto-accept, GUI confirmation, cooldowns, and movement cancellation. It includes configurable messages, sounds, and an admin reload command
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
XTpaz
XTpaz – TPA Plugin
XTpaz is a TPA (Teleport Ask) plugin for Paper/Spigot 1.20+. It provides simple, configurable player teleports with an optional confirmation GUI and strong anti-abuse options.
---
🔥 Key Features
👤 User experience
- Sounds: Confirm or cancel before sending a request; shows target world, ping, and player head. - Sounds: Configurable delay with action bar and sounds. - Sounds: Teleport is cancelled if the player moves during the countdown. - Sounds: Separate sounds for request sent/received, accept/deny, teleport, cooldown, etc.
⚙️ Requests & toggles
- Confirm toggle: Request to go to another player or bring them to you. - Confirm toggle: `/tpauto` and `/tpahereauto` for trusted players. - Confirm toggle: `/tpatoggle` to disable receiving requests. - Confirm toggle: `/tpaconfirmtoggle` to switch between GUI and direct requests.
📋 Safety & limits
- Offline cleanup: Requests automatically expire (default 60 seconds). - Offline cleanup: Configurable cooldown between requests. - Offline cleanup: Pending requests cleared when players quit.
🔧 Backend
- Live reload: Hex color support and placeholders (`{player}`, `{target}`, `{time}`). - Live reload: `/xtpaz reload` reloads config and messages without restart.
---
🔧 Commands & Permissions
| Command | Description | Permission | |--------|-------------|------------| | `/tpa <player>` | Request to teleport to a player | `xtpaz.tpa` | | `/tpahere <player>` | Request a player to teleport to you | `xtpaz.tpahere` | | `/tpaccept [player]` | Accept a pending TPA request | `xtpaz.tpaccept` | | `/tpadeny [player]` | Deny a pending TPA request | `xtpaz.tpadeny` | | `/tpacancel [player]` | Cancel your pending request | `xtpaz.tpacancel` | | `/tpauto` | Toggle auto-accept for /tpa | `xtpaz.tpauto` | | `/tpahereauto` | Toggle auto-accept for /tpahere | `xtpaz.tpahereauto` | | `/tpatoggle` | Toggle receiving TPA requests on/off | `xtpaz.tpatoggle` | | `/tpaconfirmtoggle` | Toggle confirmation GUI on/off | `xtpaz.tpaconfirmtoggle` | | `/xtpaz reload` | Reload configuration | `xtpaz.reload` |
---
📁 Configuration files
- `config.yml` – Request timeout, auto-accept delay, cooldown, teleport countdown, sounds, and message texts.
---
⛏️ Requirements
- Java: Paper or Spigot 1.20+ - Java: 17 or higher