記事サポート
2021年2月21日
Interface編集部
2021年6月号 特設 マインクラフトでPythonレッスン3
複数のブロックを配置する
●Minecraftの画面
図1:壁と天井と柱を生成した
図2:視点を変えてみて見る
●ソースコード
from mcpi.minecraft import Minecraft
from mcpi.block import *
mc = Minecraft.create()
# キャラクタの位置取得
Pos = mc.player.getTilePos()
# 柱を作る
mc.setBlocks(Pos.x, Pos.y, Pos.z + 2, Pos.x, Pos.y + 5, Pos.z + 2, STONE)
# 壁を作る
mc.setBlocks(Pos.x + 10, Pos.y, Pos.z + 10, Pos.x + 20, Pos.y + 10, Pos.z + 10, STONE)
# 天井を作る
mc.setBlocks(Pos.x – 5, Pos.y + 10, Pos.z, Pos.x + 5, Pos.y + 10, Pos.z + 10, STONE)