Skip to main content

Library providing an interface to minecraft-data

Project description

minebase

discord chat supported python versions current PyPI version CI

Minebase is a python wrapper around PrismarineJS/minecraft-data. It provides python bindings to access minecraft data useful for custom minecraft clients, servers and libraries.

Installation

From PyPI (stable):

pip install minebase

From repo (latest):

pip install git+htps://github.com/py-mine/minebase

Usage

from minebase import load_version, load_common_data, Edition

common_data = load_common_data(Edition.PC)
version_info = load_version("1.21.6", Edition.PC)

status_server_bound_packets = version_info["protocol"]["status"]["toServer"]["types"]["packet"]
print(status_server_bound_packets)

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

minebase-0.1.1.tar.gz (19.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

minebase-0.1.1-py3-none-any.whl (20.7 MB view details)

Uploaded Python 3

File details

Details for the file minebase-0.1.1.tar.gz.

File metadata

  • Download URL: minebase-0.1.1.tar.gz
  • Upload date:
  • Size: 19.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for minebase-0.1.1.tar.gz
Algorithm Hash digest
SHA256 38344286c686721ba6601a98f46f5d4a15862b445863387ba1e633db572a9702
MD5 ffa366bfe124a9cce2d9884e04d849e5
BLAKE2b-256 0f18f5d9af228e77cc4f6bafaf4e5ee42adf7e37bdf81fa2324623aa7c2d87b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for minebase-0.1.1.tar.gz:

Publisher: publish.yml on py-mine/minebase

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file minebase-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: minebase-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for minebase-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 accce6297945660fd2d95aa171db5932ce21992336b0037149bbf71d831554c2
MD5 fe3dcae9a7cd98d216c608d402f96f74
BLAKE2b-256 777d1b9d8f6e91b2e079f599a13cf5344707f02c199c9a2e512284d08d21a476

See more details on using hashes here.

Provenance

The following attestation bundles were made for minebase-0.1.1-py3-none-any.whl:

Publisher: publish.yml on py-mine/minebase

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page