Skip to content

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.

  • help supports 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.
  • version prints the plugin's version and author list with links, and repeats a pending update notice to admins.
  • reload re-reads config.yml, messages.yml and sounds.yml, then reopens the SQLite database and re-registers the placeholders with the new settings. Changed root labels need a restart; reload says so when it detects a change.

See Permissions for defaults.