Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Quick Start ๐
- Drop the jar into
plugins/and restart the server. - Run
/tpa <player>. - 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 ยป
/tpato go to them,/tpahereto summon them, with clickable accept/deny prompts. - Answer your way ยป
/tpaccept,/tpadenyand/tpacancel, with or without naming the player. - TPA modes ยป
/tpamodecycles 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/jtparoot command (needs Restart).defaultLanguageยปautofollows 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.
Links
Donate โ
If you like my plugins, you can support my work through a small donation. Thanks! ๐
Pinned Versions
- R26.2โ26.3
Pages
Members
1Owner
