Want to try to program with the new Minecraft Pi API but don't have a Raspberry Pi yet?
RaspberryJuice implements a subset of the Minecraft Pi modding API for Bukkit servers.
The plugin listens on port 4711, and accept most of the Minecraft Pi commands, which are documented at http://wiki.vg/Minecraft_Pi_Protocol .
This plugin can already run most of the demos from the Minecraft Pi prerelease, and works with the Java and Python apis released with the prerelease.
Currently implemented commands:
The origin (0,0,0) is defined as the spawn location of the first loaded world. The player methods from the protocol acts on the only player on the server.
This Python script builds a rainbow near the spawn. Place this example in the api/python directory of the Minecraft Pi prerelease, start the server on the same computer, and run python name.py to run, replacing name.py with the actual name of the script.
import mcpi.minecraft as minecraft
import mcpi.block as block
from math import *
colors = [14, 1, 4, 5, 3, 11, 10]
mc = minecraft.Minecraft.create() height = 60
mc.setBlocks(-64,0,0,64,height + len(colors),0,0)
for x in range(0, 128):
for colourindex in range(0, len(colors)):
y = sin((x / 128.0) * pi) * height + colourindex
mc.setBlock(x - 64, y, 0, block.WOOL.id, colors[len(colors) - 1 - colourindex])
- 7 comments
- Date created
- Jan 08, 2013
- Last update
- Feb 25, 2013
- Development stage
- Apache License version 2.0
- Curse link
- Recent files