SmoothTPA
SmoothTPA is a modern, lightweight TPA plugin for Paper servers, designed to make player teleport requests cleaner, faster, and easier to use.
Instead of relying only on traditional "/tpa" commands, SmoothTPA provides a simple player-based GUI where players can select an online player directly from their skin head.
Features ↓
- Player GUI — Browse online players through their Minecraft heads.
- Pagination — Supports large servers with multiple pages.
- Search — Search for an online player directly from chat.
- Favorites — Save frequently used players permanently.
- Favorites GUI — Quickly access your favorite players.
- Refresh — Update the player list without closing the GUI.
- Chat Requests — TPA requests include clickable Accept and Deny buttons.
- 5-Second Warmup — Teleportation starts with a smooth countdown after acceptance.
- Movement Cancellation — Walking during the warmup cancels the teleport.
- Camera-Friendly — Looking around does not cancel the teleport.
- Cooldowns — Prevents TPA spam and repeated requests.
- Request Timeout — Expired requests are automatically cleaned up.
- Sounds — Feedback sounds for requests and the teleport countdown.
- Lightweight Architecture — Uses centralized request and warmup handling instead of creating unnecessary tasks for every player.
- Persistent Favorites — Favorites remain saved across reconnects and server restarts.
SmoothTPA focuses on keeping the experience simple for players while remaining lightweight for the server.
Author: ImMartin1