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 Plugin
SimpleTPA is a Minecraft Paper 1.21.7 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>
- Deny teleport requests with
/tpdeny <player>
- Cancel your own requests with
/tpacancel <player>
or/tpacancel all
- Requests expire automatically after a configurable timeout
- Configurable cooldown between sending requests to prevent spam
- Clear player messaging with request timers
- Configurable cross-world teleportation support
Installation
- Download the latest release here.
- 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
# Whether to allow cross-world teleportation
allow-cross-world: false
Commands
/tpa <player>
: Sends a teleport request to the specified player/tpaccept <player>
: Accepts a pending teleport request from the specified player/tpdeny <player>
: Denies a pending teleport request from the specified player/tpacancel <player>
: Cancels your teleport request to the specified player/tpacancel all
: Cancels all your outgoing teleport requests
Permissions
simpletpa.tpa
: Allows use of the/tpa
command (default: true)simpletpa.tpaccept
: Allows use of the/tpaccept
command (default: true)simpletpa.tpdeny
: Allows use of the/tpdeny
command (default: true)simpletpa.tpacancel
: Allows use of the/tpacancel
command (default: true)
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
Pages
Members
Owner