Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for jruk

๐ŸŒ€ A modern 26.x plugin for /tpa and /tphere.

Report JuicyTPA?

JuicyTPA banner

A modern 26.x plugin for /tpa and /tpahere.

Modrinth ยท Wiki ยท GitHub

Quick Start ๐ŸŒ€

  1. Drop the jar into plugins/ and restart the server.
  2. Run /tpa <player>.
  3. They click [Accept] (or run /tpaccept).

That's it! Requests expire automatically, and /tpamode toggles how you receive them.

Next: see config or run /jtpa help.

Features

  • Teleport requests ยป /tpa to go to them, /tpahere to summon them, with clickable accept/deny prompts.
  • Answer your way ยป /tpaccept, /tpadeny and /tpacancel, with or without naming the player.
  • TPA modes ยป /tpamode cycles Normal, Block all and Accept all; your mode survives restarts.
  • Full configurability ยป expiry time, concurrency, chat/actionbar feedback per event, aliases off or on, permissions.
  • 52 languages ยป per-player messages that follow the client locale, pinnable with /tpalanguage, English fallback everywhere.
  • For modern deployment ยป MiniMessage, sounds, PAPI placeholders, LuckPerms meta for cooldown monetization, and an SQLite store for stats and modes.

Requirements

  • Server Software ยป Paper 26.2+ (Folia๐Ÿƒ supported)
  • Java Version ยป Java 25
  • Dependencies ยป None (optional: PlaceholderAPI and LuckPerms)

Commands

Command Description
/tpa <player> Ask to teleport to a player.
/tpahere <player> Ask a player to teleport to you.
/tpaccept [player] Accept a TP request.
/tpadeny [player] Deny a TP request.
/tpacancel [player] Cancel an outgoing TP request.
/tpalist List pending TP requests.
/tpablock <player> Block or unblock a player's requests.
/tpall Request everyone at once.
/tpamode [mode] Cycle or set your TPA mode.
/juicytpa <help|version|reload> Help, version, and config reload (aliases /jtpa, /jtp, /jt).

See the full Commands Page for more info.

Permissions

Permission Description Default
juicytpa.tpa Send /tpa requests. Everyone
juicytpa.tpahere Send /tpahere requests. Everyone
juicytpa.accept Accept requests with /tpaccept. Everyone
juicytpa.deny Deny requests with /tpadeny. Everyone
juicytpa.cancel Cancel requests with /tpacancel. Everyone
juicytpa.list List requests with /tpalist. Everyone
juicytpa.mode Change your mode with /tpamode. Everyone
juicytpa.block Block requests with /tpablock. Everyone
juicytpa.tpall Request everyone with /tpall, and use @a. OP
juicytpa.reload Use /juicytpa reload. OP
juicytpa.help Use /juicytpa help. Everyone
juicytpa.version Use /juicytpa version. Everyone

Config

Find config.yml, messages.yml and sounds.yml in plugins/JuicyTPA/:

  • updateChecker ยป checks for updates.
  • aliases ยป aliases for /jtpa root command (needs Restart).
  • defaultLanguage ยป auto follows each client, or one forced language.
  • storage ยป SQLite DB (stats plus TPA modes).
  • tpa ยป expiry, concurrency, feedback toggles, warnings, cooldowns.
  • commands ยป /tpa, /tpahere, ... aliases (R).
  • colors ยป color palette for messages.
  • metrics ยป anonymous bStats stats (R).
  • messages.yml / sounds.yml ยป messages and sounds.

See the full Configuration Page for more info.

Donate โ˜•

If you like my plugins, you can support my work through a small donation. Thanks! ๐Ÿ‘

Information

Category
Gameplay
Published
October 27, 2026
License
3Downloads
1Stars
Supports Folia

Pinned Versions

Members

1