Skip to Content
🎉 SoulFire is now on Linux Flathub. Download →

Commands

Commands are a way to interact with the SoulFire application server. It can either display information or control the bots.

List of commands

CommandDescription
helpPrints a list of all available commands
generate-token apiGenerate an API JWT for the current user
generate-token webdavGenerate a WebDAV JWT for the current user
set-email <email>Set the email of the current user
whoamiSee who you are
pluginsShow all installed plugins
walk <entity>Makes selected bots walk to an entity
walk radius <radius>Makes selected bots walk to a random xz position within the radius
walk <y>Makes selected bots walk to the y coordinates
walk <x> <z>Makes selected bots walk to the xz coordinates
walk <x> <y> <z>Makes selected bots walk to the xyz coordinates
collect <block> <amount> <searchRadius>Makes selected bots collect a block by name or tag
follow <entity> <maxRadius>Makes selected bots follow an entity
excavate rectangle <fromX> <fromY> <fromZ> <toX> <toY> <toZ>Makes selected bots dig a rectangle from the from to the to coordinates
excavate sphere <x> <y> <z> <radius>Makes selected bots dig a sphere with the given radius
lookat <x> <y> <z>Makes selected bots look at the block at the xyz coordinates
move forwardToggle walking forward for selected bots
move backwardToggle walking backward for selected bots
move leftToggle walking left for selected bots
move rightToggle walking right for selected bots
jumpToggle jumping for selected bots
sneakToggle sneaking for selected bots
resetResets the movement of selected bots
mimic <entity>Makes selected bots mimic the movement of other entities
placeon <blockX> <blockY> <blockZ> <face>Makes selected bots place a block on the specified face of a block
start-attackMakes selected instances start an attack
pause-attackMakes selected instances pause their
stop-attackMakes selected instances stop their attack
sparkGet spark help
spark <command>Runs a spark subcommand
onlineShows connected bots in attacks
say <message>Makes selected bots send a message in chat or execute a command
respawnRespawn selected bots
inventory closeCloses the current inventory for selected bots, opens the player inventory afterwards
inventory currentGet info about the current inventory for selected bots
inventory left-click <slot>Left-clicks the specified slot in the current inventory for selected bots
inventory right-click <slot>Right-clicks the specified slot in the current inventory for selected bots
inventory left-click-outsideLeft-clicks outside current inventory for selected bots
inventory right-click-outsideRight-clicks outside current inventory for selected bots
inventory middle-click <slot>Middle-clicks the specified slot in the current inventory for selected bots
inventory drop-one <slot>Drops one item from the specified slot in the current inventory for selected bots
inventory drop-all <slot>Drops all items from the specified slot in the current inventory for selected bots
healthPrint the health of selected bots.
statsShows network stats
metadata <entity>Makes selected bots follow an entity
export-mapExports images of all map items. Can be a held item or in a item-frame.
export-map <map_id>Exports a image of a map item by map id. Can be a held item or in a item-frame.
stop-taskMakes selected bots stop their current task
bot <bot_names> ...Instead of running a command for all possible bots, run it for a specific list of bots. Use a comma to separate the names
instance <instance_names> ...Instead of running a command for all possible instances, run it for a specific list of instances. Use a comma to separate the names
repeat <amount> ...Repeat the command for the specified amount of times

Example usage

walkxyz 578 65 100

How to generate this list

Run the command print-commands in the console of the GUI, CLI or Dedicated server.

Last updated on