〇Pycraft mod for Minetestでプレイヤーの向き先に作成した金色のブロック
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Ggy0TVvXiWluKGmZFyMOBXZHm1a0ScyF4sZ9ttQui_1TkS2eepPznamJW_kAUL6w4CfhcpYeFoUCIG9cHRL35CC51DP8rZox_cyblfwlQV7I1Fe23xCZbqKYY72SZk-FgGBspPbItP8_/w400-h251/minetest-goldblock.png)
作成方法
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
# ローカルサーバに接続
mc = minecraft.Minecraft.create("127.0.0.1")
# プレイヤーの位置を取得
pos = mc.player.getPos()
# 方向のベクトルを取得
direction = mc.player.getDirection()
# プレイヤー向き先の位置を取得
pos += direction
# 金のブロックを配置
mc.setBlock(pos.x, pos.y, pos.z, block.GOLD_BLOCK)
0 件のコメント:
コメントを投稿