Simple TPA

Quick rating

Community listing page, reviews here may not be monitored by the author.

Simple TPA

No reviews yet

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.

No Theme
No Genre
QoL & Tweaks
Player Transport
Server Utility
Mod Loaders
Forge
NeoForge
Fabric
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
simpletpa-neoforge-1.21.1-1.3.0.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

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
  • /back command — return to your position before the last accepted teleport
  • Persistent cooldowns — TPA cooldowns survive disconnects and reconnects
  • Persistent /back position — 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 /back positions (UUID-keyed)

Created by Tsunshun · MIT License · Fabric, Forge & NeoForge · Actively in development — more versions and features on the way.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~7,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works