Documentation
CLI Flags

Command line flags

List of flags

FlagDefaultDescription
-s, --startfalseWhether to start the attack automatically
--account-filenullFile to load accounts from
--account-typenullType of accounts in the account file
--proxy-filenullFile to load proxies from
--proxy-typenullType of proxies in the proxy file
--profile-filenullFile to load a profile from
-h, --helpfalseShow this help message and exit.
-V, --versionfalsePrint version information and exit.
--address127.0.0.1:25565Address to connect to
--amount1Amount of bots to connect
--join-min-delay1000Minimum delay between joins in milliseconds
--join-max-delay3000Maximum delay between joins in milliseconds
--protocol-version1.20.3/1.20.4Minecraft protocol version to use
--read-timeout30Read timeout in seconds
--write-timeout0Write timeout in seconds
--connect-timeout30Connect timeout in seconds
--resolve-srvtrueTry to resolve SRV records from the address
--concurrent-connects1Max amount of bots attempting to connect at once
--core-debugfalseEnable core code debug logging
--via-debugfalseEnable Via* code debug logging
--netty-debugfalseEnable Netty debug logging
--grpc-debugfalseEnable gRPC debug logging
--name-formatBot_%dThe format of the bot names. %d will be replaced with the bot number.
--shuffle-accountsfalseShould the accounts order be random when connecting bots?
--bots-per-proxy-1Amount of bots that can be on a single proxy
--send-client-brandtrueSend client brand to the server
--client-brandvanillaThe client brand to send to the server
--send-client-settingstrueSend client settings to the server when joining
--client-localeen_gbThe locale the client uses for translations
--render-distance8How far the client renders chunks. (Use this to load more or less chunks from the server)
--chat-visibilityFULLWhat type of chat messages the client will receive
--use-chat-colorstrueWhether the client will use chat colors
--cape-enabledtrueWhether to display the bots cape if it has one
--jacket-enabledtrueWhether to render the jacket overlay skin layer
--left-sleeve-enabledtrueWhether to render the left overlay skin layer
--right-sleeve-enabledtrueWhether to render the right overlay skin layer
--left-pants-leg-enabledtrueWhether to render the left pants leg overlay skin layer
--right-pants-leg-enabledtrueWhether to render the right pants leg overlay skin layer
--hat-enabledtrueWhether to render the hat overlay skin layer
--hand-preferenceRIGHT_HANDWhat hand the client prefers to use for items
--text-filtering-enabledtrueWhether to filter chat messages from the server
--allows-listingtrueWhether the client wants their username to be shown in the server list
--chat-controlfalseEnable controlling the bot with chat messages
--command-prefix$Word to put before a command to make the bot execute it
--auto-reconnecttrueReconnect a bot when it times out/is kicked
--reconnect-min-delay1Minimum delay between reconnects
--reconnect-max-delay5Maximum delay between reconnects
--auto-registerfalseMake bots run the /register and /login command after joining
--register-command/register %password% %password%Command to be executed to register
--login-command/login %password%Command to be executed to log in
--captcha-command/captcha %captcha%Command to be executed to confirm a captcha
--password-formatSoulFireThe password for registering
--auto-respawntrueRespawn automatically after death
--respawn-min-delay1Minimum delay between respawns
--respawn-max-delay3Maximum delay between respawns
--auto-totemtrueAlways put available totems in the offhand slot
--totem-min-delay1Minimum delay between using totems
--totem-max-delay2Maximum delay between using totems
--auto-jumpfalseAttempt to jump automatically in random intervals
--jump-min-delay2Minimum delay between jumps
--jump-max-delay5Maximum delay between jumps
--auto-armortruePut on best armor automatically
--armor-min-delay1Minimum delay between putting on armor
--armor-max-delay2Maximum delay between putting on armor
--auto-eattrueEat available food automatically when hungry
--eat-min-delay1Minimum delay between eating
--eat-max-delay2Maximum delay between eating
--log-chattrueLog all received chat messages to the terminal
--server-list-bypassfalseWhether to ping the server list before connecting. (Bypasses anti-bots like EpicGuard)
--server-list-bypass-min-delay1Minimum delay between joining the server
--server-list-bypass-max-delay3Maximum delay between joining the server
--fake-virtual-hostfalseWhether to fake the virtual host or not
--fake-virtual-host-hostnamelocalhostThe hostname to fake
--fake-virtual-host-port25565The port to fake
--forwarding-modeNONEWhat type of forwarding to use
--secretforwarding secretSecret key used for forwarding. (Not needed for legacy mode)
--kill-aurafalseEnable KillAura
--kill-aura-whitelisted-usernamePansexuelThis user will be ignored by the kill aura
--kill-aura-hit-range3.0Range for the kill aura where the bot will start hitting the entity
--kill-aura-swing-range3.5Range for the kill aura where the bot will start swinging arm, set to 0 to disable
--kill-aura-look-range4.8Range for the kill aura where the bot will start looking at the entity, set to 0 to disable
--kill-aura-check-wallstrueCheck if the entity is behind a wall
--kill-aura-ignore-cooldownfalseIgnore the 1.9+ attack cooldown to act like a 1.8 kill aura
--kill-aura-adt-min8Minimum tick delay between attacks on pre-1.9 versions
--kill-aura-adt-max12Maximum tick delay between attacks on pre-1.9 versions

How to generate this list

java -jar SoulFireClient.jar --generate-flags