〇Pycraft mod for MinetestとPythonで掘った縦穴
作成方法
1. Pycraft mod for MinetestのインストールPycraft mod for Minetestをインストールしていない場合は、以下の記事を参考にしてインストールしてください。
Ubuntu20.04でPycraft mod for MinetestとPythonを使用して指定されたブロックの床を作成する
2. プログラミング
以下のコードで、縦穴を掘ります。Thonnyの場合は、以下のコードを保存後、緑色の再生ボタンをクリックして実行してください。
import mcpi.minecraft as minecraft import mcpi.block as block # 縦穴の幅 hole_xs = 5 # 縦穴の奥行き hole_zs = 5 # 目標の穴の深さ hole_target_y = 0 # ローカルサーバに接続 mc = minecraft.Minecraft.create("127.0.0.1") # プレイヤーの位置を取得 pos = mc.player.getPos() print(pos) dy = pos.y # 縦穴 while dy >= hole_target_y: for dx in range(hole_xs): for dz in range(hole_zs): mc.setBlock( pos.x+dx, dy, pos.z+dz, block.AIR) dy -= 1
関連情報
・Minetestに関する情報はこちらを参照してください。
0 件のコメント:
コメントを投稿