-
Notifications
You must be signed in to change notification settings - Fork 0
Command Reference
Rivet registers 97 commands. Commands are grouped by purpose below.
-
<value>is required. -
[value]is optional. - Do not type the brackets.
-
Everyonemeans the base permission defaults to all players. -
Operatormeans the base permission defaults to server operators. - A command may require an extra permission for another player, formatting, bypass behavior, or a named resource.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/sethome [name] |
Save a named home at your location | rivet.home |
Everyone |
/home [name] |
Teleport to a saved home | rivet.home |
Everyone |
/delhome [name] |
Delete a saved home | rivet.home |
Everyone |
/setwarp <name> |
Create or replace a public warp | rivet.warp.set |
Operator |
/warp <name> |
Teleport to a public warp | rivet.warp |
Everyone |
/delwarp <name> |
Delete a public warp | rivet.warp.set |
Operator |
/spawn |
Teleport to Rivet's server spawn | rivet.spawn |
Everyone |
/setspawn |
Set Rivet's server spawn | rivet.spawn.set |
Operator |
/tpa <player> |
Ask to teleport to a player | rivet.tpa |
Everyone |
/tpahere <player> |
Ask a player to teleport to you | rivet.tpa |
Everyone |
/tpaccept [player] |
Accept a pending request | rivet.tpa |
Everyone |
/tpdeny [player] |
Deny a pending request | rivet.tpa |
Everyone |
/back |
Return to your latest saved death location | rivet.back |
Everyone |
/rtp [world] |
Find and teleport to a safe random location | rivet.rtp |
Everyone |
/near |
List nearby visible players | rivet.near |
Everyone |
/findbiome <biome> |
Find the nearest matching biome asynchronously | rivet.findbiome |
Everyone |
Player-facing destination commands use settings/teleports.yml. Specifying an RTP world also requires rivet.rtp.world. rivet.tp.nocooldown bypasses teleport cooldowns but not warmups.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/msg <player> <message> |
Send a private message | rivet.message |
Everyone |
/r <message> |
Reply to the latest private-message partner | rivet.message |
Everyone |
/socialspy |
Toggle private-message monitoring | rivet.socialspy |
Operator |
| `/ignore <player | list | clear>` | Manage your private-message ignore list |
| `/chatcolor [player] <color | reset>` | Set a persistent chat color | rivet.chatcolor |
/me <message> |
Broadcast an action message | rivet.me |
Everyone |
| `/nick <nickname | off>` | Set or remove a nickname | rivet.nick |
/afk [reason] [-p:player] [-s] |
Toggle AFK status, optionally for another player | rivet.afk |
Everyone |
| `/afkcheck [player | all]` | Show current AFK status and duration | rivet.afkcheck |
/stats [player] |
Show configured player statistics | rivet.stats |
Everyone |
/playtime [player] |
Show native playtime | rivet.playtime |
Everyone |
/seen <player> |
Show whether or when a known player was last online | rivet.seen |
Everyone |
/list |
List online players visible to you | rivet.list |
Everyone |
/ping [player] |
Show network latency | rivet.ping |
Everyone |
/socialspy also has the alias /ss. Formatting and other-player operations use the extra nodes listed on the Permissions page.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/kit [name] |
List kits or claim one | rivet.kit |
Everyone |
/daily |
Claim the current daily reward | rivet.daily |
Everyone |
/backpack |
Open persistent personal storage | rivet.backpack |
Everyone |
| `/filter [add | remove | list | clear |
/trash |
Open the disposable inventory | rivet.trash |
Everyone |
/craft |
Open a portable crafting table | rivet.utility.craft |
Everyone |
/anvil |
Open a portable anvil | rivet.utility.anvil |
Everyone |
/smithing |
Open a portable smithing table | rivet.utility.smithing |
Everyone |
/stonecutter |
Open a portable stonecutter | rivet.utility.stonecutter |
Everyone |
/grindstone |
Open a portable grindstone | rivet.utility.grindstone |
Everyone |
/sit |
Toggle a sitting pose | rivet.pose.sit |
Everyone |
/lay |
Toggle a laying pose | rivet.pose.lay |
Everyone |
/crawl |
Toggle a crawling pose | rivet.pose.crawl |
Everyone |
/enderchest [player] |
Open your ender chest or an online player's | rivet.inventory.enderchest |
Everyone |
/hat |
Wear the held item | rivet.hat |
Everyone |
/jump |
Teleport safely near the targeted block | rivet.jump |
Operator |
/ride |
Ride the targeted supported entity | rivet.ride |
Operator |
/condense |
Turn supported plain materials into storage blocks | rivet.condense |
Everyone |
/donate <player> [amount] |
Give held items to an online player | rivet.donate |
Everyone |
/backpack also has the alias /bp; /enderchest has /ec. A named kit additionally requires rivet.kit.<name>.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/givebreeder <animal> [amount] |
Give yourself species-specific Auto Breeders | rivet.givebreeder |
Operator |
/givebreeder <player> <animal> [amount] |
Give Auto Breeders to an online player | rivet.givebreeder |
Operator |
/restorationcore [player] [amount] |
Give throwable creeper-restoration items | rivet.restorationcore.give |
Operator |
/clearhologram |
Remove stale Auto Breeder displays and recreate active loaded ones | rivet.clearhologram |
Operator |
/head <player> |
Give yourself a head for an online or cached player | rivet.head |
Operator |
/givebreeder also has /giveautobreeder; /restorationcore has /givecore.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/clear [player] [item[:amount][;plain]] [-s] |
Clear all or selected inventory items | rivet.inventory |
Operator |
/i <item> [amount] |
Give yourself an item | rivet.inventory |
Operator |
/giveall <item> [amount] |
Give an item to every online player | rivet.giveall |
Operator |
| `/scan [world | all]` | Search saved world containers asynchronously | rivet.inventory.scan |
/invsee <player> |
Open an online player's inventory | rivet.inventory.invsee |
Operator |
/repair [all] |
Repair the held item or carried equipment | rivet.repair |
Operator |
| `/rename <name | clear>` | Change the held item's display name | rivet.rename |
| `/lore <add | set | remove | clear>` |
/clear requires rivet.inventory.clear.others when targeting another player. /repair all requires rivet.repair.all.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/gmc |
Switch yourself to Creative mode | rivet.gamemode |
Operator |
/gms |
Switch yourself to Survival mode | rivet.gamemode |
Operator |
/tp <player> |
Teleport directly to an online visible player | rivet.teleport |
Operator |
/tppos <x> <y> <z> |
Teleport to absolute or relative coordinates | rivet.tppos |
Operator |
/vanish |
Toggle staff vanish | rivet.vanish |
Operator |
/fly |
Toggle managed flight | rivet.fly |
Operator |
/flyspeed [player] <amount> |
Set flight speed | rivet.flyspeed |
Operator |
/commandspy |
Toggle staff command monitoring | rivet.commandspy |
Operator |
/heal [player] |
Restore health and clear fire and freezing | rivet.heal |
Operator |
/feed [player] |
Restore hunger and saturation | rivet.feed |
Operator |
| `/god [player] [true | false] [-s]` | Toggle or explicitly set invulnerability | rivet.god |
| `/bossbarmsg <player | all> [flags] ` | Show a timed MiniMessage boss bar | rivet.bossbarmsg |
| `/note <add | remove | clear | list>` |
/sameip [player] |
Find visible online players sharing a session address | rivet.sameip |
Operator |
| `/toast <player | all> i: t:<title> [type:]` | Show an advancement toast | rivet.toast |
Aliases are /v for vanish and /cspy for command spy. Direct staff teleport commands are immediate and do not use the player teleport policy.
Boss bar flags are -d:<seconds>, -c:<color>, and -s:<style>. Supported styles are solid, segmented_6, segmented_10, segmented_12, and segmented_20.
| Command | Purpose | Permission | Default |
|---|---|---|---|
/flat |
Create or enter the legacy test world named flat
|
rivet.flat |
Operator |
| `/flatworld <create | tp | reset | list> [name]` |
/voidworld create <name> |
Create a tracked void test world | rivet.world |
Operator |
/worldspawn |
Teleport to the current world's native spawn | rivet.world |
Operator |
/setworldspawn |
Set the current world's native spawn | rivet.world |
Operator |
/killall |
Remove every Bukkit Mob in the current world |
rivet.world |
Operator |
/top [player] |
Move to the highest safe position in the current column | rivet.top |
Operator |
/tree <treeType> |
Generate a vanilla tree at a safe target | rivet.tree |
Operator |
/day |
Move the current world forward to day | rivet.environment |
Operator |
/night |
Move the current world forward to night | rivet.environment |
Operator |
/noon |
Set the current world to noon | rivet.environment |
Operator |
/midnight |
Set the current world to midnight | rivet.environment |
Operator |
/sun |
Clear the current world's weather | rivet.environment |
Operator |
/rain |
Start rain | rivet.environment |
Operator |
/thunder |
Start a thunderstorm | rivet.environment |
Operator |
/top [player] requires rivet.top.others for another player.
| Command | Purpose | Permission | Default |
|---|---|---|---|
| `/perm <add | remove | list | check |
| `/group <set | list | info>` | Assign and inspect permission groups |
/hologram help |
Manage persistent displays | rivet.holograms |
Operator |
| `/lagg <clear | reload>` | Clear eligible dropped items or reload cleanup settings | rivet.lagg |
/help [page] |
Browse commands available to the sender | rivet.help |
Everyone |
/rivet [reload] |
Show Rivet information or reload configuration | rivet.admin |
Operator |
/hologram also has /holo. /help also has /rivethelp and /rhelp.
Rivet documentation | Home | Commands | Configuration | Source