This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tips:gameengine:minecraft [2017/08/18 14:48] – created scipio | tips:gameengine:minecraft [2017/08/19 09:53] (current) – [Experiments] scipio | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Minecraft ====== | ====== Minecraft ====== | ||
| + | ===== Experiments ===== | ||
| + | |||
| + | * http:// | ||
| + | |||
| + | |||
| + | 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 ===== | ||
| + | |||
| + | download launcher form https:// | ||
| + | < | ||
| + | java -jar Minecraft.jar | ||
| + | </ | ||
| + | |||
| + | <file txt ~/ | ||
| + | pauseOnLostFocus: | ||
| + | </ | ||
| + | |||
| + | launcher | ||
| + | <file bash ~/ | ||
| + | #!/bin/sh | ||
| + | java -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:// | ||
| + | </ | ||
| + | |||
| + | Download mods.zip and python-scripts.zip from https:// | ||
| + | <code bash> | ||
| + | cd ~/ | ||
| + | mkdir -p mods | ||
| + | cd mods | ||
| + | unzip ~/ | ||
| + | cd ~/ | ||
| + | unzip ~/ | ||
| + | </ | ||
| ===== Server ===== | ===== Server ===== | ||
| Line 7: | Line 82: | ||
| cd ~/minecraft | cd ~/minecraft | ||
| wget https:// | wget https:// | ||
| - | java -jar BuildTools.jar | + | java -jar BuildTools.jar |
| </ | </ | ||
| Line 14: | Line 89: | ||
| #!/bin/sh | #!/bin/sh | ||
| - | java -Xms512M -Xmx1G | + | 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: | ||
| + | </ | ||
| + | |||