Skip to main content

pyCubes

PyPI PyPI - Python Version PyPI - License Downloads

Test Lint codecov

Code style: black Imports: isort


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

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)

Source distribution for pyCubes 0.4.2
File Size Uploaded
pycubes-0.4.2.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyCubes 0.4.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page