====== Minecraft ======
===== Experiments =====
* http://www.raspberrypi-spy.co.uk/2014/06/building-a-castle-in-minecraft-with-python/
connection
from mcpi.minecraft import Minecraft
from mcpi import block
mc = Minecraft.create(address="192.168.2.35")
say "Hello World"
mc.postToChat("Hello world")
get position
x, y, z = mc.player.getPos()
goto (jump)
mc.player.setPos(x, y+100, z)
put a block
mc.setBlock(x+1, y, z, 1)
mc.setBlock(x+1, y, z, block.STONE.id)
mc.setBlock(x+1, y, z, block.STONE.id, 2) # color 2
multi block
stone = 1
mc.setBlocks(x+1, y+1, z+1, x+11, y+11, z+11, stone)
===== Game =====
download launcher form https://minecraft.net/it-it/download/ in ~/minecraft
java -jar Minecraft.jar
pauseOnLostFocus:false
launcher
#!/bin/sh
java -jar ~/.minecraft/launcher.jar
===== Python =====
sudo apt install -y python3
sudo apt install -y idle3
sudo apt install -y python3-pip
sudo pip3 install -U pip
## sudo pip3 install https://github.com/py3minepi/py3minepi/archive/master.zip
Download mods.zip and python-scripts.zip from https://github.com/arpruss/raspberryjammod/releases
cd ~/.minecraft
mkdir -p mods
cd mods
unzip ~/Downloads/mods.zip
cd ~/.minecraft
unzip ~/Downloads/python-scripts.zip
===== Server =====
mkdir ~/minecraft
cd ~/minecraft
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
java -jar BuildTools.jar --rev 1.11.2
#!/bin/sh
java -Xms512M -Xmx1G -XX:+UseConcMarkSweepGC -jar spigot*.jar
gamemode=1
force-gamemode=true
download raspberryjuice (1.10) from https://dev.bukkit.org/projects/raspberryjuice/files and put in ~/minecraft/plugins
plugins:
* https://dev.bukkit.org/projects/multiworld-v-2-0
mw list
mw create daniele
mw load daniele
* https://dev.bukkit.org/projects/permissionsex
groups:
Default:
options:
default: true
permissions:
- modifyworld.*
Admin:
options:
prefix: '&0(&4Admin&0)&7 '
permissions:
- permissions.*
- multiworld.*
users:
scipioit:
group:
- Admin
permissions:
- permissions.*
options:
name: scipioit
schema-version: 1