EconomySMP-TPA v1.0.2

A complete TPA gui
  • EconomySMPTPA-icon.png
EconomySMP-TPA

Teleport requests with optional confirmation GUIs, auto accept, and safety checks so nobody gets teleported into lava.

What it does

Players send /tpa or /tpahere. The other person gets a request and can accept it from chat or from a GUI that shows their head, the world they are in, and whether they are flying. After accepting there is a countdown, and the teleport is cancelled if either player moves or starts flying.

If two players trust each other they can turn on /tpauto and skip the confirmation entirely.

GUI

Two GUIs, one for sending and one for accepting. 3 rows, and every icon can be changed in tpa-gui.yml and tpahere-gui.yml - slot, material, name and lore. Placeholders for the player name, world and flying status.

Players who do not want the GUI can turn it off for themselves with /tpaguitoggle and /tpahereguitoggle. The setting is saved.

Safety
  • Destination is checked before the teleport, so no lava, void or suffocation
  • Can search for a safe spot nearby instead of failing, radius is configurable
  • Teleport cancels if the player moves during the countdown, tolerance is configurable
  • Requests to flying or elytra gliding players are cancelled
  • Cooldown between requests, and an optional daily limit per player
  • Requests expire on their own after a set time
Settings

Countdown can be anything from 0 for instant up to whatever you want. Movement tolerance, safe location checks, cooldowns, expiry and daily limits are all in config.yml. Messages can go to chat, the action bar, or both. Every sound has its own entry in sounds.yml. World names can be renamed for display, so world_nether can show as Nether or anything else.

Player settings are stored in SQLite and survive restarts. Database work runs off the main thread.

Commands

Code:
/tpa <player>          teleport to them
/tpahere <player>      they teleport to you
/tpaccept [player]
/tpdeny [player]
/tpacancel             cancel everything you sent

/tpatoggle             block incoming tpa
/tpaheretoggle         block incoming tpahere
/tpaguitoggle          gui on or off for yourself
/tpahereguitoggle
/tpauto                auto accept

Admin: reload command included, no restart needed.

Extras

PlaceholderAPI supported for tpa status, auto accept status and gui status, plus 10 custom placeholders you can fill in yourself. Can also override the EssentialsX teleport commands so requests go through this plugin instead.

Requirements

Paper or Spigot, and PlaceholderAPI only if you want the placeholders. Works on its own otherwise.

Links

Setup and config: https://moessoe97.com
Discord for support and bugs: https://discord.gg/jsyct6TW9x
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 20% commission.
3,745 Views
4 Purchases
4 Downloads
Sep 23, 2025 Published
N/A Updated
Not yet rated
60 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
vyroai.vip sometimes creates icons and describtions.
AI Content Disclosure
vyroai.vip helps me generate a template for all my plugins and multi language files and it helps me point out issues.
Type
  1. GUI
Game mode
  1. Survival
  1. Skyblock
Supported software
  1. Bukkit
  1. Spigot
  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
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
EconomySMPTools (demo video v1.6.6)
5.00 star(s) 3 ratings
16 purchases
EconomySMP-Shards with some extra features
5.00 star(s) 2 ratings
11 purchases
Obfuscate your PlayerNameTag and change skin.
Not yet rated
5 purchases
Best Anti Dupe Random Loot Box Plugin
5.00 star(s) 1 ratings
4 purchases
Not yet rated
3 purchases
Share and earn
Refer this resource and earn a 20% commission.
3,745 Views
4 Purchases
4 Downloads
Sep 23, 2025 Published
N/A Updated
Not yet rated
60 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
vyroai.vip sometimes creates icons and describtions.
AI Content Disclosure
vyroai.vip helps me generate a template for all my plugins and multi language files and it helps me point out issues.
Type
  1. GUI
Game mode
  1. Survival
  1. Skyblock
Supported software
  1. Bukkit
  1. Spigot
  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
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
EconomySMPTools (demo video v1.6.6)
5.00 star(s) 3 ratings
16 purchases
EconomySMP-Shards with some extra features
5.00 star(s) 2 ratings
11 purchases
Obfuscate your PlayerNameTag and change skin.
Not yet rated
5 purchases
Best Anti Dupe Random Loot Box Plugin
5.00 star(s) 1 ratings
4 purchases
Not yet rated
3 purchases
Top