Command line flags
Command line flags in the CLI are used to configure the client before starting an attack. These options change the behavior of the bots and how the CLI interacts with the server.
List of flags
Flag | Default | Description |
---|---|---|
-s , --start | false | Whether to start the attack automatically |
--account-file | null | File to load accounts from |
--account-type | null | Type of accounts in the account file |
--proxy-file | null | File to load proxies from |
--proxy-type | null | Type of proxies in the proxy file |
-h , --help | false | Show this help message and exit. |
-V , --version | false | Print version information and exit. |
--dev-core-debug | false | Enable core code debug logging |
--dev-via-debug | false | Enable Via* code debug logging |
--dev-netty-debug | false | Enable Netty debug logging |
--dev-grpc-debug | false | Enable gRPC debug logging |
--dev-mcprotocollib-debug | false | Enable MCProtocolLib debug logging |
--bot-address | 127.0.0.1:25565 | Address to connect to |
--bot-amount | 1 | Amount of bots to connect |
--bot-join-min-delay | 1000 | Minimum delay between joins in milliseconds |
--bot-join-max-delay | 3000 | Maximum delay between joins in milliseconds |
--bot-protocol-version | RELEASE|767 | Minecraft protocol version to use |
--bot-read-timeout | 30 | Read timeout in seconds |
--bot-write-timeout | 0 | Write timeout in seconds |
--bot-connect-timeout | 30 | Connect timeout in seconds |
--bot-resolve-srv | true | Try to resolve SRV records from the address |
--bot-concurrent-connects | 1 | Max amount of bots attempting to connect at once |
--bot-restore-on-reboot | true | Whether the attack should be restored after a reboot of the SoulFire machine. If turned off, the attack will not be restored after a reboot. |
--account-name-format | Bot_%d | The format of the bot names. %d will be replaced with the bot number. |
--account-shuffle-accounts | false | Should the accounts order be random when connecting bots? |
--proxy-bots-per-proxy | -1 | Amount of bots that can be on a single proxy |
--proxy-shuffle-proxies | false | Should the proxy order be random when connecting bots? |
--client-brand-enabled | true | Send client brand to the server |
--client-brand-client-brand | vanilla | The client brand to send to the server |
--client-settings-enabled | true | Send client settings to the server when joining |
--client-settings-client-locale | en_gb | The locale the client uses for translations |
--client-settings-render-distance | 8 | How far the client renders chunks. (Use this to load more or less chunks from the server) |
--client-settings-chat-visibility | FULL | What type of chat messages the client will receive |
--client-settings-use-chat-colors | true | Whether the client will use chat colors |
--client-settings-cape-enabled | true | Whether to display the bots cape if it has one |
--client-settings-jacket-enabled | true | Whether to render the jacket overlay skin layer |
--client-settings-left-sleeve-enabled | true | Whether to render the left overlay skin layer |
--client-settings-right-sleeve-enabled | true | Whether to render the right overlay skin layer |
--client-settings-left-pants-leg-enabled | true | Whether to render the left pants leg overlay skin layer |
--client-settings-right-pants-leg-enabled | true | Whether to render the right pants leg overlay skin layer |
--client-settings-hat-enabled | true | Whether to render the hat overlay skin layer |
--client-settings-hand-preference | RIGHT_HAND | What hand the client prefers to use for items |
--client-settings-text-filtering-enabled | true | Whether to filter chat messages from the server |
--client-settings-allows-listing | true | Whether the client wants their username to be shown in the server list |
--chat-control-enabled | false | Enable controlling the bot with chat messages |
--chat-control-command-prefix | $ | Word to put before a command to make the bot execute it |
--auto-reconnect-enabled | true | Reconnect a bot when it times out/is kicked |
--auto-reconnect-min-delay | 1 | Minimum delay between reconnects |
--auto-reconnect-max-delay | 5 | Maximum delay between reconnects |
--auto-register-enabled | false | Make bots run the /register and /login command after joining |
--auto-register-register-command | /register %password% %password% | Command to be executed to register |
--auto-register-login-command | /login %password% | Command to be executed to log in |
--auto-register-captcha-command | /captcha %captcha% | Command to be executed to confirm a captcha |
--auto-register-password-format | SoulFire | The password for registering |
--auto-respawn-enabled | true | Respawn automatically after death |
--auto-respawn-min-delay | 1 | Minimum delay between respawns |
--auto-respawn-max-delay | 3 | Maximum delay between respawns |
--auto-totem-enabled | true | Always put available totems in the offhand slot |
--auto-totem-min-delay | 1 | Minimum delay between using totems |
--auto-totem-max-delay | 2 | Maximum delay between using totems |
--auto-jump-enabled | false | Attempt to jump automatically in random intervals |
--auto-jump-min-delay | 2 | Minimum delay between jumps |
--auto-jump-max-delay | 5 | Maximum delay between jumps |
--auto-chat-message-enabled | false | Attempt to send chat messages automatically in random intervals |
--auto-chat-message-min-delay | 2 | Minimum delay between chat messages |
--auto-chat-message-max-delay | 5 | Maximum delay between chat messages |
--auto-chat-message-messages | [Hello, Hi, Hey, How are you?] | List of chat messages to send |
--auto-armor-enabled | true | Put on best armor automatically |
--auto-armor-min-delay | 1 | Minimum delay between putting on armor |
--auto-armor-max-delay | 2 | Maximum delay between putting on armor |
--auto-eat-enabled | true | Eat available food automatically when hungry |
--auto-eat-min-delay | 1 | Minimum delay between eating |
--auto-eat-max-delay | 2 | Maximum delay between eating |
--anti-afk-enabled | false | Enable the Anti AFK feature |
--anti-afk-min-distance | 10 | Minimum distance to walk |
--anti-afk-max-distance | 30 | Maximum distance to walk |
--anti-afk-min-delay | 15 | Minimum delay between moves |
--anti-afk-max-delay | 45 | Maximum delay between moves |
--chat-message-logger-enabled | true | Log all received chat messages to the terminal |
--server-list-bypass-enabled | false | Whether to ping the server list before connecting. (Bypasses anti-bots like EpicGuard) |
--server-list-bypass-min-delay | 1 | Minimum delay between joining the server |
--server-list-bypass-max-delay | 3 | Maximum delay between joining the server |
--fake-virtual-host-enabled | false | Whether to fake the virtual host or not |
--fake-virtual-host-hostname | localhost | The hostname to fake |
--fake-virtual-host-port | 25565 | The port to fake |
--forwarding-bypass-forwarding-mode | NONE | What type of forwarding to use |
--forwarding-bypass-secret | forwarding secret | Secret key used for forwarding. (Not needed for legacy mode) |
--kill-aura-enable | false | Enable KillAura |
--kill-aura-whitelisted-user | Pansexuel | This user will be ignored by the kill aura |
--kill-aura-hit-range | 3.0 | Range for the kill aura where the bot will start hitting the entity |
--kill-aura-swing-range | 3.5 | Range for the kill aura where the bot will start swinging arm, set to 0 to disable |
--kill-aura-look-range | 4.8 | Range for the kill aura where the bot will start looking at the entity, set to 0 to disable |
--kill-aura-check-walls | true | Check if the entity is behind a wall |
--kill-aura-ignore-cooldown | false | Ignore the 1.9+ attack cooldown to act like a 1.8 kill aura |
--kill-aura-attack-delay-ticks-min | 8 | Minimum tick delay between attacks on pre-1.9 versions |
--kill-aura-attack-delay-ticks-max | 12 | Maximum tick delay between attacks on pre-1.9 versions |
--pov-server-enabled | false | Host a POV server for the bots |
--pov-server-port-start | 31765 | What port to start with to host the POV server |
--pov-server-enable-commands | true | Allow users connected to the POV server to execute commands in the SF server shell |
--pov-server-command-prefix | # | The prefix to use for commands executed in the SF server shell |
How to generate this list
java -jar SoulFireClient.jar --generate-flags