カテゴリー
マインクラフト

mcpipyのdonut.pyなんとか動きました!

どうやらこれらのスクリプトでは、プレイヤーは図形に閉じ込められるようです。一部壊して出ました。

前のワールドに付け加えると、こんな感じでした。

ワールドをクリアして、egg.pyとdonut.pyを一度つづ実行。

 

カテゴリー
マインクラフト

mcpipyのegg.pyなんとか動きました!

デバッグが動いたので追ってみました。

ウォッチを追加しました。

画面が暗いのは何故?閉じ込められていた感じです。

外へ出ました。

mcpi.settingsというものがなかったので、あるutilに変えて、mcの定義はここではしません。

mcはここで定義します。

卵らしきが出来ました。結構複雑な処理です。三次元の計算ですので、それのせいでしょう。もう一個くらいやればサンプルは動かせるかもしれません。

カテゴリー
マインクラフト

マイクラ+Python悩んでますが、整理してみました。

上の3個のスクリプトは、mcpipyに置いて実行できました。例えば/py blocksのように入力します。マイクラ上でです。

上の図で分かるように、6回スクリプトを実行してます。

上は導入途中でmcpipyにダウンロードされたものを、無理やり動かそうとしたものです。その結果はワールドが真っ暗になって何も見えないし、例えばコマンド/time set 1000とかも効かなくなりました。もっと単純で良いので動くものがほしいです。

カテゴリー
マインクラフト

マイクラ+Pythonで、暫く悩んでます。

元々は下のような内容でした。しかしエラーになって動きません。上のように(5行目).create()を追加したら動きました。

 

マイクラで”t”入力でコマンド入力になりますが、その時に実行されるファイルは上の図のpcmipyの中にあるファイルが実行されるようです。

しかし、Versionが合わないようで、そのままでは動きません。またスクリプトによってはfrom mine import *とありますが、mineは同じホルダーのmine.pyらしいですが、これがあるスクリプトは動きませんね。

統合環境で動かす場合は、ファイルの場所は何処でも良いようです。

 

helloworld2.pyとhelloworld3.pyは動きました。ダイヤモンドが地面に配置されます。

カテゴリー
ブログ

ココ暫く体調不良です。インフルエンザのワクチン接種後。

 コロナワクチンの接種を11/10に予約していて、インフルエンザワクチンの接種後一週間は開ける必要があるということで、11/2に接種しました。そしたら11/9になって体調不良。今も続いています。11/17にかかりつけ医に行きました。コロナ対応で、結果は陰性でした。ココでもちょっとしたトラブルがありました。

 自分のスマホはデータSIM(SMS付き)で、音声通話が出来ません。家族以外と会話しないので、音声通話は入れてません。家族間はLINEで通話できますし、十分と思ってました。病院のスタッフには、多少面倒をおかけしました。帰ってきて確認しましたが、固定電話からはショートメールを送ることは出来ないようです。スマホやPCからは可能そうです。

 いま風邪気味だと、コロナ対応です。車で待っていて、検査してから、処置のようです。自分は風邪の薬の処方だったようです。妻も同じ症状で、コロナではないようでした。

カテゴリー
写真

暫く振りに一眼レフを出しました。

この前の皆既月食、欠け始めの頃。

手持ちです。殆どぶれてましたが、これが一番良かった。

伸び放題だった枝を切りました。日没直前に撮りました。

皆既月食の時は、雲が出ていい写真は撮れませんでした。次の日はいい天気でしたが…。

皆既月食のネット中継がありました。

カテゴリー
マインクラフト

マイクラ+Pythonで悩んでます。その4。

前回の実行画面は上のようでした。

今回は複数のブロックを配置する.setBlocks()。パラメータの指定も違うようです。

2回実行しました。左側のほうが、実行したて。右側の方は、少し破壊してみました。

 

カテゴリー
マインクラフト

マイクラ+Pythonで悩んでます。その3。

出来ないことをヤッていてもしょうがないので、出来ていることを進んでみます。.postToChatと.setBlockは使えました。.player.getPosも使えた。

block.pyを場所を変えて、2回実行しました。上の図の四角い箱みたいなのはなんですかね。動き回りますが…。マイクラの動画を取りたいのですが、ウィンドウズキー+Gで出来ないようですが…。

カテゴリー
マインクラフト

マイクラ+Pythonで悩んでます。その2。

.minecraft-forge1.12.2のホルダーを対象にしてます。mcpipyは拡張がpyのFileが一杯入っています。今回はlocation.py(下にあるFile)をmcpipyに入れて実行してみたが、エラーなりました。つまりここ(minecraft-forge1.12.2)にFileがないと実行できない、と言う事のようです。では、mcpipyにあるFileはどうやって実行するの?という疑問が出ます。

 

ゲームディレクトリを.minecraft-forge1.12.2にします。

相変わらず、日本語の出力は、文字化けします。?。なので参考のサイトは、日本語出力してますが、アルファベット表記の出力です。

正常に動いたときの、location.pyを実行した結果。

上の部分のエラーは、location.pyをmcpipyに移動してやってみたときのエラー。下の部分はマイクラで”t”入力後に”/python locatin”を入力。何処のハルダーを探しているんでしょうか?こんな感じでなかなか進みませんが、一箇所だけ動いているので、それをやってみたほうが、精神状態には良いかもしれません。(笑)探し方が悪いのか?自分の環境に合うサイトに当たりません。(涙)

カテゴリー
マインクラフト

マイクラ+Pythonで悩んでました?

 ここ暫く、マイクラ+Python(特にThonny)で悩んでました。状態は前と同じで、マイクラにチャットを送るだけと、Pythonでネットから拾ったコードで塔みたいのと、ゲートみたいなのを描くとこまでしか進んでません。Pythonを使って、マイクラを動かすためには、mcpiなるものが必要ですが、Thonnyではツールからmcpiをインストール出来ますが、どうもこれがいけないようです。ワールドを作るときにforgeとかやりますが、そのディレクトリーにmcpiホルダーがないと動かないようです。

その結果エラーが起こらず、実行できました。

Visual Studio Codeでは、もともと動いていましたが、Visual Studio 2022では動かなくなってしまいました。pip install mcpiとのホルダーの関係かもしれません。

inserted by FC2 system