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_uuidutility (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
Release files for pyCubes 0.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycubes-0.4.2.tar.gz | 11.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycubes-0.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.5 kB
Release files / pycubes-0.4.2.tar.gz
| Download URL | pycubes-0.4.2.tar.gz |
|---|---|
| Size | 11.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
beacec1c6ceba97e5b2041d04659d6311bf4a907d07d561608b0cbd2ed55aec9
|
|
BLAKE2b-256 checksum How to use checksums |
f29e9f15ab69b72d500abe4ed14050ba0841b93cbb32b024ae50136b5663e209
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.15.2 CPython/3.12.3 Darwin/23.4.0
|
Release files / pycubes-0.4.2-py3-none-any.whl
| Download URL | pycubes-0.4.2-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5dd0d7cf979c3d8909b6b8eef92e37ab758744208e4ad6bbba5b567ee77dbf38
|
|
BLAKE2b-256 checksum How to use checksums |
a8a3f32f28591f927496929f6e44dc3604c7113fd30783a90ae70677e40a7f54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
pdm/2.15.2 CPython/3.12.3 Darwin/23.4.0
|