EasyTPA - Simple Teleport Request Plugin for Minecraft
EasyTPA is a comprehensive, lightweight teleportation request plugin designed for Minecraft servers. It provides a seamless way for players to request teleportation to other players or request other players to teleport to them.
Features
- Two-way Teleportation: Use /tpa to request teleporting to a player or /tpahere to request a player to teleport to you
- Interactive Request System: Clickable [Accept] and [Decline] buttons for handling teleportation requests
- Request Timeout: Configurable timeout period for teleport requests
- Teleport Delay: Configurable delay before teleportation occurs with countdown display in the action bar
- Cancellation on Movement: Option to cancel pending teleports when a player moves
- Toggle System: Players can toggle their ability to receive teleport requests
- Permission-based Access: Comprehensive permission system to control access to features
- Fully Customizable Messages: All messages and buttons can be customized in the configuration
- Sound Effects: Audio feedback for teleportation events
- Admin Control: Configuration reload command for administrators
Commands
- /tpa <player> - Request to teleport to another player
- /tpahere <player> - Request another player to teleport to you
- /accept [player] - Accept a teleport request (optionally specify which player's request)
- /decline [player] - Decline a teleport request (optionally specify which player's request)
- /tpatoggle - Toggle whether you can receive teleport requests
- /easytpaconfig reload - Reload the plugin configuration
Permissions
- easytpa.tpa - Permission to use the /tpa command
- easytpa.tpahere - Permission to use the /tpahere command
- easytpa.accept - Permission to use the /accept command
- easytpa.decline - Permission to use the /decline command
- easytpa.toggle - Permission to use the /tpatoggle command
- easytpa.admin - Permission to use administrative commands like /easytpaconfig
- easytpa.bypass - Permission to bypass teleport delay
Configuration Options
- Customizable timeout period for teleport requests
- Configurable teleport delay with countdown
- Option to enable/disable cancellation of teleports on player movement
- Fully customizable messages and button layout
- Interactive button design with hover effects and clickable actions
- Sound effect customization
Technical Features
- Efficient request handling and management
- Memory leak prevention with proper cleanup on plugin disable
- Event-based handling for player movement, death, and disconnection
- UUID-based player tracking for reliability
EasyTPA is designed with both server administrators and players in mind, providing a user-friendly teleportation experience while offering the flexibility and customization options that administrators need.
JOIN DISCORD FOR REPORT ANY BUG OR QUESTIONS
![[IMG]](//proxy.spigotmc.org/75c744c388fa040847226a090356dae8c4c2ff12/68747470733a2f2f696d616765732d6578742d312e646973636f72646170702e6e65742f65787465726e616c2f7a737266447334324d53484a764361466c64636d5970466766417a6852424739754e6b36334c306c6e516f2f68747470732f69696c692e696f2f334863694e39342e706e673f7175616c6974793d6c6f73736c657373)