This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tips:gameengine:minecraft [2017/08/18 15:39] – [Game] scipio | tips:gameengine:minecraft [2017/08/19 09:53] (current) – [Experiments] scipio | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| + | connection | ||
| + | < | ||
| + | from mcpi.minecraft import Minecraft | ||
| + | from mcpi import block | ||
| + | |||
| + | mc = Minecraft.create(address=" | ||
| + | </ | ||
| + | |||
| + | say "Hello World" | ||
| + | < | ||
| + | mc.postToChat(" | ||
| + | </ | ||
| + | |||
| + | get position | ||
| + | < | ||
| + | x, y, z = mc.player.getPos() | ||
| + | </ | ||
| + | |||
| + | goto (jump) | ||
| + | < | ||
| + | mc.player.setPos(x, | ||
| + | </ | ||
| + | |||
| + | put a block | ||
| + | < | ||
| + | mc.setBlock(x+1, | ||
| + | mc.setBlock(x+1, | ||
| + | mc.setBlock(x+1, | ||
| + | </ | ||
| + | |||
| + | multi block | ||
| + | < | ||
| + | stone = 1 | ||
| + | mc.setBlocks(x+1, | ||
| + | </ | ||
| ===== Game ===== | ===== Game ===== | ||
| Line 29: | Line 64: | ||
| sudo apt install -y python3-pip | sudo apt install -y python3-pip | ||
| sudo pip3 install -U pip | sudo pip3 install -U pip | ||
| - | sudo pip3 install https:// | + | ## sudo pip3 install https:// |
| </ | </ | ||
| + | Download mods.zip and python-scripts.zip from https:// | ||
| + | <code bash> | ||
| + | cd ~/ | ||
| + | mkdir -p mods | ||
| + | cd mods | ||
| + | unzip ~/ | ||
| + | cd ~/ | ||
| + | unzip ~/ | ||
| + | </ | ||
| ===== Server ===== | ===== Server ===== | ||
| Line 38: | Line 82: | ||
| cd ~/minecraft | cd ~/minecraft | ||
| wget https:// | wget https:// | ||
| - | java -jar BuildTools.jar | + | java -jar BuildTools.jar |
| </ | </ | ||
| Line 47: | Line 91: | ||
| java -Xms512M -Xmx1G -XX: | java -Xms512M -Xmx1G -XX: | ||
| </ | </ | ||
| + | |||
| + | <file txt ~/ | ||
| + | gamemode=1 | ||
| + | force-gamemode=true | ||
| + | </ | ||
| + | |||
| + | download raspberryjuice (1.10) from https:// | ||
| + | |||
| + | |||
| + | plugins: | ||
| + | * https:// | ||
| + | |||
| + | < | ||
| + | mw list | ||
| + | mw create daniele | ||
| + | mw load daniele | ||
| + | </ | ||
| + | |||
| + | * https:// | ||
| + | <file yaml PermissionsEx/ | ||
| + | groups: | ||
| + | Default: | ||
| + | options: | ||
| + | default: true | ||
| + | permissions: | ||
| + | - modifyworld.* | ||
| + | Admin: | ||
| + | options: | ||
| + | prefix: '& | ||
| + | permissions: | ||
| + | - permissions.* | ||
| + | - multiworld.* | ||
| + | users: | ||
| + | scipioit: | ||
| + | group: | ||
| + | - Admin | ||
| + | permissions: | ||
| + | - permissions.* | ||
| + | options: | ||
| + | name: scipioit | ||
| + | schema-version: | ||
| + | </ | ||
| + | |||