Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A simple Minecraft Paper plugin that implements teleport request functionality.
SimpleTPA
SimpleTPA is a Minecraft Paper 1.21.4 plugin that implements teleport request functionality. Players can request to teleport to other players, and those requests must be explicitly accepted. Requests automatically expire after a configurable amount of time (default 2 minutes).
Features
- Send teleport requests to other players with
/tpa <player>
- Accept specific player teleport requests with
/tpaccept <player>
- Requests expire automatically after a configurable timeout
- Configurable cooldown between sending requests to prevent spam
- Tab completion for both commands
- Clear player messaging with request timers
- Permissions-based access control (op-only by default)
- Dimension restrictions: Players must be in the same dimension to teleport
Installation
- Download the latest release.
- Place the
.jar
file in your Minecraft server'splugins
folder. - Restart your server.
Configuration
In config.yml
, you can configure:
# Time in seconds before a teleport request expires
request-timeout: 120
# Cooldown in seconds between sending teleport requests
request-cooldown: 10
Commands
/tpa <player>
: Sends a teleport request to the specified player/tpaccept <player>
: Accepts a pending teleport request from the specified player
Permissions
simpletpa.tpa
: Allows use of the/tpa
command (default: op)simpletpa.tpaccept
: Allows use of the/tpaccept
command (default: op)
Usage
- Player A sends a teleport request:
/tpa PlayerB
- Player B receives a notification and can accept with:
/tpaccept PlayerA
- If Player B doesn't respond within the configured timeout, the request expires automatically
- Both players must be in the same dimension (Overworld, Nether, or End)
Support Me
Donations will help me with the development of this project.
One-off donation: https://ko-fi.com/lolwhatyesme
Patreon: https://www.patreon.com/lolwhatyesme
Pages
Members
Owner