Metadata-Version: 2.1
Name: pymcfunction
Version: 0.1.6
Summary: PyMCFunction is a tool to write Minecraft datapacks in Python.
Home-page: https://github.com/PaddeCraft/PyMCFunction
Keywords: python,minecraft,toml,cli
Author: PaddeCraft
Author-email: paddecraft@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: typer (>=0.6.1,<0.7.0)
Project-URL: Repository, https://github.com/PaddeCraft/PyMCFunction
Description-Content-Type: text/markdown

[![.github/workflows/update_specific_types.yaml](https://github.com/PaddeCraft/PyMCFunction/actions/workflows/update_specific_types.yaml/badge.svg)](https://github.com/PaddeCraft/PyMCFunction/actions/workflows/update_specific_types.yaml)
[![PyPI](https://img.shields.io/pypi/v/pymcfunction)](https://pypi.org/project/pymcfunction/)
[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/PaddeCraft/PyMCFunction?include_prereleases&label=github)](https://github.com/PaddeCraft/PyMCFunction/)
![GitHub repo size](https://img.shields.io/github/repo-size/PaddeCraft/PyMCFunction)
[![GitHub issues](https://img.shields.io/github/issues/PaddeCraft/PyMCFunction)](https://github.com/PaddeCraft/PyMCFunction/issues)

# PyMCFunction

PyMCFunction is a tool to write Minecraft datapacks in Python.

## Usage

Check `pymcfunction/pyfunction/pmf --help`

## Docs

Hopefully coming soon, for now, ask somthing like IntelliSense.

## Command support

These are the currently supported commands. Feel free to create a PR, the goal is to support every command.

 - [ ] /advancement
 - [ ] /attribute
 - [x] /ban
 - [x] /ban-ip
 - [x] /banlist
 - [x] /bossbar
 - [x] /clear
 - [ ] /clone
 - [ ] /data
 - [ ] /datapack
 - [ ] /debug
 - [x] /defaultgamemode
 - [x] /deop
 - [x] /difficulty
 - [x] /effect
 - [ ] /enchant
 - [x] /execute
 - [x] /experience (/xp)
 - [ ] /fill
 - [ ] /forceload
 - [x] /function
 - [x] /gamemode
 - [x] /gamerule
 - [x] /give
 - [x] /item
 - [x] /kick
 - [x] /kill
 - [ ] /locate
 - [ ] /loot
 - [x] /op
 - [x] /pardon
 - [x] /pardon-ip
 - [ ] /particle
 - [ ] /place
 - [ ] /playsound
 - [ ] /publish
 - [ ] /recipe
 - [x] /save-all
 - [x] /save-off
 - [x] /save-on
 - [x] /say
 - [ ] /schedule
 - [x] /scoreboard
 - [x] /seed
 - [ ] /setblock
 - [x] /setidletimeout
 - [x] /setworldspawn
 - [x] /spawnpoint
 - [x] /spectate
 - [ ] /spreadplayers
 - [x] /stop
 - [x] /stopsound
 - [x] /summon
 - [x] /tag
 - [x] /team
 - [x] /teammsg (/tm)
 - [x] /teleport (/tp)
 - [ ] /tellraw
 - [x] /time
 - [ ] /title
 - [ ] /trigger
 - [x] /weather
 - [ ] /whitelist
 - [ ] /worldborder

## Feedback

If you have any feedback, feature request, or think you know how a feature could be improved, feel free to open an issue.
