Skip to content

Advanced Minecraft Server-Stresser Tool. Launch bot attacks on your servers to measure performance.

License

Notifications You must be signed in to change notification settings

AlexProgrammerDE/SoulFire

Repository files navigation

SoulFire

Build Status Java CI Contributors License GitHub all releases downloads GitHub latest release downloads Current Release

Discord embed

download badge download2 badge

Advanced Minecraft Server-Stresser Tool. Launch bot attacks on your own servers to stress-test them and measure performance.


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
  • Use Microsoft, The Altening, EasyMC or Offline accounts
  • Use HTTP, SOCKS4 and SOCKS5 proxies
  • Multiple built-in plugins like AutoRespawn, AutoJump, ClientSettings and more
  • Console command support
  • A* Pathfinding (Diagonal moves, parkour, mining blocks, placing blocks)

🖥 Installation

For installing SoulFire, please refer to the installation guide.

🍿 Version support

You can find an up-to-date list of supported versions in the documentation.

⌨ Commands

For a list of all available commands, look at the documentation or run help in the GUI or CLI.

📻 Plugins

You can read about the SoulFire plugins in the documentation.

🗃 Import accounts and proxies

You can read about how to import accounts in the account documentation and how to import proxies in the proxy documentation.

💻 Command Line Usage

If you want to use the CLI of SoulFire, please refer to the CLI Mode Guide.

🧵 Demo

SoulFire has a built-in GUI for easy usage. GUI

✨ Nightly builds

You can download the latest development version of SoulFire through nightly.link.

🔧 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/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.

🌈 Community

Feel free to join our Discord community server:

Discord Banner

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.

🌟 Star History

Star History Chart