Library for creating servers and clients for Minecraft Java Edition
Project description
pyCubes
Documentation | Examples | Protocol Specification
pyCubes is a library for creating servers and clients for Minecraft Java Edition.
❗ 0.x versions are not stable. The library API is subject to change.
Installation
pip install pyCubes
Features
- Serializers for some Data types
- 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
- Serializers for Data types
- Network packets
- 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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycubes-0.4.2.tar.gz
(11.1 kB
view hashes)
Built Distribution
pycubes-0.4.2-py3-none-any.whl
(11.4 kB
view hashes)