KroxyTpa — Premium TPA Plugin | Gradient UI | GUI | Ban System | Countdown
Smooth TPA system with clickable buttons, GUI menus, ban system & countdown teleport
KroxyTpa
Premium TPA Plugin for Spigot / Paper / Purpur
[/CENTER]
[HR][/HR]
✨ Features
- TPA Requests — Send, accept, deny and cancel teleport requests
- ️ Clickable Buttons — Accept / Deny / Cancel buttons directly in chat
- ️ GUI Menus — Beautiful inventory GUI for TPA management
- ⏳ Countdown Teleport — Configurable countdown before teleport
- Move Cancel — Moving during countdown cancels teleport with big screen title alert
- TPA Ban System — Ban players from using TPA with time & reason
- Gradient UI — Colorful gradient chat prefix and messages
- Action Bar — Live countdown shown on destination's action bar
- Sounds — Sound effects on request, accept, deny and teleport
- ⚙️ Fully Configurable — All messages, cooldowns, sounds via config.yml
- LuckPerms Support — Full permission node support
- Reload Support — /kroxytpa reload — no restart needed
[HR][/HR]
️ Supported Platforms
| Paper |
✅ Yes |
| Spigot |
✅ Yes |
| Purpur |
✅ Yes |
| Bukkit |
✅ Yes |
| BungeeCord / Velocity |
❌ No |
| Fabric / Forge |
❌ No |
[HR][/HR]
[HR][/HR]
Commands
Normal User Commands
| /tpa <player> |
— |
Send a TPA request to a player |
| /tpahere <player> |
— |
Request a player to come to you |
| /tpaaccept [player] |
/tpaccept, /tpyes |
Accept an incoming TPA request |
| /tpadeny [player] |
— |
Deny an incoming TPA request |
| /tpacancel [player|all] |
/tpcancel |
Cancel your sent TPA request |
| /tpaall |
— |
Send TPA request to all online players |
| /tpalist |
/tplist |
View your pending TPA requests |
Admin Commands
| /tphere <player> |
— |
Silently teleport a player to you |
| /tpall |
— |
Silently teleport ALL players to you |
| /tp <player> |
— |
Silently teleport yourself to a player |
| /tpaban <player> <time> [reason] |
/tpabanlist |
Ban a player from using TPA |
| /kroxytpa [on|off|reload|menu] |
/ktpa |
Admin control panel |
[HR][/HR]
Permissions
Normal User Permissions
| kroxytpa.tpa |
false |
Use /tpa to send teleport requests |
| kroxytpa.tpahere |
false |
Use /tpahere to request others TP to you |
| kroxytpa.tpaaccept |
false |
Use /tpaaccept to accept requests |
| kroxytpa.tpadeny |
false |
Use /tpadeny to deny incoming requests |
| kroxytpa.tpacancel |
false |
Use /tpacancel to cancel sent requests |
| kroxytpa.tpaall |
false |
Use /tpaall to send requests to everyone |
| kroxytpa.tpalist |
false |
Use /tpalist to view pending requests |
Admin Permissions
| kroxytpa.admin |
OP |
Full admin control — toggle, reload, GUI |
| kroxytpa.admin.tphere |
OP |
Use /tphere to silently pull a player |
| kroxytpa.admin.tpall |
OP |
Use /tpall to pull all players |
| kroxytpa.admin.tp |
OP |
Use /tp to silently teleport to a player |
| kroxytpa.admin.ban |
OP |
Use /tpaban to ban players from TPA |
| kroxytpa.bypass |
OP |
Bypass move-cancel and all cooldowns |
| kroxytpa.bypass-cooldown |
OP |
Bypass TPA send cooldown only |
| kroxytpa.* |
OP |
All permissions at once |
Normal user permissions are false by default — assign via LuckPerms or any permission plugin.
[HR][/HR]
⚙️ Configuration
All messages, cooldowns, countdown timer, sounds, GUI titles and button text are fully
customizable in
config.yml. Use
/kroxytpa reload to reload instantly — no server restart needed!
[HR][/HR]
Installation
- Download KroxyTpa.jar
- Place it in your server's /plugins folder
- Restart your server
- Configure in /plugins/KroxyTpa/config.yml
- Use /kroxytpa reload after any config changes
[HR][/HR]