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.
/stella add <team> [target] /stella add red xDrygo Adds member(s) to a team. Leave [target] empty to add yourself.
/stella remove <team> [target] /stella remove red xDrygo Removes member(s) from a team. Leave [target] empty to remove yourself.
/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 add and remove 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 add vip @online adds all online players to the vip team, and /stella remove old @team:new removes everyone in new from the old team.


##Explanation

  • Creating & deleting teams/stella create registers a team (id is lowercased automatically); /stella delete removes it and clears its members. Both persist instantly to teams.yml.
  • Managing members/stella add and /stella remove handle membership, with the target selectors above for bulk changes.
  • 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.