StellaStella

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 vip team, and /stella leave old @team:new removes everyone in new from the old team.

##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 Alex to every team, and /stella delete @all removes all teams.


##Explanation

  • Creating & deleting teams/stella create registers a team (id is lowercased automatically); /stella delete removes it and clears its members (or all teams with @all). Both persist instantly to teams.yml.
  • Managing members/stella join and /stella leave handle membership, with the target selectors above for bulk changes, and @all as the team to affect every team at once.
  • Team & player info/stella info team and /stella info player give you a clean overview of composition and priorities.
  • Customizing teams/stella setname, /stella setcolor and /stella setpriority shape how a team looks and ranks. The color feeds vanilla nametags when the Minecraft team hook is enabled.
  • Reloading/stella reload re-reads config.yml and messages.yml live. Team data in teams.yml is managed through the commands above, not by hand-editing during runtime.