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.10 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
.jarfile in your Minecraft server'spluginsfolder. - 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/tpacommand (default: true)simpletpa.tpaccept: Allows use of the/tpacceptcommand (default: true)simpletpa.tpdeny: Allows use of the/tpdenycommand (default: true)simpletpa.tpacancel: Allows use of the/tpacancelcommand (default: true)
Example 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
Support Me
Pages
Members
Owner