DonutTPA – Interactive Teleport Requests (GUI + Clickable Chat + BossBar Countdown)
Beautiful, modern teleport request system designed for SMP servers. Fully configurable, safe, and super satisfying to use.
DonutTPA replaces boring /tpa spam with a clean experience:
• Clickable chat buttons (Accept/Deny)
• Optional GUI accept/deny menu
• BossBar + ActionBar countdown before teleport
• Safe teleport to prevent fall damage / bad landings
• Cancel on move to stop abuse during countdown
• Cooldowns + optional daily limits to prevent spam
• EssentialsX Override (optional) – force DonutTPA behavior even with Essentials installed
• World name customization (friendly display names)
• Fully configurable messages, sounds, GUI items, layouts
Commands
- /tpa <player> – Request teleport to a player
- /tpahere <player> – Request player to teleport to you
- /tpaccept [player] – Accept request (opens GUI if enabled and no player provided)
- /tpdeny [player] – Deny request
- /tpacancel – Cancel your outgoing request
- /tpatoggle – Toggle receiving /tpa requests
- /tpaheretoggle – Toggle receiving /tpahere requests
- /tpaguitoggle – Toggle GUI interface usage
- /tpauto – Toggle auto-accept requests
- /donuttpa reload – Reload config (admin)
️ Anti-Grief & Safety
- Safe Teleport – Teleports to a safe Y-level at destination (configurable on/off)
- Countdown Protection – Teleport runs after a countdown (BossBar + ActionBar)
- Move Cancel – Teleport cancels if player moves during countdown
- Anti-Spam – Cooldowns + optional daily request limits
️ Clickable Chat + Optional GUI
- Clickable Accept/Deny buttons in chat (RUN_COMMAND)
- Hover text configurable in config
- GUI accept/deny menu fully customizable (title, size, filler, items, slots)
Sounds & Visuals
- All actions can have custom sounds: request sent, received, accept, deny, cancel, countdown, teleport
- BossBar color/style/title configurable
- ActionBar countdown text configurable
Everything is configurable in config.yml:
- Essentials override toggle
- Cooldown seconds
- Daily limits enable + amount
- Safe teleport enable
- Countdown time + cancel distance
- BossBar title/color/style
- Clickable chat texts + hover + fallback message
- GUI layout + items + slots + filler
- World display names
- All messages with prefix + color codes
- Spigot / Paper 1.18+ (recommended Paper)
- Works fine with EssentialsX (optional override)
- SoftDepend: PlaceholderAPI (future expansion ready)
Permissions
- donuttpa.admin – allows /donuttpa reload
Setup
- Drop the jar into /plugins
- Restart server
- Edit config.yml to match your style
- Use /donuttpa reload after changes
Tip
Pair DonutTPA with a clean SMP spawn and you instantly get a premium-feeling teleport system your players will love.
If you enjoy DonutTPA, leave a review! It helps a lot
If you encounter any issues, feel free to:
- Join our Discord Support Server.
DISCORD CLICK HERE
