記事サポート
2021年2月21日
Interface編集部
2021年6月号 特設 マインクラフトでPythonレッスン2
ブロックを並べて配置
●Minecraftの画面
図1:1列に4つのブロックが配置される
●ソースコード
from mcpi.minecraft import Minecraft
from mcpi.block import *
mc = Minecraft.create()
# キャラクタの位置取得
Pos = mc.player.getTilePos()
# ブロック名で配置
mc.setBlock(Pos.x, Pos.y, Pos.z + 2, STONE)
# ブロック名とdataで配置
mc.setBlock(Pos.x, Pos.y, Pos.z + 3, GOLD_ORE, 0)
# ブロックのidとdataで配置
mc.setBlock(Pos.x, Pos.y, Pos.z + 4, 15, 0)
# ブロックのidとdataで配置
mc.setBlock(Pos.x, Pos.y, Pos.z + 5, Block(17, 0))