Crates.io | swarm-bot |
lib.rs | swarm-bot |
version | 0.4.1 |
source | src |
created_at | 2021-07-18 23:22:41.885123 |
updated_at | 2023-09-30 14:16:30.650633 |
description | A autonomous bot launcher for Minecraft |
homepage | https://github.com/andrewgazelka/SwarmBot |
repository | https://github.com/andrewgazelka/SwarmBot |
max_upload_size | |
id | 424504 |
size | 4,569,949 |
An autonomous bot launcher which can launch hundreds of bots at once
./swarmbot -c {number} {server ip}
,#goto
#mine
— mines in 7×y×7 regions, where y is the highest block in the chunkIf you want to support a version, you will need to implement the Minecraft
trait for that version.
cargo install swarm-bot
swarm-bot
executable to launch swarm botA forge mod is needed to interact with the bots. Follow the instructions here
See ./swarmbot --help
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.
proxies.csv
a CSV (separated by :
) of proxies ip:port:user:pass
users.csv
a CSV (separated by :
) of users email:pass
both CSVs have no header.
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 |