Skip to main content

PyMCFunction is a tool to write Minecraft datapacks in Python.

Project description

.github/workflows/update_specific_types.yaml PyPI GitHub release (latest by date including pre-releases) GitHub repo size GitHub 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
  • /ban
  • /ban-ip
  • /banlist
  • /bossbar
  • /clear
  • /clone
  • /data
  • /datapack
  • /debug
  • /defaultgamemode
  • /deop
  • /difficulty
  • /effect
  • /enchant
  • /execute
  • /experience (/xp)
  • /fill
  • /forceload
  • /function
  • /gamemode
  • /gamerule
  • /give
  • /item
  • /kick
  • /kill
  • /locate
  • /loot
  • /op
  • /pardon
  • /pardon-ip
  • /particle
  • /place
  • /playsound
  • /publish
  • /recipe
  • /save-all
  • /save-off
  • /save-on
  • /say
  • /schedule
  • /scoreboard
  • /seed
  • /setblock
  • /setidletimeout
  • /setworldspawn
  • /spawnpoint
  • /spectate
  • /spreadplayers
  • /stop
  • /stopsound
  • /summon
  • /tag
  • /team
  • /teammsg (/tm)
  • /teleport (/tp)
  • /tellraw
  • /time
  • /title
  • /trigger
  • /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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymcfunction-0.1.6.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

pymcfunction-0.1.6-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

Details for the file pymcfunction-0.1.6.tar.gz.

File metadata

  • Download URL: pymcfunction-0.1.6.tar.gz
  • Upload date:
  • Size: 33.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.7 Linux/5.15.0-1022-azure

File hashes

Hashes for pymcfunction-0.1.6.tar.gz
Algorithm Hash digest
SHA256 eab977239785be7c494ffda8efc7aba5ba6e7952c90e56d8787170d8efe0dd19
MD5 7f32061eb0a1d25ad6e75c6a3254d3ad
BLAKE2b-256 0c19f34641382d8b5d859d81c88be3e76ec8bfcffd80b9d27d05cf47c415b26d

See more details on using hashes here.

File details

Details for the file pymcfunction-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pymcfunction-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 43.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.7 Linux/5.15.0-1022-azure

File hashes

Hashes for pymcfunction-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 854b18220f2ba366cbf56b02b24271e09062e8f2ee8fdd8d9a79a1e4e57d74c5
MD5 1828037eef6e4921ca3026e488735586
BLAKE2b-256 790b9f5d5b924f8cf338e40793a30d2e501873fae2bd43ca2dde72c5075e6230

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page