Simple TPA
Modby Tsunshun
A lightweight multi-loader TPA mod letting any player request teleportation to another — no OP required. Accept or deny with a single click directly from the chat. Actively in development.
Description
A lightweight multi-loader TPA mod letting any player request teleportation to another — no OP required. Accept or deny with a single click directly from the chat. Actively in development.
🌀 What is SimpleTPA?
SimpleTPA adds a clean, server-friendly teleportation request system to any Minecraft server. Any player can send a /tpa request to another — the target receives a chat notification with clickable [✔ Accept] and [✘ Deny] buttons. No commands to memorize, no OP permission needed.
Once a request is accepted, the requester is teleported and their previous position is automatically saved. Made a mistake? Just type /back.
Cooldowns between requests are fully configurable and persist across disconnects — so no player can spam their way around them by reconnecting.
⚠️ This mod is actively in development. Supported versions are being expanded progressively.
✔ Features at a Glance
- No OP required — all players can send, accept, and deny teleportation requests
- Clickable chat buttons — one click to accept or deny, directly in the chat
/backcommand — return to your position before the last accepted teleport- Persistent cooldowns — TPA cooldowns survive disconnects and reconnects
- Persistent
/backposition — saved to disk, survives disconnects if configured - Multi-dimension — teleport across Overworld, Nether, End, and custom dimensions
- Request expiry — requests automatically expire after a configurable timeout
- Multi-loader — single release for Fabric, Forge, and NeoForge
- Multi-language — 7 languages included, each player sees messages in their own client language (see language support per version below)
💬 Commands
All commands are available to every player without OP permission.
| Command | Description |
|---|---|
/tpa <player> |
Send a teleportation request to the target player |
/tpaccept or /tpyes |
Accept the pending TPA request |
/tpdeny or /tpno |
Deny the pending TPA request |
/back |
Return to your position before the last accepted teleport |
⚙️ Configuration
SimpleTPA generates a config/simpletpa.json file on first launch.
| Key | Default | Description |
|---|---|---|
tpaRequestTimeout |
120 |
How long (seconds) a TPA request stays valid before expiring |
tpaCooldown |
30 |
Cooldown (seconds) between /tpa commands — persists across reconnects |
backCooldown |
10 |
Cooldown (seconds) between /back commands |
backPersistAcrossDisconnect |
true |
Whether /back position is saved across disconnect/reconnect |
🌍 Languages
🇫🇷 French · 🇬🇧 English · 🇪🇸 Spanish · 🇩🇪 German · 🇷🇺 Russian · 🇰🇷 Korean · 🇨🇳 Chinese (Simplified)
⚠️ Language support varies by version:
- 1.21.1 and 1.21.11 — Full multi-language support. Each player automatically sees all messages in their own Minecraft client language. No configuration needed.
- 26.1.2 — Unstable. Language switching is not yet reliable on this version; all messages may appear in English regardless of client language.
Missing your language? Contributions are welcome!
🔧 Supported versions & loaders
✅ Available now
| Minecraft | Fabric | Forge | NeoForge |
|---|---|---|---|
| 1.21.1 | ✔ | ✔ | ✔ |
| 1.21.11 | ✔ | ✔ | ✔ |
| 26.1.2 | ✔ | ✔ | ✔ |
💾 Persistent data
All data is stored inside the world folder — no external database required.
<world>/simpletpa/tpa_cooldowns.json— per-player TPA cooldowns (UUID-keyed)<world>/simpletpa/tpa_back.json— per-player/backpositions (UUID-keyed)
Created by Tsunshun · MIT License · Fabric, Forge & NeoForge · Actively in development — more versions and features on the way.
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Shoulder Surfing Ultimine
Makes FTB Ultimine work with Shoulder Surfing Reloaded.
Overloaded Compressed Blocks
Compressed Blocks for Any Block
Recipe Modification library
Allows you to automatically apply arbitrary modifications to all recipes at runtime in a simple way.
Apotheosis Balance Configurator
Configure Apotheosis balance through simple config file - no JSON editing required!
Mo' Potions
Adds more potions to Minecraft! You can now brew almost anything, from Haste to Blindness!
derfl007's Road Mod: Repaved
Make your cities more realistic with road markings, customizable road signs, working traffic lights and more