いよいよマイクラ世界をpythonでプログラミングします。
RaspberryJamModをインストールした時のpython-scripts.zipの中にあるmcpiフォルダが置いてある場所でプログラミングを始めます。
このページに書かれていること
・postTochat()でマイクラ世界にメッセージを送る
・おまじないのMinecraftオブジェクトで色々なことができる
まずはマイクラの世界にあいさつします。
import mcpi.minecraft as minecraft mc = minecraft.Minecraft() mc.postTochat('Hello World!')
最初の2行の
import mcpi.minecraft as minecraft mc = minecraft.Minecraft()
はおまじないのようなものですが、とても大切です。このmcと名付けたMinecraftというオブジェクトを使って色々なことができます。
主人公のいる場所を表示させるには、おまじないに続けて、
pos = mc.player.getTilePos() mc.postToChat( 'X:' + str( pos.x ) + ', Y:' + str( pos.y ) + ', Z:' + str( pos.z ) )
主人公の下に鉄ブロックを置くには、
import mcpi.block as block pos = mc.player.getTilePos() mc.setBlock( pos.x, pos.y - 1, pos.z, block.IRON_BLOCK )
setBlockをするときにpos.y – 1としないで、pos.yのままだと主人公にぶつかってしまいます。