[for python education] Python library for the Minecraft Pi edition and RaspberryJuice API Modified version
Project description
Minecraft: Pi edition API Python Library
This project mcpi-e
is a fork from mcpi project [https://github.com/martinohanlon/mcpi]
mcpi-e
Python library for communicating with Minecraft: Pi edition and RaspberryJuice.
Visit github.com/stoneskin/mcpi-e for more information.
Installation
Windows
pip3 install --upgrade mcpi-e
Note: you could use py
or python -m
to speify the python in your system
py -m pip install --upgrade mcpi-e
Linux / MacOS
sudo pip3 install --upgrade mcpi-e
Usage
from mcpi_e.minecraft import Minecraft
...
mc = Minecraft.create(servername,4711,playerName)
mcpi-e
Change log
1. Enhancement for using mcpi
in server with multiple users
-
User could pass player username as 3rd parameter when create a new Minecraft api instense.
ex:
mc=Minecraft.create(address,port,name)
-
Change mc.Player to use entity so it will not pick the first user in the server.
2. Limit the Usage of mcpi
- Add the _send command 0.05s interval to slow down the speed
- limit the useage of setBlocks
- todo: limit the script usage range (x,y,z)
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
mcpi_e-0.3.1.tar.gz
(13.0 kB
view hashes)
Built Distribution
mcpi_e-0.3.1-py3-none-any.whl
(21.6 kB
view hashes)