An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

[![discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-singular_vector.svg)](https://discord.gg/vHgRd6YZmH) [![kofi](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/kofi-singular_vector.svg)](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:

[![Discord Banner](https://discord.com/api/guilds/739784741124833301/widget.png?style=banner2)](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



[SignPath]
Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation

## ๐ŸŒŸ Star History





Star History Chart