SwarmBot

An autonomous bot launcher which can launch hundreds of bots at once bot

Why use this?

What makes this unique?

Features

MC Versions

If you want to support a version you will need to implement the Minecraft trait for that version. - ✅ 1.12.* - ⏳ 1.16 — planned - Minecraft Bedrock — planned

Installation

Bot Launcher

  1. Install cargo: https://rustup.rs/
  2. Make sure you are using nightly rustup default nightly
  3. Run cargo install swarm-bot
  4. You can now execute swarm-bot executable to launch swarm bot

Forge Mod

A forge mod is needed to interact with the bots. Follow the instructions here

Running

See ./swarmbot --help

Configuring

You will need two files in the current working directory. Make sure proxies are not hella sketch, they are used for Mojang authentication as well as logging in. If Mojang deems your proxy sketch, the alt account may get locked. Proxies are recommended as Mojang rate limits auth requests.

both CSVs have no header.

Structure

As of d4b6d27444347a2bb54f82d212b1ad5a70126edf the structure is as follows

|Type|Path| |-------|----------| A* progressions| moves.rs| A* | pathfind/incremental/mod.rs Physics | physics/mod.rs Path follower | follow/mod.rs Commands |bot.rs 1.12 Protocol |v340/mod.rs Runner |runner.rs