The Generative Design Python Client is a Python-based interface for the Minecraft HTTP Interface mod.
Project description
GDPC 5.0 (Manicule)
GDPC (Generative Design Python Client) is a framework for use in conjunction with the Minecraft HTTP Interface Mod built for the GDMC competition.
You need to be playing in a Minecraft world with the mod installed to use the framework.
Installation
Keep in mind that tool and example scripts are not included in the package! See 'Scripts' below for details.
To install the latest stable release, type one of the following commands:
- On Linux/MacOS:
python3 -m pip install gdpc
- On Windows:
py -m pip install gdpc
For the latest sexy-but-might-break-something release, type the following instead:
- On Linux/MacOS:
python3 -m pip install --pre gdpc
- On Windows:
py -m pip install --pre gdpc
To update your package, type the following:
- On Linux/MacOS:
python3 -m pip install --upgrade gdpc
- On Windows:
py -m pip install --upgrade gdpc
If you would like to install the latest stable version directly from GitHub, replace gdpc
with
git+https://github.com/nilsgawlik/gdmc_http_client_python
For more information on installing from GitHub (such as getting old or dev versions) see the pip documentation. (Hint: You can also use this command to import forks of this repository, just change the URL!)
If you are having trouble with dependencies, download requirements.txt
(see below on how to download) and try running python3 -m pip install -r requirements.txt
or py -m pip pip install -r requirements.txt
if you are using Windows.
Scripts:
To download one of the following scripts, click on the link, then right-click and Save As...
(I know it's tedious, if you have a better idea we'd be glad to hear it).
visualizeMap.py
: Displays a map of the Minecraft world using OpenCVStart_Here.py
: Demonstrates all of the basic GDPC functionality by building a simple model of the Emerald City and introduces various concepts of coding in PythonAdvanced example (coming soon!)
Developed by:
- Nils Gawlik
- Blinkenlights
- Claus Aranha
with contributions from:
- Mayank Jain
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file gdpc-5.0.tar.gz
.
File metadata
- Download URL: gdpc-5.0.tar.gz
- Upload date:
- Size: 34.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4bc9add7272e25b454482156228138e7cf1ee25bdb38d17bc7cdfbad0d390a5 |
|
MD5 | 60192edb65fb4583d723ddba420326fe |
|
BLAKE2b-256 | 57ce98a1b752ed075eaf92c00e9a033a9a753a8aaa71bb7ddc2c15e5ac71733b |
File details
Details for the file gdpc-5.0-py3-none-any.whl
.
File metadata
- Download URL: gdpc-5.0-py3-none-any.whl
- Upload date:
- Size: 34.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28ebff50265ef1a0da2099cb0819f1a9500e0a02f9f61f7c37168124cb4d0847 |
|
MD5 | 0dff022b1395fa6917c6c8ee0b778ad1 |
|
BLAKE2b-256 | 54e4acee354ed7fb47d7ac3eba095f04c0d068a71ad1270b2644f4b4b976ca79 |