Metadata-Version: 2.1
Name: pymcfunction
Version: 0.1.5
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

# 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
 - [ ] /effect
 - [ ] /enchant
 - [x] /execute
 - [ ] /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
 - [ ] /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.
