Skip to main content

A Minecraft data translation system.

Project description

PyMCTranslate

Build Unittests Stylecheck Documentation

PyMCTranslate is a translation system for Minecraft blocks, block entities, entities and items. It enables translating data between a large number of Minecraft versions and platforms via an in-between format known as the Universal format. This Universal format is a custom format independent of any Minecraft version and is designed to handle all data from any supported Minecraft version.

The project is made up of a large number of specification and mapping files that are independent of any programming language making it a very flexible system. These files are read by a small wrapper program that does what the mapping file says to do. Currently only a wrapper for Python 3 exists but others could be written.

Amulet

This project was created for and is used by Amulet as a way to load the data from any world format into a consistent format. This allows the editing of the data to be done in the same way regardless of what world format it has come from. This should solve a number of the issues that were present in MCEdit.

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

pymctranslate-1.2.35.tar.gz (13.7 MB view details)

Uploaded Source

Built Distribution

pymctranslate-1.2.35-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file pymctranslate-1.2.35.tar.gz.

File metadata

  • Download URL: pymctranslate-1.2.35.tar.gz
  • Upload date:
  • Size: 13.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for pymctranslate-1.2.35.tar.gz
Algorithm Hash digest
SHA256 a6dd40128ffe188de63187f56f527fc12fd87709b9724e81621c6c75d94a4e9c
MD5 0bbe01227d6a0a394b60d5097287b8c6
BLAKE2b-256 da4ffaad90f49003cff5b0d83f9d236b651bd8f5be4dca8589892c2515ee1f70

See more details on using hashes here.

File details

Details for the file pymctranslate-1.2.35-py3-none-any.whl.

File metadata

  • Download URL: pymctranslate-1.2.35-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for pymctranslate-1.2.35-py3-none-any.whl
Algorithm Hash digest
SHA256 bd1fee7ea79e2253fcd4cfc75e9546e556e1678f77c651aac17609c394c4bcfe
MD5 3d5ff262086ad90f86800550b164d08a
BLAKE2b-256 6e90afc1b1754d1b56a6dfe1ff4da931839f4e159ee4c4be5715a47afa5f587e

See more details on using hashes here.

Supported by

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