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+
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pymcutil-0.0.10.tar.gz
(38.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pymcutil-0.0.10-py3-none-any.whl
(99.1 kB
view details)
File details
Details for the file pymcutil-0.0.10.tar.gz.
File metadata
- Download URL: pymcutil-0.0.10.tar.gz
- Upload date:
- Size: 38.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d6cb57d3451e19e6f108bbecc1aa81708c6825012d17a575054335183ec4a51
|
|
| MD5 |
08db2e8bc642d339c9ef28af3a4299e0
|
|
| BLAKE2b-256 |
623b38e7c699a3c534de6bd1bab50b3da336a11e622f8e52bac39439e4f60e75
|
File details
Details for the file pymcutil-0.0.10-py3-none-any.whl.
File metadata
- Download URL: pymcutil-0.0.10-py3-none-any.whl
- Upload date:
- Size: 99.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4fbfa5e01c916c224ed73b8eaa3afb5ab2ffbc96ce22c661c5d03d228c9b3ab
|
|
| MD5 |
e29887c4f62676a99b327ab7ec7e634e
|
|
| BLAKE2b-256 |
ec06d3a546442ff95102f169e58642ac0b9e1eccb0de16dd3f3b030135687759
|