Skip to content

Permissions

For: advanced users gating commands.

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.trust Trust players with /tpatrust. 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
juicytpa.language Show or set your language with /tpalanguage. Everyone

Permissions are checked on the command nodes with Brigadier requires() predicates (see CommandContext.requiresPermission); the node constants live in Permissions. Every TPA command targets other players by design, so each command has its own node instead of a shared scope. See Commands.