← SableCraft Standards

Commands

Every command lives at its plain name - /home, never /standards home. /standards is for administering the mod itself and nothing else lives under it. A command switched off in config does not register at all - it won't tab-complete, and answers "unknown command" rather than appearing and refusing.

Every switch takes on / off / toggle, with or without a target. /fly, /god, /vanish, /tptoggle, /msgtoggle, /socialspy and anything added later are all built the same way - /fly, /fly on, /fly @a on and /god Steve off all work.

Moving

Command Description
/top · /up Straight up to the first place it is safe to stand. Scanned, not read off the heightmap, so it works in the Nether and from inside a cave.
/bottom · /down The mirror - the lowest safe standing spot beneath you.
/jump · /j To wherever you are looking, if it is somewhere you can stand.
/back [n] · /back list A stack, not a bookmark. Every teleport pushes an entry; back <n> reaches further, and back list shows the dimension, distance and the command that made each stop.
/spawn · /setspawn · /playerspawn Go to server spawn, set it, or go to your bed/respawn anchor.

Homes & warps

Command Description
/home [name] · /homes With exactly one home, no name is needed. With several, it asks which rather than guessing.
/sethome <name> · /delhome <name> Setting over an existing name refuses and tells you how to overwrite - losing a base to a typo is not recoverable.
/warp <name> · /warps Server-wide named destinations.
/setwarp <name> · /delwarp <name> Op by default.

Teleport requests

Command Description
/tpa <player> · /call A warmed teleport narrates itself to everyone waiting: the traveller gets a ticking countdown, the other party is told the moment it lands - or why it did not.
/tpahere <player> Moves the acceptor, not the requester - worth knowing before two people try it for the first time.
/tpaccept · /tpyes Accept, with clickable Accept/Deny buttons that work on a vanilla client.
/tpdeny · /tpno · /tpacancel · /tpalist Deny, cancel your own request, or list outstanding ones.
/tptoggle [on|off|toggle] Refuse incoming requests.
/tpoffline <player> Teleport to where a player logged out. Op.

Admin teleports

Command Description
/tpx <player> · /tpx <player> <player> You to them, or the first to the second. At /tpx rather than /tp - merging onto vanilla's own literal would leave the winner depending on mod load order.
/tphere <players> Them, to you.
/tppos <x> <y> <z> [dimension] You, to a coordinate - takes the dimension directly instead of needing /execute in first.

A permission node rather than an op level, so a builder can be trusted with these without also being handed /stop. They route through the normal teleport machinery, so they get safe landing and a /back trail too.

Switches

Command Description
/fly [player] [on|off|toggle] Granted as an attribute modifier, not the raw ability flag - so it survives other mods wanting the same flag. Re-applied on respawn, dimension change and gamemode change.
/god [player] [on|off|toggle] Damage immunity, same on/off/toggle shape.
/vanish · /v [player] [on|off|toggle] Genuinely hidden - unpaired from entity trackers, off the tab list, ignored by mob AI. Item pickup suppressed by default.
/speed [walk|fly] <n> [player] Capped, and refuses over the cap rather than silently clamping.

Self-care & gamemaster

Command Description
/heal · /feed · /eat · /rest Health, hunger and the phantom timer. Op by default, with .others variants that tell the target who did it.
/smite [player] A lightning bolt, for when somebody needs one.
/butcher [radius] [all] [force] · /killall Clears hostile mobs in the radius (default 64). Never players, tamed animals, named mobs, or anything the game marks as placed on purpose - add force to drop those last two guesses when a mod like ZombieMod names or persists its own mobs. all also takes passive mobs.

Groups

Command Description
/group create|invite|accept|deny|leave|kick A lightweight group system: found one, invite, answer an invite, or remove/leave.
/group rename|tag|sethome|delhome|list|info Identity, shared homes, and who is in it - the rest of the same system.
/group disband Separate from /group leave - an owner walking out alone would take everybody's shared homes with them. An owner alone still just leaves.
/ghome [name] · /ghomes At their plain names, not under /group, because travelling to the base is something a member does several times an hour.

Nicknames

Command Description
/nick Shows what chat currently calls you, with a clickable [Clear] - a bare /nick shows rather than clears, so half-typing something never throws away what you had.
/nick <name> Set your own. Chat only - the tab list and the nameplate above your head keep your real name, which is what keeps a nickname a flourish instead of a disguise.
/nick player <player> <name> Set or clear somebody else's - the moderator's undo for a nickname that had to go.
/realname <nick> · /whois <nick> Who that actually is. Everyone gets this, deliberately - if only staff can tell, a nickname is a disguise rather than a flourish.

A nickname may not be another player\'s real name, nor their nickname - checked against every name the server has ever seen, not just who is online. Colour codes need standards.nick.color (ops); without it they are stripped rather than refused.

Talking

Command Description
/msg <player> <message> · /r · /reply · /me <action> msg, tell and w are vanilla's own commands, taken over rather than added beside - otherwise mutes and ignores would leak straight through them.
/ignore <player> · /ignore list Hides their public chat and their messages, both ways.
/msgtoggle · /socialspy Refuse private messages; watch everyone else's. Spy is op.
/mail send|read|clear Messages for players who are not on - also where an offline /pay reason is delivered.

Money

Command Description
/balance · /bal · /money [player] · /baltop Works on offline players - balances live in save data, not on the player.
/pay <player> <amount> [reason] The reason reaches them, and is carried into the mailbox if they are offline.
/eco give|take|set <player> <amount> Op. Works on offline players.

Kits

Command Description
/kit [name] · /kits Claim a kit, or list what is available.
/setkit <name> armour|hotbar|inventory|all Kits are made by equipping yourself, not by writing item ids into a file.
/delkit · /showkit Delete a kit, or preview one without claiming it. Cooldowns survive a restart.
/kitaccess <kit> <everyone|ops|permission> Per-kit access without hand-editing permissions for each one - an op-only kit of test gear, or a rank's daily kit. Closes a real gap: a kit created after the server started previously had no node at all, which read as open to everybody until the next restart.

Item tools

Command Description
/i <item> [count] · /item Give yourself a stack, capped at what the item actually stacks to. Vanilla's /give is untouched - this is a shorter door into the same room for the commonest case, giving something to yourself.
/repair · /repair all · /fix Mend the held item, or everything you carry. Says so when the item cannot be damaged rather than reporting success on a stack of cobblestone.
/more Fill the held stack. Item duplication, plainly - ops only.
/condense Merge your own partial stacks. Open to everyone - it creates nothing and converts nothing, it just tidies up what you are already carrying.
/itemname <name> · /itemname - Colours work with &. - clears it.
/itemlore add <line> · /itemlore clear Adds a line at a time rather than setting the whole list at once, because a set-everything command needs a separator and whichever character were chosen is the one somebody wants in their text.
/powertool <command> · /pt Bind a command to the item in your hand, run it by right-clicking. Dispatched as you, with your permissions, so it can never be an escalation.
/pt clear · /pt clearall · /pt list Manage your own bound tools.

Where you are

Command Description
/depth Your Y, and how far above or below sea level.
/compass Your bearing, and the eight-point direction.
/world <dimension> · /worlds Same X and Z, different world. Does not scale coordinates - that rule belongs to portals.

Depth and compass are redundant with F3 on an ordinary server - they earn their keep on one running the reduced_debug_info gamerule, where players have no coordinates or bearing at all. Separate nodes, so you can hand out a compass and not a Y coordinate.

Playtime

Command Description
/playtime [player] · /leaderboard · /playtop Time online and not away. Vanilla's own play-time statistic counts somebody idling in a corner all night; this one does not - the same counter the automatic promotion ladder waits on.

Moderation

Command Description
/mute · /unmute · /tempban With durations, and reasons shown on reconnect.
/invsee <player> Cannot be used to duplicate or destroy items.

A mute silences every channel, including private messages and any channel another mod adds through the chat router.

Workstations

Command Description
/craft · /anvil · /grindstone · /enderchest · /trash Denied to everyone by default, operators included - a workstation you can open anywhere is an ability to be granted, not a utility to assume.

Text the owner writes

Command Description
/motd · /rules · /info Whatever you want to say. The MOTD also prints when somebody joins, last, so the other join messages do not push it off the screen.

All three live in messages.yml as numbered keys - msg.rules.1, msg.rules.2, and so on, printed until a number is missing. No second file format: that file already handles colours, vocabulary and upgrades without losing your edits.

All three take placeholders, so a welcome can greet somebody properly rather than shout at the room:

Placeholder Gives
{player} Their nickname if they have one, otherwise their name.
{name} Always the real name, so you can use both.
{rank} Their permission rank, on a server running Standards' own handler.
{playtime} How long they have played, not counting time away.
{world} The dimension they are in.
{online} · {max} Player counts.

A placeholder that does not exist is reported in the server log, not shown to the player. A stray {rankk} gets a line naming the bad key in the log, rather than a welcome message that greets everybody with a pair of braces.

Away & server

Command Description
/afk [reason] · /lurk By command or by timer, cleared by moving or speaking - including in another mod's chat channel.
/gc Memory, uptime and tick timing.
/sudo <player> <command> Run a command as somebody, with their permissions. Parses against the target rather than you, so it can fail - and that refusal is the answer you asked for. Reports the outcome either way, and every use is logged.
/standards reload Messages only, and it says so. Commands are registered at startup from config, so a config change needs a restart; reloading messages is the part that can be done live.
/standards permissions Which handler is actually answering. The first thing to check when a gated command has quietly vanished for everybody.

Permissions - /rank

Only present when Standards' own handler is the active one (permissionHandler = "standards:permissions" in neoforge-server.toml). Node standards.permissions, ops by default - deliberately separate from standards.admin, so a moderator can reload messages without also being able to grant themselves everything. Full reference on the Permissions page.

Command Description
/rank Open to everyone - your own rank, and what you're working towards: "next: regular - needs 18m more and 45m more played."
/rank groups Every group on the server.
/rank group <name> create | delete | info
/rank group <name> set <node> [true|false] Grant or deny a node on the group.
/rank group <name> unset <node> Clear it back to inherited.
/rank group <name> parent add|remove <other> Add or remove a parent group - inheritance.
/rank group <name> tag <tag|-> The chat label, if roles are rendered.
/rank user <player> group add|remove <group> Players are named, not selected - an offline player can be granted a rank.
/rank user <player> set <node> [true|false] · unset <node> A grant or denial on the player directly.
/rank user <player> info Their groups, their grants, and what it adds up to.
/rank check <player> <node> One node, and which rule answered it - not just yes or no.

Also at /perm, but /rank is the reliable name - LuckPerms claims /perm as an alias of /luckperms if both are installed.