pymcutil
An expressive Minecraft utility library revolving around data manipulation and generation.
The goal of this project is to provide a flexible suite of development tools for technical Minecraft players:
- No special syntax, keywords, or anything of the sort. This is just a Python library. You're free to do whatever you'd normally do in Python, importing only the modules you need to import.
- A complete, hierarchical set of commands and their subcommands, as well as frequently used selectors and positions to go along with them.
- A thorough collection of game object and data tags (NBT) representations, for things like blocks, items, and entities.
- Auto-completion, argument suggestion, and type validation for all representations - especially if you're using a capable IDE like PyCharm. No need to pull up the wiki just to make sure you've got the right NBT tag.
- Data file manipulation and generation, including deep reference searching and automatic dependency resolution.
- Map several Minecraft functions and parameters to Python methods that spit out a name and a series of commands dependent on the parameters. All involved functions will be searched for dependencies and generated automatically.
- This goes for any data file in general: loot tables to loot tables, advancements to advancements, advancements to loot tables, advancements to functions, and so on.
Requirements
- Python 3.6+
Metadata
Release files for pymcutil 0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pymcutil-0.0.10.tar.gz | 38.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pymcutil-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 137.5 kB
Release files / pymcutil-0.0.10.tar.gz
| Download URL | pymcutil-0.0.10.tar.gz |
|---|---|
| Size | 38.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7d6cb57d3451e19e6f108bbecc1aa81708c6825012d17a575054335183ec4a51
|
|
BLAKE2b-256 checksum How to use checksums |
623b38e7c699a3c534de6bd1bab50b3da336a11e622f8e52bac39439e4f60e75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pymcutil-0.0.10-py3-none-any.whl
| Download URL | pymcutil-0.0.10-py3-none-any.whl |
|---|---|
| Size | 99.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e4fbfa5e01c916c224ed73b8eaa3afb5ab2ffbc96ce22c661c5d03d228c9b3ab
|
|
BLAKE2b-256 checksum How to use checksums |
ec06d3a546442ff95102f169e58642ac0b9e1eccb0de16dd3f3b030135687759
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |