pyCubes
Documentation | Examples | Protocol Specification
pyCubes is a library for creating servers and clients for Minecraft Java Edition (1.14+).
Installation
pip install pyCubes
Features
- Serializers for Data types (missing Chat, use String instead)
- Connection
- Low level server
- NBT module (wrapper over the nbtlib)
-
generate_uuid
utility (generates UUID by player_name for using in offline mode) - AnyIO support (an asynchronous networking and concurrency library)
TODO
- Serializer for all packets Data types
- Packets descriptor
- Implement compression
- High level server application with event driven API
- High level client application with event driven API
- High level proxy application with event driven API
- Chat API (chat messages constructor)
- Commands API
- Add API Reference to docs