Ultimate TPA v1.0

Modern Teleport Requests. Beautiful GUI. 26 Languages.
  • ultimatetpa.png
  • ultimatetpa-back.png
  • ultimatetpa.png
  • ultimatetpa-back.png

UltimateTPA
Modern Teleport Requests. Beautiful GUI. 26 Languages.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TPA TPAHere TPAHereAll GUI Requests Panel 26 Languages Paper 1.21+

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



What UltimateTPA Solves

Most TPA plugins feel like an afterthought. Clunky chat commands, broken clickable buttons, one-language-only messages, and zero visual feedback. Players spam requests because they have no idea if the other person even saw them. Admins have no tools to monitor or manage the teleport flow.

UltimateTPA fixes all of that. It wraps every teleport interaction in a polished, intentional experience: a visual GUI panel with player heads, warmup timers with boss bars and action bar countdowns, particle effects on arrival, sound cues for every event, and full admin spy mode so staff can see every request in real time. It is not just a teleport plugin. It is a teleport system.



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Core Features

Three Request Types
  • /tpa - Request to teleport to another player
  • /tpahere - Request a player to teleport to you
  • /tpahereall [world] - Request all players in a world to teleport to you

Visual GUI Requests Panel
  • Six-row inventory with player heads, purple glass border, and black divider
  • Left side shows TPA requests (players coming to you), right side shows TPAHere (you going to them)
  • Left-click a head to accept, right-click to deny - instant, no chat commands needed
  • Accept All and Deny All buttons for one-click bulk handling
  • Knowledge Book info item explains controls directly in the GUI

Warmup System
  • Configurable warmup delay before teleport executes
  • Boss bar, action bar, and title countdowns - all three simultaneously for maximum clarity
  • Movement cancels warmup (toggleable per world)
  • Per-world warmup time overrides for dimension-specific control

Cooldown & Limits
  • Per-player request cooldown after denial prevents spam
  • Maximum sent and pending request limits per player
  • Configurable request expiration timer
  • Per-world cooldown durations

Ignore & Privacy
  • /tpaignore - Block requests from a specific player
  • /tpaignoreall - Toggle receiving all TPA requests on or off
  • /tpatoggle - Quick toggle for enabling or disabling requests
  • Persistent across restarts via SQLite or MySQL

Teleport Back
  • /tpaback - Return to your exact location before the last teleport
  • Works across worlds and dimensions

Effects & Feedback
  • Configurable sounds for request sent, received, accepted, denied, and cancelled
  • Lightning strike and enderman teleport effects on arrival (toggleable)
  • Particle burst on teleport with configurable particle type, count, and spread

Economy Integration (Vault)
  • Charge players for sending or accepting teleport requests
  • Insufficient funds notification for both sender and receiver
  • Per-request-type cost configuration

Admin Tools
  • /tpa spy - See every TPA request, accept, and denial across the server in real time
  • /tpa force <playerA> <playerB> - Instantly teleport any player to any other player
  • /tpa history [player] - View the last 10 teleport interactions for any player
  • /tpa reload - Reload all configuration and language files without restarting

Smart Tab Completion
  • /tpa, /tpahere, /tpaignore - Completes online players only, excludes vanished
  • /tpaccept, /tpdeny - Completes only players with a pending request to you
  • /tpacancel - Completes only players you have sent a request to
  • /tpahereall - Completes world names


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


26 Languages, Full MiniMessage

Every message in UltimateTPA supports full hex color codes via MiniMessage. Language support is not an afterthought - it is built into the architecture from the start.

ArabicCzechDanishDutchEnglishFrench
GermanHebrewHungarianIndonesianItalianJapanese
KoreanLithuanianPolishPortugueseRomanianRussian
SlovakSpanishSwedishThaiTurkishUkrainian
VietnameseChinese


Switching languages is a single line in config.yml. Custom translations are stored as YAML files - edit them directly, no recompilation needed.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


How UltimateTPA Compares

FeatureUltimateTPATypical TPA Plugin
Request GUIFull inventory panel with player heads, accept/deny allChat-only or broken clickable buttons
Languages26 languages with full hex color support1 to 5 languages, legacy color codes
Warmup displayBoss bar + action bar + title countdownChat message only or none
Tab completionContext-aware: pending senders, sent targets, worldsAll players or none
Admin toolsSpy mode, force teleport, history viewerNone or basic reload
DatabaseSQLite or MySQL via HikariCP connection poolingYAML only or no persistence
Visual effectsParticles, lightning, enderman sound, configurable soundsNone or basic sound only


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Commands

CommandDescriptionPermission
/tpa <player>Send a teleport request to a playerdefault
/tpahere <player>Request a player to teleport to youdefault
/tpahereall [world]Request all players in a world to teleport to youultimatetpa.tpahereall
/tpaccept [player]Accept a pending teleport requestdefault
/tpdeny [player]Deny a pending teleport requestdefault
/tpacancel [player]Cancel your sent teleport requestsdefault
/tpabackReturn to your location before the last teleportdefault
/tpalistList all your pending teleport requestsdefault
/tparequestsOpen the visual requests GUI paneldefault
/tpaignore <player>Toggle ignoring requests from a specific playerdefault
/tpaignoreallToggle ignoring all TPA requestsdefault
/tpatoggleToggle receiving all TPA requests on or offdefault
/tpahelpShow the help menu with all commandsdefault
/tpaversionDisplay plugin version and update statusdefault
/tpa spyToggle admin spy - see all TPA activity liveultimatetpa.admin.spy
/tpa force <a> <b>Force teleport player A to player Bultimatetpa.admin.force
/tpa history [player]View the last 10 TPA interactions for a playerultimatetpa.admin.history
/tpa reloadReload config and language files without restartultimatetpa.reload


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Technical Specs

ServerPaper 1.21+, Java 21
DependenciesNone required. PlaceholderAPI and Vault are optional.
StorageSQLite (default) or MySQL via HikariCP connection pooling
Languages26 languages with MiniMessage hex color and gradient support
Command frameworkACF (Annotation Command Framework) with Bukkit-native tab completion fallback
PlaceholderAPIFull expansion: last sender, last receiver, ignore status
EconomyVault integration - charge per request type
AnalyticsbStats, optional, toggleable in config
Vanished player supportEssentialsX, SuperVanish, CMI vanish auto-detection

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Who This Is For

  • Survival and SMP servers Your players need a reliable, beautiful way to visit each other. The GUI panel means no one has to remember commands. The warmup system prevents combat logging. The ignore system gives players privacy control.
  • Network hubs and lobbies TPAHereAll lets staff summon entire worlds worth of players. Admin spy shows every interaction in real time. 26 languages means your international player base sees messages in their own language.
  • Server owners who want polish Particles on arrival. Lightning strikes. Ender teleport sounds. Boss bar countdowns. These details are what separate a generic server from one that feels premium. UltimateTPA delivers all of them out of the box.
  • Admins who need control Spy mode lets you audit every request. Force teleport lets you handle stuck players instantly. History view gives you a timeline of who went where and when. Reload changes without restarting.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



Get UltimateTPA

Your players are already sending teleport requests.
Give them an experience that feels intentional.


26 languages. Full GUI. Admin tools. One plugin.

Download and have it running in under 2 minutes.

Questions? Join our Discord. Feature requests are welcome.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Buy a license now
$3.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
27 Views
0 Purchases
1 Downloads
Jul 1, 2026 Published
N/A Updated
Not yet rated
1.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. World
  1. Core
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
8 purchases
Transform your server with exciting storage wars events!
Not yet rated
8 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Share and earn
Refer this resource and earn a 5% commission.
27 Views
0 Purchases
1 Downloads
Jul 1, 2026 Published
N/A Updated
Not yet rated
1.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. World
  1. Core
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Portugese
  1. Polish
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Vietnamese
  1. Dutch
  1. Korean
  1. Czech
  1. Thai
  1. Hungarian
  1. Arabic
  1. Japanese
  1. Ukrainian
  1. Swedish
  1. Danish
  1. Romanian
  1. Slovak
  1. Hebrew
  1. Lithuanian
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Christmas Weapons & Tools plugin for Paper 1.21 to 1.21.10 custom items, abilities
5.00 star(s) 1 ratings
10 purchases
Simply solution for safely removing chunks in Minecraft
Not yet rated
8 purchases
Transform your server with exciting storage wars events!
Not yet rated
8 purchases
Bring Quality Enchanting to Your Community
Not yet rated
8 purchases
A plugin that adds customizable gradient chat colors for players who have donated to the server.
5.00 star(s) 1 ratings
8 purchases
Top