Minecraft PI ED 海を割る


アニメ映画『聖☆おにいさん』(2013)

漫画も面白いです。なかなか勉強になります。

さて、モーゼのように海を割ります。やはり今回も、マイクラPIです。

import minecraft
import time

mc = minecraft.Minecraft.create()
while 1:
  hits = mc.events.pollBlockHits()
  for h in hits:
    if h.face == 1:
      mc.setBlocks(h.pos.x-7, h.pos.y, h.pos.z, h.pos.x+7, h.pos.y-10, h.pos.z-100, 0,0) 
  time.sleep(0.1)

剣を持った状態で、ブロックを右クリックすると、ヒットイベントが発生します。face変数が1(上面)でクリックされたら、地面を空洞にするスクリプトです。
プレイヤーの向きを気にせず、z軸の-方向に地面を割ります。

適当に海のあるワールドを作成してゲーム開始したら、上記スクリプトを実行します。

綺麗な海ですが、もうすぐそこにファラオの軍勢が迫ってきています。早く海を割りましょう。

剣を持った状態で、地面のブロックを右クリック。

おー、深く割れました。歩いてみましょう。

歩いているうちに、海水がああ。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA