Skip to main content

Minecraft Interactive world builder

Project description

Code CI Docs CI Test Coverage Code Quality Latest PyPI version Apache License

Minecraft Interactive World Builder

This project is intended as a fun way to learn the Python Programming Language.

Experienced Python programmers can also use this library to create Minecraft worlds with interactive Python features.

PyPI

pip install mciwb

Source code

https://github.com/gilesknap/mciwb

Documentation

https://gilesknap.github.io/mciwb

Releases

https://github.com/gilesknap/mciwb/releases

Minecraft Interactive World Builder’s goals are:

  • Use Python to create anything inside of Minecraft worlds.

  • Call Python code when events occur inside the world.

  • Use an iPython prompt to interact with the world by typing Python commands

  • Have your player inside the world execute Python code by placing command signs or activating switches/levers with Python actions.

All instructions on how to set up a Minecraft Server and the Python developer environment are included. There are step by step tutorials to introduce Python Programming and the features of Minecraft Interactive World Builder.

To get started learning Python, see Introduction

For existing Python developers, see API documentation

Credits

This project would not be possible without mcipc, which provides the client library for Minecraft RCON.

Example Build

The pagoda and castle with working portcullis were all created programmatically with Python and the current version of MCIWB.

pylance

Example Build

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

mciwb-0.7.1.tar.gz (7.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mciwb-0.7.1-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file mciwb-0.7.1.tar.gz.

File metadata

  • Download URL: mciwb-0.7.1.tar.gz
  • Upload date:
  • Size: 7.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for mciwb-0.7.1.tar.gz
Algorithm Hash digest
SHA256 74724721260692db920a4f811a7a3d13f56494312a50cbd4922243619dd608d6
MD5 b0da4782c94489f5a7d88480454c5fad
BLAKE2b-256 c683383735d5053a26ee77c4a6d5200d5b09af2ee24a3c2cd936f0336049de77

See more details on using hashes here.

File details

Details for the file mciwb-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: mciwb-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for mciwb-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56ebf690d6710294499afeb6c746b84d9f62b8f442bc5c07a1316b20e0e2b419
MD5 4f1ff828b7527f58ccbec21e951ad7e6
BLAKE2b-256 e14526e5766e4b99f8e815661e8f4c6c1a89811ee4a87baadbcc5413bd842c58

See more details on using hashes here.

Supported by

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