https://github.com/alexprogrammerde/soulfire
๐ง Advanced Minecraft Server-Stresser Tool. Launch bot attacks on your servers to measure performance.
https://github.com/alexprogrammerde/soulfire
bot minecraft minecraft-bot minecraft-bot-attack minecraft-botting stress-testing
Last synced: 7 months ago
JSON representation
๐ง Advanced Minecraft Server-Stresser Tool. Launch bot attacks on your servers to measure performance.
- Host: GitHub
- URL: https://github.com/alexprogrammerde/soulfire
- Owner: AlexProgrammerDE
- License: gpl-3.0
- Created: 2021-07-18T08:51:24.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-15T14:11:50.000Z (7 months ago)
- Last Synced: 2025-07-16T07:24:46.082Z (7 months ago)
- Topics: bot, minecraft, minecraft-bot, minecraft-bot-attack, minecraft-botting, stress-testing
- Language: Java
- Homepage: https://soulfiremc.com
- Size: 17.5 MB
- Stars: 370
- Watchers: 3
- Forks: 38
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.sh
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

[](https://discord.gg/vHgRd6YZmH) [](https://ko-fi.com/alexprogrammerde)
# SoulFire
Advanced Minecraft Server-Stresser Tool. Launch bot attacks on your own servers to stress-test them and measure
performance.
This repository only contains the CLI and server implementation. The official GUI client is in [another repository](https://github.com/AlexProgrammerDE/SoulFireClient).
---
> [!WARNING]
> This is a very powerful tool that shall only be used to attack your own servers. Ensure your own DDoS protection
> provider, and your host are okay with stress-tests. If you use this software to attack others, you make yourself (or
> your
> legal guardians) criminally liable; the developers of SoulFire are not responsible for your own actions.
---
## ๐ Features
* GUI (Multiple themes) & CLI
* Configurable options for every attack like the number of bots, join delay and more
* Load and save profiles for quick access
* Support for online and offline mode servers
* Supports [almost every Minecraft version](#-version-support)
* Use `Microsoft` (Credentials & Device Code supported), `The Altening` or `Offline` accounts
* Use `HTTP`, `SOCKS4` and `SOCKS5` proxies
* Multiple [built-in plugins](#-plugins) like `AutoRespawn`, `AutoJump`, `ClientSettings` and more
* Console command support
* A* Pathfinding (Diagonal moves, parkour, mining blocks, placing blocks)
## ๐ฅ Installation
> [!TIP]
> Want to check out how SoulFire looks before installing it? Take a look at the official [demo page](https://demo.soulfiremc.com).
For installing SoulFire, please refer to the [installation guide](https://soulfiremc.com/docs/installation).
## ๐ฟ Version support
You can find an up-to-date list of supported versions in
the [documentation](https://soulfiremc.com/docs/usage/versions).
## โจ Commands
For a list of all available commands, look at the [documentation](https://soulfiremc.com/docs/usage/commands)
or run `help` in the GUI or CLI.
## ๐ป Plugins
You can read about the SoulFire plugins in the [documentation](https://soulfiremc.com/docs/usage/plugins).
## ๐ Import accounts and proxies
You can read about how to import accounts in the [account documentation](https://soulfiremc.com/docs/usage/accounts) and
how to import proxies in the [proxy documentation](https://soulfiremc.com/docs/usage/proxies).
## ๐ป Command Line Usage
If you want to use the CLI of SoulFire, please refer to the [CLI Mode Guide](https://soulfiremc.com/docs/guides/cli-mode).
## ๐งต Demo
SoulFire has a built-in GUI for easy usage. Try a SoulFire demo yourself at the [demo page](https://demo.soulfiremc.com).
https://github.com/user-attachments/assets/6244d54c-a1e5-4467-a705-c929b9de2b57
## โจ Nightly builds
You can download the latest development version of SoulFire
through [nightly.link](https://nightly.link/AlexProgrammerDE/SoulFire/workflows/build/main).
## ๐ง Build from source
1. Install Java 21+
2. Download the latest source code from GitHub
3. Run `./gradlew build` in the project directory
4. Get the jar file from `client-launcher/build/libs` or `dedicated-launcher/build/libs`
## ๐จโ๐ป Developer API
SoulFire offers a Developer API to create your own plugins using the plugin API and mixins.
The software may regularly have breaking changes, so you'll have to stick to a version of SoulFire or update your plugin
regularly.
To learn more about the Developer API, take a look at the
official [plugin example](https://github.com/AlexProgrammerDE/SoulFirePluginExample).
## ๐ Community
Feel free to join our Discord community server:
[](https://discord.gg/vHgRd6YZmH)
This project is in active development, so if you have any feature requests or issues, please submit them here on GitHub.
PRs are welcome, too.
## ๐
Sponsors
Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation
## ๐ Star History