Commands¶
For: everyone running TPA commands.
Every TPA command is a standalone root (plus a /juicytpa subcommand)
by default; disable a root in commands to keep only the hub form (see
Configuration). Requests are strictly one-to-one:
a selector must resolve to exactly one player, and console cannot send or
answer requests. A bare @r never picks the sender while others are
online; @s and @p are not supported.
| Command | Description | Permission |
|---|---|---|
/tpa <player> |
Ask to teleport to a player. | juicytpa.tpa |
/tpahere <player> |
Ask a player to teleport to you. | juicytpa.tpahere |
/tpaccept [player] |
Accept a TP request. | juicytpa.accept |
/tpadeny [player] |
Deny a TP request. | juicytpa.deny |
/tpacancel [player] |
Cancel an outgoing TP request. | juicytpa.cancel |
/tpalist |
List pending TP requests. | juicytpa.list |
/tpatrust <player> |
Trust or untrust a player's TP asks. | juicytpa.trust |
/tpablock <player> |
Block or unblock a player's requests. | juicytpa.block |
/tpall |
Request everyone at once. | juicytpa.tpall |
/tpamode [mode] |
Cycle or set your TPA mode. | juicytpa.mode |
/tpacceptall |
Flip between normal and accept-all. | juicytpa.mode |
/tpablockall |
Flip between normal and block-all. | juicytpa.mode |
/tpalanguage [language] |
Show or set your language (auto follows the client again). |
juicytpa.language |
/tpahelp |
Show the help listing. | juicytpa.help |
/tpaversion |
Show the plugin version (alias /tpav). |
juicytpa.version |
/tpareload |
Reload all configuration files. | juicytpa.reload |
/juicytpa <help\|version\|reload> |
Help, version, and config reload (aliases /jtpa, /jtp, /jt). |
— |
| Command | Default root aliases |
|---|---|
/tpa |
tpask |
/tpahere |
tpah, tphere, tph |
/tpaccept |
tpacc |
/tpadeny |
tpad, tpdeny, tpd |
/tpacancel |
tpac, tpcancel, tpc |
/tpalist |
tpal, tplist, tpl |
/tpatrust |
tpat, tptrust, tpt |
/tpamode |
tpam, tpmode, tpm, tpatoggle, tptoggle |
/tpablock |
tpab, tpblock, tpb, tpaignore, tpai, tpignore, tpi |
/tpacceptall |
tpaauto, tpauto |
/tpablockall |
tpaba, tpblockall, tpba |
/tpalanguage |
tpalang |
Every root and alias also registers as /jtpa:<label>
(/jtpa:tpa, /jtpa:tpask), including the hub itself
(/jtpa:juicytpa), so there is always an unambiguous strict ref when
another plugin claims a label.
/tpa help and /tpahere help show the help listing instead of
sending a request; the listing needs juicytpa.help on top of the
send permission. If a player literally named help is online, they
win and the request goes to them as usual. The help keyword
completes first in the target suggestions.
How requests flow is on the Requests page; modes, blocks and warnings live under Receiving.
helpsupports an optional query argument that filters the listed commands (/juicytpa help reload). Entries are filtered by permission, so every sender only sees what they may use.versionprints the plugin's version and author list with links, and repeats a pending update notice to admins.reloadre-readsconfig.yml,messages.ymlandsounds.yml, then reopens the SQLite database and re-registers the placeholders with the new settings. Changed root labels need a restart;reloadsays so when it detects a change.
See Permissions for defaults.