tips:gameengine:minecraft

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tips:gameengine:minecraft [2017/08/18 15:07] – [Game] scipiotips:gameengine:minecraft [2017/08/19 09:53] (current) – [Experiments] scipio
Line 1: Line 1:
 ====== Minecraft ====== ====== Minecraft ======
  
 +===== Experiments =====
 +
 +  * http://www.raspberrypi-spy.co.uk/2014/06/building-a-castle-in-minecraft-with-python/
 +
 +
 +connection
 +<code>
 +from mcpi.minecraft import Minecraft
 +from mcpi import block
 +
 +mc = Minecraft.create(address="192.168.2.35")
 +</code>
 +
 +say "Hello World"
 +<code>
 +mc.postToChat("Hello world")
 +</code>
 +
 +get position 
 +<code>
 +x, y, z = mc.player.getPos()
 +</code>
 +
 +goto (jump)
 +<code>
 +mc.player.setPos(x, y+100, z)
 +</code>
 +
 +put a block 
 +<code>
 +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
 +</code>
 +
 +multi block
 +<code>
 +stone = 1
 +mc.setBlocks(x+1, y+1, z+1, x+11, y+11, z+11, stone)
 +</code>
 ===== Game ===== ===== Game =====
  
Line 24: 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://github.com/py3minepi/py3minepi/archive/master.zip+## sudo pip3 install https://github.com/py3minepi/py3minepi/archive/master.zip
 </code> </code>
  
 +Download mods.zip and python-scripts.zip from https://github.com/arpruss/raspberryjammod/releases
 +<code bash>
 +cd ~/.minecraft
 +mkdir -p mods
 +cd mods
 +unzip ~/Downloads/mods.zip
 +cd ~/.minecraft
 +unzip ~/Downloads/python-scripts.zip
 +</code>
 ===== Server ===== ===== Server =====
  
Line 33: Line 82:
 cd ~/minecraft cd ~/minecraft
 wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
-java -jar BuildTools.jar+java -jar BuildTools.jar --rev 1.11.2
 </code> </code>
  
Line 42: Line 91:
 java -Xms512M -Xmx1G -XX:+UseConcMarkSweepGC -jar spigot*.jar java -Xms512M -Xmx1G -XX:+UseConcMarkSweepGC -jar spigot*.jar
 </file> </file>
 +
 +<file txt ~/minecraft/server.properties>
 +gamemode=1
 +force-gamemode=true
 +</file>
 +
 +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
 +
 +<code>
 +mw list
 +mw create daniele
 +mw load daniele
 +</code>
 +
 +  * https://dev.bukkit.org/projects/permissionsex
 +<file yaml PermissionsEx/permissions.yml>
 +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
 +</file>
 +
  • tips/gameengine/minecraft.1503061660.txt.gz
  • Last modified: 2017/08/18 15:07
  • by scipio