Simple TPA
Teleporting across a Minecraft server used to mean begging an admin for permissions or memorizing a pile of commands. Simple TPA throws that hassle out the window. This lightweight mod adds a clean, server-friendly teleport request system that any player can use, whether they are running a tiny survival world with friends or a busy public server. No OP required, no command gymnastics, just a request, a click, and you are there.
What Simple TPA Actually Does
At its core, Simple TPA lets one player ask another for a teleport. You type /tpa <player>, and the target receives a chat notification with clickable Accept and Deny buttons. One click settles the matter. Once a request is accepted, the requester is teleported and their previous position is automatically saved, so a quick /back returns them to where they started. Made a mistake? Type /back and carry on.
The mod is built for real servers, not just solo testing. Cooldowns between requests are fully configurable and persist across disconnects, which means no player can spam their way around them by simply reconnecting. Requests also expire after a configurable timeout, keeping chat tidy and preventing stale teleport offers from lingering forever.
Features at a Glance
- No OP required: all players can send, accept, and deny teleportation requests
- Clickable chat buttons for accepting or denying in a single click
- /back command returns you to your position before the last accepted teleport
- Persistent cooldowns that survive disconnects and reconnects
- Persistent /back position saved to disk when configured
- Multi-dimension support: Overworld, Nether, End, and custom dimensions
- Request expiry after a configurable timeout
- Multi-loader release covering Fabric, Forge, and NeoForge
- Multi-language support with seven included languages
Commands Every Player Can Use
Every command works for every player without OP permission, which is the whole point of the mod. The command set stays deliberately small so nobody needs a wiki open on a second monitor.
- /tpa <player> sends a teleportation request to the target player
- /tpaccept or /tpyes accepts the pending TPA request
- /tpdeny or /tpno denies the pending TPA request
- /back returns you to your position before the last accepted teleport
Configuration and Persistent Data
Simple TPA generates a config/simpletpa.json file on first launch, and the defaults are sensible enough that many server owners never touch them. The request timeout sits at 120 seconds, the TPA cooldown at 30 seconds, and the /back cooldown at 10 seconds. The backPersistAcrossDisconnect option defaults to true, so a player who logs out and back in keeps their return point.
All data lives inside the world folder, so there is no external database to babysit. Per-player TPA cooldowns are stored in <world>/simpletpa/tpa_cooldowns.json, and /back positions are keyed by UUID in <world>/simpletpa/tpa_back.json. If you would rather skip manual file wrangling entirely, the foxygame.net launcher handles the busywork by installing Simple TPA in one click and keeping it updated automatically, which saves a lot of time on servers that run several add-ons at once.
Supported Versions and Loaders
Simple TPA ships as a single multi-loader release, so the same download works whether your server runs Fabric, Forge, or NeoForge. Supported Minecraft versions include 1.21.1, 1.21.11, and 26.1.2, each available across all three loaders.
Language support varies slightly by version. On 1.21.1 and 1.21.11, full multi-language support is available: each player automatically sees all messages in their own Minecraft client language with no configuration needed. The 26.1.2 build is currently marked unstable, and language switching is not yet reliable there, meaning messages may appear in English regardless of client language. The included languages are French, English, Spanish, German, Russian, Korean, and Chinese (Simplified).
How to Install Simple TPA
Installation follows the usual mod workflow. First, confirm your server or client is running a supported version and loader. Next, download Simple TPA for Minecraft from your preferred source and drop the jar file into your mods folder. Restart the server or client, and the mod generates its config file on first launch. From there, tweak the timeouts and cooldowns in config/simpletpa.json if the defaults do not suit your community. If you want to skip the folder digging, a launcher with an add-on catalog can handle the whole process for you.
Final Thoughts
Simple TPA solves a small problem extremely well. It removes the permission barrier that usually gates teleportation, replaces command memorization with clickable chat buttons, and adds thoughtful touches like persistent cooldowns and a reliable /back command. For server owners who want teleport requests to feel native to Minecraft rather than bolted on, this mod is an easy recommendation. Created by Tsunshun and released under the MIT License, it is a tidy, focused addition to any Fabric, Forge, or NeoForge setup.