Content generated with AI — it may contain mistakes.

Reference

Commands

Every command the plugin registers, its arguments, its aliases and the node it checks.

Nothing is declared in plugin.yml: every command is registered at runtime, so the arguments below are what tab completion offers and the nodes are checked by the command itself.

Player commands

CommandAliasesPermissionWhat it does
/rtp—exyliasandbox.command.rtpOpens the world list
/rtp <world>—exyliasandbox.command.rtpStraight into that world. Refused if it is not READY
/rtpqueue—exyliasandbox.command.rtpqueueOpens the world list, joins that world's queue
/rtpqueuefast—exyliasandbox.command.rtpqueuefastJoins a queue, picking the world for you
/leavertpqueue—exyliasandbox.command.leavertpqueueLeaves the queue
/leavesandbox—exyliasandbox.command.leavesandboxBack to the lobby
/tpa <player>—exyliasandbox.command.tpaAsks to be teleported to a player inside a sandbox
/tpaccept [player]—exyliasandbox.command.tpaAccepts. With no name, the newest request still alive
/tpdeny [player]—exyliasandbox.command.tpaDenies. Same selection
/back—exyliasandbox.command.backBack to your last spot inside a sandbox
/rekit—exyliasandbox.command.rekitRe-applies the kit you are wearing, and heals you
/kitroom [category]—exyliasandbox.command.kitroomOpens the kit room, optionally on one category
/kitcreator—exyliasandbox.command.kitcreatorOpens your kit slots
/kitsave—exyliasandbox.command.kitcreatorSaves what you are carrying into the slot you entered
/predefinedkits [kit] [slot]/predefinedkit, /pkitsexyliasandbox.command.predefinedkitsThe admin templates. With both arguments, copies one straight into a slot

Tab completion is live: <world> offers every configured world id, /tpa <player> offers players inside loaded sandbox worlds, /tpaccept offers the names of people waiting on you, /kitroom offers the category ids and /predefinedkits offers the templates that have contents.

/tpdeny has no completion.

Admin commands

CommandPermissionWhat it does
/sandboxexyliasandbox.adminOpens the admin panel
/sandbox predefinedkitsexyliasandbox.adminOpens the template list directly
/sandbox reloadexyliasandbox.adminRe-reads the configs and recompiles the menus. Runs from the console

Exporting and importing the plugin's data is not a command of this plugin: use ExyliaLib's /exylialib export and /exylialib import.

The command whitelist

While a player is inside a sandbox world or waiting in a queue, only the commands listed in config.yml → command-whitelist.commands are allowed. Everything else is refused with general.command-blocked.

Matching is on the first word, lowercased, and a plugin: prefix is stripped first — so minecraft:tp is blocked exactly as tp is.

The shipped list:

command-whitelist:
  enabled: true
  commands:
    - msg
    - message
    - tell
    - w
    - whisper
    - reply
    - r
    - respond
    - sandbox
    - rtp
    - rtpqueue
    - rtpqueuefast
    - back
    - tpa
    - tpaccept
    - tpdeny
    - rekit
    - leavesandbox
    - leavertpqueue
    - kitcreator
    - kitsave
    - kitroom
    - bot
    - leave

exyliasandbox.bypass.blocked-commands skips the whitelist entirely.

`/predefinedkits` is not on the shipped list

Neither predefinedkits nor its two aliases are whitelisted, so they are blocked inside a sandbox world. That is harmless — copying a template is something you do in the lobby — but add them to the list if you want the command reachable from inside.

Something missing on this page? Tell us on Discord