All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Simple tpa

Simple tpa

by Vex5566 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

SimpleTPA

A lightweight TPA plugin for Paper and Folia servers. Teleport requests, clear feedback, per-player settings and protection options you can configure, made for current Minecraft versions.

Wiki:

https://wiki.vexo-dev.de/

✨ Features

  • Send, accept, deny and cancel teleport requests with /tpa, /tpahere, /tpaccept, /tpadeny and /tpacancel.
  • /tpalist shows your incoming and outgoing requests with the time left, pages and clickable accept/deny/cancel buttons.
  • Trust list with auto-accept: add friends with /tpatrust and choose if their /tpa, /tpahere or both requests get accepted automatically. Nobody else is ever auto-accepted.
  • Request expiry and anti-spam cooldowns (the cooldown can't be skipped by relogging).
  • Optional teleport countdown that gets cancelled when the player moves or takes damage.
  • Safe destinations: no teleports into lava, water, fire, cobwebs or onto the Nether roof. Snow, carpets, slabs and paths are handled correctly.
  • New: optional teleport costs via Vault. Off by default. The sender only pays once the teleport actually starts, and failed teleports get refunded.
  • New: world rules. Allow TPA only inside the same world, or block dimensions like the Nether or the End completely.
  • World and cuboid-region blacklist.
  • Optional WorldGuard and GriefPrevention support (off by default).
  • Settings GUI for requests, sounds, language, auto-accept, trust list and request inbox. Title, size, slots and materials are configurable.
  • Every player can pick their own language: English, German, French or Spanish.
  • Player blocking, TPA toggle, direct admin teleport and /tpaall.
  • /tp <player> uses the safe teleport. Everything else (/tp x y z, /tp a b, selectors, console) still works like vanilla.
  • /tpaadmin status for quick diagnostics (requests, teleports, storage, economy, protection plugins).
  • New config options are added automatically on startup and /tpareload, your existing values stay untouched.

Commands

Command Description Permission
/tpa <player> Send a teleport request. —
/tpahere <player> Ask a player to teleport to you. —
/tpaccept [player] Accept a request. —
/tpadeny [player] Deny a request. —
/tpacancel Cancel your sent request(s) or your running countdown. —
/tpalist [in\|out] [page] List your incoming or outgoing requests. —
/tpatrust <add\|remove\|list\|auto> Manage your trust list and auto-accept. —
/tpatoggle Turn incoming requests on or off. —
/tpablock <player> Block requests from a player. —
/tpaunblock <player> Unblock a player. —
/tpasettings Open your settings GUI. —
/tp <player> Teleport directly to a player. simpletpa.tp
/tpaall Ask all online players to teleport to you. simpletpa.tpaall
/tpareload Reload config and language files. simpletpa.reload
/tpaadmin status Show plugin diagnostics. simpletpa.admin.status

Permissions

Permission Description Default
simpletpa.updatenotify Get update notifications on join. OP
simpletpa.bypass.delay Skip the teleport countdown. OP
simpletpa.bypass.cooldown Skip the request cooldown. OP
simpletpa.bypass.protection Skip safety checks and countdown cancelling. OP
simpletpa.bypass.worlds Ignore the cross-world and dimension rules. OP
simpletpa.bypass.cost Teleport requests are free. nobody
simpletpa.bypass.integrations Ignore WorldGuard/GriefPrevention checks. nobody

Teleport costs (optional)

Needs Vault and an economy plugin like EssentialsX. Turn it on in config.yml:

economy:
  enabled: true
  tpa-cost: 10.0
  tpahere-cost: 10.0

The player who sent the request always pays, also for /tpahere. /tpaall charges tpahere-cost for every player who accepts.

World rules (optional)

worlds:
  allow-cross-world: false
  blocked-dimensions: [NETHER, THE_END]

Works for /tpa, /tpahere and /tpaall. The admin /tp is not affected.

Compatibility

Server type Supported
Paper ✅
Folia ✅
Purpur and other Paper forks ✅
Spigot ❌
Bukkit ❌
BungeeCord ❌
Velocity ❌

Requires Minecraft 1.21.1 or newer and Java 21 (Minecraft 26.x needs Java 25).

Configuration

Every option is explained in config.yml. Updates keep your settings and only add what's missing. Please back up your plugin folder before updating.

bStats

bStats

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +1
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.3 26.2 26.1.x +1
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.3 26.2 26.1.x +1
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.3 26.2 26.1.x +1
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.2 26.1.x 1.21.x +1
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.2 26.1.x 1.21.x
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.2 26.1.x 1.21.x
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.2 26.1.x 1.21.x +1
Bukkit Folia Paper Purpur Spigot
1d ago 1
26.1.x 1.21.x 1.20.x
Folia
1d ago 1
26.1.x 1.21.x 1.20.x
Bukkit Folia Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x
Bukkit Folia Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x
Bukkit Paper Spigot
1d ago 1
1.21.x
Bukkit Paper Spigot
1d ago 1
1.21.x
Bukkit Paper Spigot
1d ago 1
1.21.x
Bukkit Paper Spigot
1d ago 1
[1.8.3] Simple tpa 1.8.3 by Vex5566 on Oct 12, 2026
Download
Fixed bugs
[1.8.2] Simple tpa 1.8.2 by Vex5566 on Oct 12, 2026
Download
Fixed some bugs

Updatet the Trusted person ui
[1.8.1] Simple tpa 1.8.1 by Vex5566 on Oct 12, 2026
Download
Fixed bugs,
Added Vault/Economy/xconomy support
Added World settings
[1.8] Simple tpa 1.8 by Vex5566 on Oct 12, 2026
Download
/tpalist – View pending incoming and outgoing TPA requests, with remaining time and clickable buttons.
Unique request IDs – Old chat buttons cannot accidentally accept a new request from the same player.
/tpatrust – Maintain a persistent list of trusted players, identified by UUID.
Separate auto-accept settings for /tpa, /tpahere, or both.
Fully translatable settings GUI, with German, English, French, and Spanish translations.
/tpaadmin status – Diagnostics for requests, active teleports, storage status, versions, and integrations.
Optional WorldGuard 7 support.
Optional GriefPrevention Legacy 16 support on Paper.
Significantly improved Folia support using entity schedulers.
Teleports use teleportAsync.
Improved safe-teleport destination search and protection against dangerous destinations.
Movement and damage can cancel countdown teleports.
More robust blocklists, cooldowns, and request management.
Improved thread safety when saving settings and trust data.
Atomic JSON saving with backups.
Cleaner handling of the update checker and bStats.
The identified WorldGuard exit-override bug has been fixed ahead of the 1.8 release.
[1.7.1] Simple tpa 1.7.1 by Vex5566 on Oct 12, 2026
Download
# SimpleTPA 1.7.1

## ✨ New

  • New plugin logo, because AI-generated images are no longer allowed on Modrinth.

## 🛠 Fixes

  • Delayed teleports now use the **current** destination when the countdown ends. If the other player moved, you teleport to them instead of the old location.
  • Players can now have **multiple pending TPA requests** at the same time. A new request no longer silently replaces someone else's request.
  • /tpaall still works as before: every player who accepts can teleport to you independently.
  • Leaving the server now cancels pending teleports and TPA requests. The other player is notified.
  • Stopping or reloading the plugin now cancels active teleport countdowns and saves player settings.

## ✨ Improvements

  • Use /tpaccept <player> and /tpadeny <player> when you have more than one request. /tpaccept and /tpadeny still work if you only have one.
  • Accept / deny click buttons now target the correct sender.
  • /tpacancel cancels **all** requests you sent, including after /tpaall.
  • Tab completion for /tpaccept and /tpadeny.
[1.7] Simple tpa 1.7 by Vex5566 on Oct 12, 2026
Download
# SimpleTPA 1.7

## ✨ New features

  • Added /tpacancel to cancel your own pending teleport request.
  • Added configurable request expiry, so unanswered TPA requests automatically expire.
  • Added configurable request cooldowns to prevent TPA spam.
  • Added clear messages for cooldowns, expired requests and cancelled teleports.
  • Added configurable teleport protection:
  • Cancel a pending teleport when the player moves.
  • Cancel a pending teleport when the player takes damage.
  • Search for a safe destination before teleporting.
  • Prevent unsafe teleports into lava or onto the Nether roof.
  • Block TPA in configured worlds and cuboid regions.
  • Added bypass permissions:
  • simpletpa.bypass.cooldown
  • simpletpa.bypass.protection
  • Improved the settings GUI. Its title, size, slots and item materials can now be changed in config.yml.

## ⚙️ Configuration updates

  • New configuration options are now automatically added when the plugin starts or /tpareload is used.
  • Existing values in your config.yml are preserved during updates.

## 🛠 Fixes and improvements

  • Fixed the /tpaall result message.
  • Updated the plugin to version **1.7**.

[1.6.2] Simple tpa 1.6.2 by Vex5566 on Oct 12, 2026
Download
1. Fixed folia bug
2. Now its supports 1.21.x - 1.26.2
[1.6.1] Simple tpa 1.6.1 by Vex5566 on Oct 12, 2026
Download
1. Changed Default prefix
2. Bug fixes

[1.6.0] Simple tpa 1.6.0 by Vex5566 on Oct 12, 2026
Download
# New:
1. Teleport Delay default 3 sec (you can turn it off)
2. New Permission: simpletpa.bypass.delay
[1.5.3] Simple tpa 1.5.3 by Vex5566 on Oct 12, 2026
Download
### Now you can change the prefix in the configs

### Fixed Folia Support
### Fixed other bugs
[1.5.2] Simple tpa 1.5.2 by Vex5566 on Oct 12, 2026
Download
# Changes
1. Added bstats
[1.5.1] Simple tpa 1.5.1 by Vex5566 on Oct 12, 2026
Download
# Changes
1. Fixed some bugs
2. The plugin should now run without problems from version 1.20 to 1.21.11

### If you have some bugs just go in the discord
[1.4] Simple tpa 1.4 by Vex5566 on Oct 12, 2026
Download
# Update v1.4

# Important
# Please delete the languages folder in the Simpletpa folder

# Whats new?
1. /tpablock | Block TPA requests from a player
2. /tpaunblock | Unblock a previously blocked player
[1.3.1] Simple tpa 1.3.1 by Vex5566 on Oct 12, 2026
Download
# You need to delete the "languages" folder

# Added this:

  • /tpaall | simpletpa.tpaall | Request all online players to teleport to you
  • Fixed lang error
[1.3] Simple tpa 1.3 by Vex5566 on Oct 12, 2026
Download
# Please delete the simpletpa folder

  • Added more language support
[1.2.1] Simple TPA 1.2.1. by Vex5566 on Oct 12, 2026
Download
# Please delete the config.yml file in the SimpleTPA folder

## Fixed tpatoggle
[1.2] Simple tpa 1.2 by Vex5566 on Oct 12, 2026
Download
![New update message](https://cdn.modrinth.com/data/cached_images/b6184203923af21322155828c40eddd85e939da1.png)

  • A message will now appear when there is a new version

## New permission
  • ``simpletpa.updatenotify`` | Receive update notifications on join

[1.1] Simple tpa 1.1 by Vex5566 on Oct 12, 2026
Download
![new accept message ](https://cdn.modrinth.com/data/cached_images/b918597f4f2ee3601215351bc1dbdfcd38de8b6b.png)

  • Added custom start message
  • You can no longer send tpa requests to yourself
  • You can now accept tpa requests by clicking on the accept message


[1.0] Simple tpa 1.0 by Vex5566 on Oct 12, 2026
Download
This is the first version of the Auto Messages plugin. Since it is the first version, bugs may still occur. If this should happen, please report it here:
https://discord.gg/aMHf3XjNFJ
Simple tpa Icon
Download Simple tpa
Select game version
Select platform