Overview of pyCraft networking and authentication
masterpyCraft is a Python project designed to handle networking between a Minecraft server and a client. It is divided into two primary functional areas:
- Authentication: A package containing utilities to manage communication with Mojang's authentication servers. This allows you to log in with a Minecraft account, edit profiles, and more.
- Networking: Centered around the
Connectionclass, this package handles the core client-server interaction, including connecting to a server, sending packets, and listening for incoming packets.