// the find
digitalsirkeith/minepy
Inspired by Mineflayer and pyCraft. A high-level API for creating minecraft client bots using Python.
An early-stage attempt at a Python equivalent of Mineflayer for writing Minecraft client bots, targeting protocol versions 404/498 (roughly 1.13-1.14). Aimed at Python devs who want to script bot behavior without pyCraft's lower-level packet handling.
Protocol handling is organized by version directories which is a sane way to deal with Minecraft's constantly-shifting wire format, has actual unit tests for connection and packet parsing rather than just a demo script, and separates datatypes/network/protocol concerns cleanly instead of dumping everything in one file.
Only two protocol versions implemented and both are years out of date, so it won't talk to any current Minecraft server without significant work. No push since 2022 and only 9 stars means this is effectively abandoned, and there's no high-level bot API actually delivered yet - the README says 'I plan to develop' which is a red flag for anyone expecting the Mineflayer-like ergonomics advertised in the description. Sample folder has one echo script and no real documentation on how to use the library beyond that.