マイクラ世界のブロックの話

ホーム / ツール紹介 / マイクラ世界のブロックの話

マイクラの世界にはたくさんのブロックがあります。ブロックを操作するにはgetBlock()とsetBlock()を使います。

まずsetBlock()で主人公の足元に鉄ブロックを置いてみます。

import mcpi.minecraft as minecraft
mc = minecraft.Minecraft()
import mcpi.block as block
pos = mc.player.getTilePos()
mc.setBlock( pos.x, pos.y - 1, pos.z, block.IRON_BLOCK )


このブロックの情報を取得してみます。
鉄ブロックの上に立って

import mcpi.minecraft as minecraft
mc = minecraft.Minecraft()
import mcpi.block as block
pos = mc.player.getTilePos()
blk = mc.getBlock( pos.x, pos.y - 1, pos.z )
mc.postToChat( blk )

getしたブロックをチャットすると42と表示されます。

草ブロックだと2、石ブロックだと1です。
こんな感じでマイクラ世界のブロックは数字で種類が決まっています。
これをブロックIDといいます。

こちらのサイトにブロックIDの一覧があります。

ちょっと多いですね。

Translate »