Skip to content

Commands and permissions

Angle-bracketed arguments are required; square-bracketed arguments are optional. Command names and argument values are supplied in game. Commands marked with a permission require that node; commands without a listed node have no explicit Solar permission annotation.

Command Use
/ping [player] Show your ping or another online player’s ping
/duel <player> <kit> [--rounds <count>] [--map <arena>] Send a duel request; --map also accepts random and defaults to it
/duel accept <player> Accept that player’s request
/duel decline <player> Decline that player’s request
/spectate <player> Spectate a player in a match
/spectate leave <player> Leave spectator mode for that match
/party or /party help Show party help
/party create Create a party
/party invite <player> Invite a player
/party accept <player> Accept an invite from that player
/party deny <player> Decline an invite from that player
/party info Show party owner and members
/party kick <player> Remove a party member (owner only)
/party transfer <player> Transfer party ownership (owner only)
/party leave Leave; leaving as owner disbands the party
/party disband Disband your party (owner only)
/party start <kit> <eventType> [--rounds <count>] Start a party match as split or ffa (owner only)
/party broadcast Send recurring party invitations; requires solar.party.broadcast
/queue join <queue> Join an enabled queue
/queue leave <queue> Leave a queue

All arena setup commands are player-only.

Command Permission Use
/arenas or /arenas help solar.arenas Show arena help
/arenas create <name> solar.arena.manage.create Create an arena definition
/arenas set-edge <name> <number> solar.arena.manage.setedge Set corner 1 or 2 at your location
/arenas set-spawn <name> <number> solar.arena.manage.setspawn Set team spawn 1 or 2
/arenas set-center <arena> solar.arena.manage.set-center Set the FFA spawn
/arenas finalize <name> solar.arena.manage.finalize Save the schematic and arena record
Command Permission Use
/kit create <id> solar.kit.manage.create Create a base kit
/kit set-items <id> solar.kit.manage.set-items Copy your inventory, armor, and offhand into the kit
/kit set-effects <id> solar.kit.manage.set-effects Copy your active potion effects into the kit
/kit set-flags <kit> [flags...] solar.setflags Set kit rules and allowed maps
/kit finalize <id> solar.kit.manage.finalize Save the base kit
/kit give <id> <player> solar.kit.manage.give Apply a kit to a player
/kit edit <id> solar.kit.edit Start editing a personal layout
/kit save <id> solar.kit.edit Save the personal layout and exit the editor
/kit reset <id> solar.kit.reset Cancel editing and restore the pre-edit inventory
Command Permission Use
/queue create <name> <kit> solar.queue.create Create a queue
/queue set-flags <name> [flags...] solar.queue.set-flags Configure team size, rating weight, and stored queue flags
/queue finalize <name> solar.queue.finalize Save the queue
/queue toggle <queue> solar.queue.toggle Enable or disable the queue
Command Permission Use
/solar or /solar help solar.help Show Solar help
/solar set-lobby solar.setlobby Set the lobby at your location
/solar set-kit-editor solar.setkiteditor Set the kit editor at your location
/solar reload solar.reload Reload Solar’s YAML files
/solar maintenance solar.maintanance Toggle maintenance mode

The maintenance permission is spelled solar.maintanance in the current command registration.