[Canary] MCPI. 1) Téléchargement du mod "Canary Raspberry Juice" :
[~] ➔ cd MINECRAFT/CANARY/Serveur.1710/plugins/
[~/MINECRAFT/CANARY/Serveur.1710/plugins] ➔ wget http://canarymod.net/download/file/fid/319
[~/MINECRAFT/CANARY/Serveur.1710/plugins] ➔ mv 319 canaryraspberryjuice-1.2.jar
[~/MINECRAFT/CANARY/Serveur.1710/plugins] ➔ cd ..
2) Lancement du serveur Canary en tâche de fond :
[~/MINECRAFT/CANARY/Serveur.1710] ➔ java -Xms512M -Xmx1536M -XX:MaxPermSize=128M -jar CanaryMod-1.7.10-1.1.3.jar &
[~/MINECRAFT/CANARY/Serveur.1710] ➔ cd ..
3) Lancer le client Minecraft. 4) Téléchargement de la librarie Python "Canary Raspberry Juice" :
[~/MINECRAFT/CANARY] ➔ mkdir McPi
[~/MINECRAFT/CANARY] ➔ cd McPi/
[~/MINECRAFT/CANARY/McPi] ➔ git clone https://github.com/martinohanlon/CanaryRaspberryJuice.git
[~/MINECRAFT/CANARY/McPi] ➔ cd CanaryRaspberryJuice/resources/mcpi/api/python
[~/MINECRAFT/CANARY/McPi/CanaryRaspberryJuice/resources/mcpi/api/python (master)] ➔
5) Création d'un script Python d'exemple : Ouvrir :
pillar.py
Ajouter :
import mcpi.minecraft as minecraft
import mcpi.block as block
# Connect to the Minecraft server
world = minecraft.Minecraft.create()
# Get the player's current position and store the coordinates
[x,y,z] = world.player.getPos()
# Set some variables to customize your pillar
height = 3
material = block.BRICK_BLOCK
# Build the pillar. It will be "height" blocks high and located one step away from the player.
for level in range(0, height):
world.setBlock( x+1, y+level, z+1, material )
level = level + 1;
Exécuter :
[~/MINECRAFT/CANARY/McPi/CanaryRaspberryJuice/resources/mcpi/api/python (master)] ➔ python ./pillar.py
Un pilier apparaît. 6) Liens : http://canarymod.net/plugins/raspberry-juice http://www.stuffaboutcode.com/2015/01/minecraft-api-players-direction.html