-
Notifications
You must be signed in to change notification settings - Fork 0
Commands and Permissions
Everything is under /jarvis. You can also just type in chat: a line that
mentions Jarvis, or that reads as an order, goes to the same place. /jarvis help prints this list in game.
| Command | What it does |
|---|---|
/jarvis summon |
Bring Jarvis to you |
/jarvis dismiss |
Send Jarvis away; he keeps issued gear, hands back the rest |
/jarvis return |
Recall him to your side |
/jarvis follow |
Follow you and carry loot |
/jarvis stop |
Stop the current task |
/jarvis version |
What is actually running |
/jarvis help |
The full list, in game |
| Command | What it does |
|---|---|
/jarvis mine [ore] |
Hunt nearby ores, or a named one (diamond, iron, ancient_debris) |
/jarvis mine here |
Dig a complete torch-lit branch mine |
/jarvis dig [depth] |
Sink a ladder-lined, torch-lit shaft; depth defaults to mining.shaft.default-depth
|
/jarvis tunnel [n|s|e|w] [length] |
Drive a 3×3 passage — Peerless rank and above |
| Command | What it does |
|---|---|
/jarvis guard [passive|defensive|aggressive] |
Bodyguard mode |
/jarvis attack |
Weapons free |
/jarvis watch |
Night watch: hold this position and clear spawns |
/jarvis patrol add|start|clear |
Guard a waypoint circuit |
| Command | What it does |
|---|---|
/jarvis farm [crop] |
Harvest and replant the field once |
/jarvis tend [crop] |
Stay on as a farmhand |
/jarvis chop [n] |
Fell trees and replant saplings |
/jarvis fish |
A spot of fishing |
/jarvis light [radius] [type] [spacing] |
Spawn-proof an area (torch, end_rod, lantern) |
/jarvis dance |
The performance |
| Command | What it does |
|---|---|
/jarvis chest |
Register the chest you are looking at |
/jarvis deposit |
Deliver his cargo to that chest |
/jarvis loot |
Open his inventory |
/jarvis clearloot |
Drop everything he carries; asks you to repeat it as /jarvis clearloot confirm
|
/jarvis home set |
Save this spot as home |
/jarvis home |
Be escorted home, torch-lighting the road |
/jarvis recover |
Travel to your death point and bring your things back |
/jarvis bell |
Get the controller bell |
| Command | What it does |
|---|---|
/jarvis build <description> |
Design and build it |
/jarvis build undo |
Revert the last build |
/jarvis build cancel / /jarvis cancelbuild
|
Stop the build in progress |
/jarvis build wall|floor|pillar|cube [size] |
Simple shapes, no AI |
/jarvis paste <name> |
Paste a schematic by name, no AI |
The schematic library works on every platform; save and rotate need
WorldEdit, so those two are Paper only:
| Command | What it does |
|---|---|
/jarvis schematic list |
What is in the library |
/jarvis schematic paste <name> |
Paste one by name |
/jarvis schematic scan |
Rescan the folder |
/jarvis schematic folder |
Where the folder is |
/jarvis schematic litematic / convert <name> / convertall
|
Litematica files, converted to .schem
|
/jarvis schematic save <name> |
Save your WorldEdit clipboard |
/jarvis schematic rotate <name> <deg> |
Paste rotated (WorldEdit) |
| Command | What it does |
|---|---|
/jarvis report |
The briefing: TPS, players, his cargo, pending requests |
/jarvis duties |
Standing scheduled duties |
/jarvis duty add <minutes> <message> |
Add one; survives restarts. Needs jarvis.admin
|
/jarvis duty remove <id> |
Strike one off. Needs jarvis.admin
|
/jarvis rank |
His service record and what he has earned |
/jarvis rank set <name|1-10> / rank reset
|
Place him at a rank, or clear the record. Needs jarvis.admin
|
/jarvis queue <order> |
Line up an order for when he is free |
/jarvis queue list|clear |
Review or tear up the list |
/jarvis quiet |
Mute his idle remarks, for you |
| Command | What it does |
|---|---|
/jarvis portal |
Lead you to the nearest portal he has seen |
/jarvis portal where |
Where this side's portal comes out on the other |
/jarvis portal mark |
Note a portal where you are standing, whether or not he has seen one |
/jarvis portal forget |
Forget every portal he has noted for you |
/jarvis portals |
Every portal he has noted in this world |
| Command | What it does |
|---|---|
/jarvis voice |
Every link of the chain, and how long the last order took |
/jarvis voice enable|disable |
Turn listening on or off |
/jarvis voice engine <embedded|server> |
Where speech runs |
/jarvis voice gate <whisper|always|wake-word> |
How he knows he is being addressed |
/jarvis voice speak <on|off> |
Whether he answers out loud |
/jarvis voice bench [threads] |
Time the recogniser here, and name the fastest thread count |
/jarvis voice threads <n> |
Keep a thread count; 0 is automatic |
/jarvis voice endpoint <url> |
The speech server, when the engine is server
|
/jarvis voice test |
The status report again |
All of these except status need jarvis.admin. See Voice.
| Command | What it does |
|---|---|
/jarvis ai [status] |
Which providers are on, their models, and their health |
/jarvis ai enable|disable <provider> |
Switch one on or off |
/jarvis ai key <provider> <key> |
Set an API key |
/jarvis ai endpoint <provider> <url> |
Set a provider's address; Ollama's, or a proxy or compatible server for the others |
/jarvis ai model <provider> <model> |
Choose the model |
/jarvis ai models |
What your Ollama server has pulled |
/jarvis ai test <provider> |
One small request, past the routing |
Everything except /jarvis ai (or ai status) needs jarvis.admin,
including models and test. See AI Providers.
| Command | What it does | Permission |
|---|---|---|
/jarvis confirm |
Confirm a pending dangerous action | jarvis.use |
/jarvis cancel |
Cancel it | jarvis.use |
/jarvis requests |
Pending item requests | jarvis.admin |
/jarvis approve <id> / deny <id>
|
Decide one | jarvis.admin |
| Command | What it does |
|---|---|
/jarvis reload |
Re-read config.yml; voice and AI settings take effect at once |
/jarvis debug |
Provider, model, memory and subsystem status |
/jarvis export-dataset |
Dump intent and build pairs as JSONL |
| Command | What it does |
|---|---|
/jarvis ask <question> |
Ask him anything |
/jarvis <anything> |
Natural language — he works it out |
| Permission | Default | What it allows |
|---|---|---|
jarvis.use |
everyone | Every standard command |
jarvis.admin |
ops | Admin commands, the admin menu page, dangerous butler actions |
jarvis.menu.use |
everyone | The bell menu |
On Fabric and NeoForge there are no permission nodes: admin means server operator, and everything else is open to all players.
With LuckPerms:
lp user <player> permission set jarvis.use true
lp group admin permission set jarvis.admin true
lp user <player> permission unset jarvis.useSome actions always ask first, whoever requested them: giving items, enchanting, potion effects, healing, feeding, game mode, teleports, time, weather, game rules, difficulty, broadcasts, clearing mobs or drops, saving the world, console commands, warps, pasting schematics, and permission changes.
Jarvis describes what he is about to do and waits:
Jarvis: I'm about to give you 64 diamonds.
/jarvis confirm to proceed, /jarvis cancel to abort.
The window expires after confirmation-timeout-seconds, a top-level key, 30
by default. It is not in the shipped file; add it to change it.
Console commands always require jarvis.admin as well, by design. On an
Ollama-only server they are refused outright unless
ai.reduced-mode.allow-risky-actions is turned on.
Setting up
Using him
- The Bell Menu
- Commands & Permissions
- Voice
- Mining System
- Building System
- Progression
- Butler Events
- Player Requests
When it goes wrong