TPA Anywhere
Teleport requests with /tpa and clickable buttons. One jar works on Fabric, Forge and NeoForge, from Minecraft 1.20.1 to 26.3.
Works on both sides: put it in your modpack and on your server, or use it in singleplayer and LAN worlds. Friends without the mod can still join and use every command, and nobody needs to be an operator.
How it works
Type /tpa Steve. Steve sees your request in chat with two buttons, [✔ Accept] and [✖ Deny], hears a sound and gets an action bar notice. One click and you are there.
Prefer clicking? Type /tpa on its own to open a menu with everyone online, each with [Teleport to] and [Bring here] buttons.
Commands
/tpa <player>asks to teleport to a player/tpahere <player>asks a player to teleport to you/tpacceptaccepts your latest request, or/tpaccept <player>a specific one/tpdenydenies your latest request, or/tpdeny <player>a specific one/tpcancelcancels your request or a pending teleport/tpatoggleturns incoming requests on or off/tpaopens the clickable menu Player names autocomplete with the Tab key.
Features
- Works across the Overworld, the Nether and the End
- Requests expire automatically and the sender can cancel them
- Anti-spam wait between requests
- Optional teleport delay that is cancelled if you move
- Optional XP cost and wait after a teleport
- Particles and sounds on arrival
- Handles players leaving, rejoining and many players joining at once
Fully configurable
Every option is in config/tpa_anywhere.properties. Edit it and restart the server or world. Operators can also change everything in game with clicks using /function tpa_anywhere:config, and those changes are saved back to the file.
- Request expires after: 60 seconds
- Wait between requests: 5 seconds
- Wait after a teleport: 0 seconds
- Teleport delay: 0 seconds
- XP levels per teleport: 0
- Moving cancels the delay: on
- Allow tpahere: on
- Teleport between dimensions: on
- Sounds, particles, action bar notices and join message: on Every message uses a translation key, so a resource pack can change or translate all texts.

