Commands
##Introduction
This page lists every command available in Stella. All commands share the base command /stella and its subcommands. Below you'll find each command, an example, and a short description of what it does.
INFO
There are no aliases — every action is a subcommand of /stella.
##Management & Information Commands
| Command | Example | Description |
|---|---|---|
| /stella help | /stella help | Displays the list of all available commands. Also shown when running /stella with no arguments. |
| /stella reload | /stella reload | Reloads config.yml and messages.yml without restarting the server. |
| /stella list | /stella list | Lists every team with its priority and member count. |
| /stella info team <team> | /stella info team red | Shows a team's display name, color, priority and members. |
| /stella info player <player> | /stella info player xDrygo | Shows every team a player belongs to, with their main (highest-priority) team marked. |
| /stella create <id> [priority] | /stella create red 10 | Creates a new team with the given id. Priority is optional and defaults to teams.default-priority. |
| /stella delete <team> | /stella delete red | Permanently deletes a team and removes all of its members. <team> may be @all to delete every team. |
| /stella join <team> [target] | /stella join red xDrygo | Adds member(s) to a team. Leave [target] empty to add yourself. <team> may be @all to act on every team. |
| /stella leave <team> [target] | /stella leave red xDrygo | Removes member(s) from a team. Leave [target] empty to remove yourself. <team> may be @all to act on every team. |
| /stella setname <team> <name> | /stella setname red Red Team | Sets the team's display name. |
| /stella setcolor <team> <#hex> | /stella setcolor red #FF5555 | Sets the team's color. Must be a 6-digit hex like #RRGGBB. |
| /stella setpriority <team> <priority> | /stella setpriority red 10 | Sets the team's priority (integer; higher wins ties). |
##Target selectors
The [target] argument of join and leave accepts more than a single player name:
| Target | Meaning |
|---|---|
| (empty) | Yourself — only works when run by a player. From console you must specify a target. |
| <player> | A single player by name (online, cached, or known offline). |
| @all | Every player the server knows about (online + offline). |
| @online | Every currently online player. |
| @team:<id> | Every member of the given team — handy for moving a whole team at once. |
Example: /stella join vip @online adds all online players to the
vipteam, and /stella leave old @team:new removes everyone innewfrom theoldteam.
##Team selector
The <team> argument of delete, join and leave also accepts @all to act on every team at once:
| Selector | Meaning |
|---|---|
| <team> | A single team by id. |
| @all | Every existing team. |
Example: /stella join @all Alex adds
Alexto every team, and /stella delete @all removes all teams.
##Explanation
- Creating & deleting teams —
/stella createregisters a team (id is lowercased automatically);/stella deleteremoves it and clears its members (or all teams with@all). Both persist instantly toteams.yml. - Managing members —
/stella joinand/stella leavehandle membership, with the target selectors above for bulk changes, and@allas the team to affect every team at once. - Team & player info —
/stella info teamand/stella info playergive you a clean overview of composition and priorities. - Customizing teams —
/stella setname,/stella setcolorand/stella setpriorityshape how a team looks and ranks. The color feeds vanilla nametags when the Minecraft team hook is enabled. - Reloading —
/stella reloadre-readsconfig.ymlandmessages.ymllive. Team data inteams.ymlis managed through the commands above, not by hand-editing during runtime.