マイクラPythonプログラミング»基礎»条件分岐のif文 下が草だったらチューリップが生える能力

ソースコード

from pga.minecraft import *

p = mc.player.getTilePos()

# プレイヤーの真下のブロックのIDを取得
bid = mc.getBlock(p.x, p.y - 1, p.z)

# もしそれが草だったら、プレイヤーのいる位置にチューリップを設置する
if bid == GRASS:
    mc.setBlock(p.x, p.y, p.z, FLOWER_TULIP_RED)

解説

ifをつかうと、条件にあったときだけ後ろの行の命令を実行させることができます。