finds.dev← search

// the find

digitalsirkeith/minepy

★ 9 · Python · MIT · updated Dec 2022

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →