Metadata-Version: 2.1
Name: pyckaxe
Version: 0.2.0
Summary: An expressive Minecraft utility library revolving around data manipulation and generation.
Home-page: https://github.com/Arcensoth/pyckaxe
License: MIT
Keywords: minecraft,commands,generators,datapacks
Author: Arcensoth
Author-email: arcensoth@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: colors
Provides-Extra: yaml
Requires-Dist: click (>=7.1.2,<8.0.0)
Requires-Dist: colorama (>=0.4.3,<0.5.0); extra == "colors"
Requires-Dist: colorlog (>=4.2.1,<5.0.0); extra == "colors"
Requires-Dist: nbtlib (>=1.12.0,<2.0.0)
Requires-Dist: pyyaml (>=5.3.1,<6.0.0); extra == "yaml"
Project-URL: Repository, https://github.com/Arcensoth/pyckaxe
Description-Content-Type: text/markdown

![logo]

# pyckaxe
An expressive Minecraft utility library revolving around data manipulation and generation.

[![build-badge-master]](https://travis-ci.org/Arcensoth/pyckaxe)
[![quality-badge-master]](https://app.codacy.com/project/Arcensoth/pyckaxe/dashboard)
[![coverage-badge-master]](https://codecov.io/gh/Arcensoth/pyckaxe/branch/master)
[![package-badge]](https://pypi.python.org/pypi/pyckaxe/)
[![version-badge]](https://pypi.python.org/pypi/pyckaxe/)
[![style-badge]](https://github.com/ambv/black)

You may be interested in `pyckaxe` if you:

- are a technical/creative player, or
- make adventure maps or minigames, or
- use command/data generators, or
- write your own generators, or
- work on large/complex projects, or
- just want to over-engineer something.

The goal of `pyckaxe` is to provide a flexible suite of development tools for technical Minecraft players:

- A complete hierarchy 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 tag (NBT)** representations, for things like **blocks**, **items**, and **entities**.
- Auto-completion, argument suggestion, and type validation for all representations.
- Utilities for building datapacks and resources via custom-written generators.

[logo]: https://i.imgur.com/FkxD7fJ.png
[build-badge-master]: https://img.shields.io/travis/Arcensoth/pyckaxe/master.svg?label=build
[quality-badge-master]: https://img.shields.io/codacy/grade/a01ea39de1ed48319c18365ad5545f65/master.svg?label=quality
[coverage-badge-master]: https://img.shields.io/codecov/c/github/Arcensoth/pyckaxe/master.svg?label=coverage
[package-badge]: https://img.shields.io/pypi/v/pyckaxe.svg
[version-badge]: https://img.shields.io/pypi/pyversions/pyckaxe.svg
[style-badge]: https://img.shields.io/badge/code%20style-black-000000.svg

