Sueta

Tpa +

1.8.0

Tpa+ 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,

·Plugin

TpaPlus Banner

🧭 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 /tpa or /tpaccept to 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-gui and use-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 /tpcoolby to bypass cooldowns for a fee.
  • PlaceholderAPI: Live coin balances, economy stats, and kill counters in GUI lore.

💻 Commands & Permissions

🚶 Player Teleport Commands

CommandPermissionDescription
/tpa <player>aiotpa.useSend a teleport request to a player
/tpahere <player>aiotpa.useRequest a player to teleport to your location
/tpaccept [player]aiotpa.useAccept an incoming teleport request
/tpdeny [player]aiotpa.useDeny an incoming teleport request
/tpcancel [player]aiotpa.useCancel a sent outgoing teleport request
/tpalistaiotpa.useOpen the interactive requests dashboard GUI
/tpcoolbyaiotpa.useBypass active request cooldown by paying a fee

⚙️ Player Settings & Blocklist Commands

CommandPermissionDescription
/tpaautoaiotpa.autoacceptToggle auto-accepting all incoming requests
/tpatoggleaiotpa.toggleToggle incoming /tpa requests on or off
/tpaheretoggleaiotpa.toggleToggle incoming /tpahere requests on or off
/tpablock <player>aiotpa.blockBlock a player from sending you requests
/tpaunblock <player>aiotpa.blockUnblock a player
/tpablocklistaiotpa.blockView your list of blocked players

🛠️ Admin & Event Commands

CommandPermissionDescription
/tpallaiotpa.admin.allSend teleport requests to all online players
/tpahereallaiotpa.admin.allInvite all online players to teleport to you
/tpareloadaiotpa.adminHot-reload all configuration and database settings

🔐 Administrative & Bypass Permissions

PermissionDefaultDescription
aiotpa.usetrueAccess to core TPA commands
aiotpa.autoaccepttrueAccess to /tpaauto
aiotpa.toggletrueAccess to /tpatoggle and /tpaheretoggle
aiotpa.blocktrueAccess to player blocklist commands
aiotpa.adminopAccess to administrative reload commands
aiotpa.admin.allopAccess to /tpall and /tpahereall
aiotpa.bypass.cooldownopBypass request cooldowns completely
aiotpa.bypass.delayopInstant teleports (bypasses warmup delays)
aiotpa.bypass.toggleopRequest players who have toggled requests off
aiotpa.bypass.blockopRequest players who have blocked you
aiotpa.bypass.combatopTeleport while in combat
aiotpa.bypass.worldopTeleport in blacklisted/disabled worlds
aiotpa.bypass.costopBypass 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 →