Tpa +
1.8.0Tpa+ is a modern teleport request plugin with /tpa and /tpahere, including cooldowns, expiry, delayed teleport safety, and clickable accept/deny actions. It also offers confirmation GUIs, auto-accept,

TPAPLUS — Advanced Commercial-Grade Teleportation & Request Suite
TPAPLUS is a next-generation, high-performance teleportation plugin built for modern Paper, Purpur, and Spigot servers (1.18 – 1.21+). Designed to replace outdated TPA plugins, it delivers interactive chat actions, customizable GUI dashboards, built-in PvP combat tagging, player blocklists, claim protection hooks, safe landing invulnerability, and SQLite/MySQL database synchronization.
Engineered with zero exploits, enterprise-grade safety, sub-millisecond performance, and 100% customization.
Try It Yourself
You can experience TpaPlus exactly as intended by joining HYDRAZ Network:
| Server Address |
|---|
| play.hydraz.online |
⚡ Key Highlights & Core Features
⚔️ Built-In Combat Tagging (PvP Escape Prevention)
- Automatically detects when a player deals or takes damage in combat.
- Prevents players from exploiting
/tpaor/tpacceptto escape during PvP fights. - Active teleport countdowns are instantly cancelled if the player is attacked.
🚫 Player Blocklist System (/tpablock & /tpaunblock)
- Allows players to block specific toxic players or spammers from sending them teleport requests.
- Blocklists are saved permanently across server restarts via SQLite or MySQL.
- View currently blocked players anytime with
/tpablocklist.
🛡️ Safe Landing Invulnerability & Safety Scanner
- Anti-Suffocation / Anti-Fall: Grants a configurable grace period (default: 3s) of damage immunity upon landing to protect players from chunk loading lag and fall damage.
- Safe Location Scanner: Automatically detects dangerous blocks (lava, void, fire, suffocation) and redirects the player to the nearest safe solid ground.
📊 Kyori Adventure BossBar & 3D Spiral Visuals
- Smooth, second-by-second Adventure BossBar countdown (
5s -> 4s -> 3s...). - Rotating 3D particle spirals around the teleporting player during warmup delay.
- Purely visual arrival lightning flash (
strikeLightningEffect) and firework particles with zero player damage.
👑 VIP Permission Tiers (Delays & Cooldowns)
- Monetize rank perks by setting custom cooldowns and warmup delays based on permissions (e.g.
aiotpa.delay.vip,aiotpa.cooldown.mvp,aiotpa.bypass.delay).
📦 Interactive GUI Dashboard & Direct Chat Flows
- Instant or GUI: Choose between direct chat requests or interactive GUI confirmation menus (
use-request-guianduse-accept-gui). - Request Dashboard (
/tpalist): Interactive chest GUI displaying incoming and outgoing requests with live player heads, stats, and expiration timers. - Hover & Clickable Chat: Beautiful chat prompts with interactive
[Accept],[Deny], and[Cancel]buttons.
🌐 Cross-Server Storage (SQLite & MySQL)
- Built-in support for standard local SQLite (
data.db) or high-performance cross-network MySQL synchronization. - All queries run asynchronously off the main thread to ensure 20.0 TPS.
🔗 Deep Hook Integrations
- WorldGuard 7.x: Enforces region entry and teleport flags.
- GriefPrevention: Prevents teleporting into claims unless trusted or invited by the claim owner.
- Vault & Economy: Charge money/XP fees for teleports with automatic refunds if cancelled, plus
/tpcoolbyto bypass cooldowns for a fee. - PlaceholderAPI: Live coin balances, economy stats, and kill counters in GUI lore.
💻 Commands & Permissions
🚶 Player Teleport Commands
| Command | Permission | Description |
|---|---|---|
/tpa <player> | aiotpa.use | Send a teleport request to a player |
/tpahere <player> | aiotpa.use | Request a player to teleport to your location |
/tpaccept [player] | aiotpa.use | Accept an incoming teleport request |
/tpdeny [player] | aiotpa.use | Deny an incoming teleport request |
/tpcancel [player] | aiotpa.use | Cancel a sent outgoing teleport request |
/tpalist | aiotpa.use | Open the interactive requests dashboard GUI |
/tpcoolby | aiotpa.use | Bypass active request cooldown by paying a fee |
⚙️ Player Settings & Blocklist Commands
| Command | Permission | Description |
|---|---|---|
/tpaauto | aiotpa.autoaccept | Toggle auto-accepting all incoming requests |
/tpatoggle | aiotpa.toggle | Toggle incoming /tpa requests on or off |
/tpaheretoggle | aiotpa.toggle | Toggle incoming /tpahere requests on or off |
/tpablock <player> | aiotpa.block | Block a player from sending you requests |
/tpaunblock <player> | aiotpa.block | Unblock a player |
/tpablocklist | aiotpa.block | View your list of blocked players |
🛠️ Admin & Event Commands
| Command | Permission | Description |
|---|---|---|
/tpall | aiotpa.admin.all | Send teleport requests to all online players |
/tpahereall | aiotpa.admin.all | Invite all online players to teleport to you |
/tpareload | aiotpa.admin | Hot-reload all configuration and database settings |
🔐 Administrative & Bypass Permissions
| Permission | Default | Description |
|---|---|---|
aiotpa.use | true | Access to core TPA commands |
aiotpa.autoaccept | true | Access to /tpaauto |
aiotpa.toggle | true | Access to /tpatoggle and /tpaheretoggle |
aiotpa.block | true | Access to player blocklist commands |
aiotpa.admin | op | Access to administrative reload commands |
aiotpa.admin.all | op | Access to /tpall and /tpahereall |
aiotpa.bypass.cooldown | op | Bypass request cooldowns completely |
aiotpa.bypass.delay | op | Instant teleports (bypasses warmup delays) |
aiotpa.bypass.toggle | op | Request players who have toggled requests off |
aiotpa.bypass.block | op | Request players who have blocked you |
aiotpa.bypass.combat | op | Teleport while in combat |
aiotpa.bypass.world | op | Teleport in blacklisted/disabled worlds |
aiotpa.bypass.cost | op | Bypass economy money and XP costs |
🎨 Fully Configurable in tpa.yml
- 100% Customizable Texts: Supports legacy
&codes, hex colors (&#RRGGBB), and Kyori Adventure MiniMessage tags. - Sound Effects: Every single action has configurable sound, volume, and pitch (or set to
none). - GUI Customization: Change titles, sizes, slots, materials, custom model data, and lore.
- Warmup & Cooldown Tiers: Configure custom rank delays easily in seconds.
📋 Compatibility & Requirements
- Minecraft Versions:
1.21.x(Backwards compatible with 1.18.2 – 1.20.x) - Server Software: Paper, Purpur, Pufferfish, Spigot, Folia
- Java Runtime: Java 21+
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta