こんにちは!パンママです。
マイクラってPCでもプレイできるのはご存知ですか?
何やらパイソンというのを使うとマイクラにでっかいビルを建てたり、他にもすごいことができるという情報を入手しました。

マイクラってスイッチに入ってるのに、どうやってパイソンとかプログラミングしたものを反映させるのかしら?
超素朴な疑問ですが、本当に素人のパンママ・・・、本気でわかりません。
ひとまずこの記事では、MacBook上でPythonでマイクラ操作するための設定をしたのでまとめていきます。

今のところスイッチのマイクラはPythonできないっぽいんですが、それも追々調べていきますね。
Pythonでマイクラ操作するための設定手順
参考書籍を見つつ、ウインドウズ用だったので検索しながら進めました。
結局ウインドウズとインストールするものは同じでしたが、Macだとここ悩むな〜と思ったポイントもまとめていきます。

細かいインストール画面などは、こちらのYouTubeが大変参考になりましたよ!
以下、手順です。
ここからインストール ▶ https://www.java.com/ja/download
Pythonとマイクラの間の橋渡しで必要
公式サイトからインストール ▶ https://www.minecraft.net/ja-jp
いろいろありますが、Javaと書いてあるPC版を購入しましょう。
MAC (Java Only)と記述があるので、そもそもMacだとJava Editionしかできないのかな?
初心者向けのPythonを使うためのツール(さらにPythonはいれなくてOK!)
こちらからインストール ▶ https://thonny.org/
①Forge(マイクラに追加するMOD全体を管理するためのMOD)
②Raspberry Jam Mod(Pythonからマイクラを操作するためのMOD)
マイクラでPythonを使うために必要なプログラムをいれる。
①のダウンロード ▶ https://files.minecraftforge.net/net/minecraftforge/forge
②のダウンロード ▶ https://github.com/arpruss/raspberryjammod/releases/
Pythonでつくったプログラムからマイクラへ命令を出すためのツール。
STEP.3の『thonny』の中で「ツール」→「パッケージ管理」”mcpi”を検索してインストールします。
文章だとわかりにくいですが、私は書籍を見ながらだったため、URLの入力が大変でした。
同じ書籍見て頑張るよ〜って方のために、手順通りリンク貼っておきました。

トニー(thonny)は、パイソン(Python)のプログラム入力と実行が簡単にできるツールのことです。
パンママが悩んだポイント
パンママはMacBookを手に入れたばかりなので、すごく地味〜なところに悩みまくってます。
でもこういうところで途中でやめちゃうかなとも思うので、1つ1つまとめておきます。
そもそもマイクラはウインドウズでしかできない?
マイクラはMacでもできるので、ご安心ください。
ただ、Java版しかできないようです。

ぶっちゃけ、まだ統合版とJava版のちがいがわかってないです・・・
Pythonでマイクラを操作しようとすると、どのみちウインドウズでもJava版を使用することになるので、ここは問題にはならないかと思います。
検索してみると、みんなウインドウズ上の解説が多いのですごく不安になりましたが、上記の手順で無事に動くことを確認できたので、これからいろいろ作って試してみますね。
MOD Forgeのダウンロードができない?
サイトへアクセスしてインストーラーをダウンロードまですると、Macだとこんな警告が出ます。

これを解決するためにPCのセキュリティの方から許可をします。
「システム設定」→「プライバシーとセキュリティ」→「アクセサリの接続を許可」から「常に許可」を選びます。

設定を変更すると、認証する画面が表示されるので、パスワードや指紋認証で進みます。

「お使いのMacを保護するために”forge-1.21.4-54.1.0-installer.jar”がブロックされました。」と出るので、「このまま開く」をクリック。
さらに出た画面の「このまま開く」をクリックします。

すると、インストール画面へいけるので、そのままインストールして完了です。


自分がインストールしようとしてるものの警告なので、設定を変更しても問題ないですね。
心当たりないものだったら、ブロックしておきましょう。
マイクラのフォルダの場所が見つけられない?
これは私がMac Book初心者なので、地味に時間がかかりました。
まだ設定しかしていないので、実際にどこで必要なのかわからないのですが、とりあえず場所の出し方はわかりました。

画像が荒いので読み取れませんが、以下のようにフォルダの場所が書かれています。
/Users/user/Library/Application Support/minecraft
ただ、この場所をMacのFinderで検索しても出てこないです。

Finderを開いて、上部のメニューの「移動」→「フォルダへ移動」を選択します。
出てきた入力欄にそのままペーストすると移動することができます。


なんと検索したらいいかも悩んだので、Macユーザーとしてこの機会に覚えておきます!
マイクラの視点切り替え F5が押せない?
マイクラを「プレイ」で始めると、視点がプレイヤーの目の視点になっているので、何が起きているのやら・・・となります。

MacBookの場合ですが、ただ「F5」を押しても視点切り替えにならないので、手前の「fn」を押しながら押してください。
キーを見つけられなくて困ったので、画像付きです。
マイクラの終わらせ方

左隅の「esc」エスケープキーです。
押すとメニューが出るので、「セーブして終了」を選択すれば終了できます。
Pythonの実行可能ファイルの場所をマイクラへ設定したいけど見えない・・・
マイクラの方から「Pythonの実行可能ファイル」を設定するときに以下の場所を入力しました。
/Users/user/Applications/Thonny.app/Contents/Frameworks/Python.framework/Versions/3.10/bin/python3.10
これはマイクラを起動して、MODの「Raspberry Jam Mod」の設定項目「Python Interpreter」の項目です。
ちなみにInterpreterは通訳者という意味です。

「thonny」のオプション「インタプリタ」で確認できるのですが、Macで見たところ、最後まで読めず・・・。

結局、先程示した場所で設定できたので、その通り入れればできるのですが、一応確認方法を載せておきます。
/Users/user/Applications/Thonny.app/Contents/Frameworks/Python.framework/Versions/3.10/bin/python3.10
赤ラインのところまで見ることができるので、アプリのところまでFinderの移動で飛びます。
「thonny」の上で右クリックして「パッケージの内容を表示」を選択します。

すると、また進めるので、場所の通りクリックで進みます。

「bin」まで開くと「Python〜」が6つくらいあったのですが、1番容量も大きいし、これかな?と「Python3.10」を設定しました。

これで問題なく動いたので、このファイルで合ってるのだと思います。

これじゃうまくいかないよ〜ってときは教えてください。
参考書籍とYouTube
イチから検索すると、今何をしているのかわからなくなってしまうので、書籍から入りました。
ひとまずセットアップまでは参考書籍1冊とYouTube1つでだいたいできたので、ご紹介します。
参考書籍
「13歳からのプログラミング入門 マインクラフト&Pythonでやさしく学べる! 」山口 由美 (著)
Kindleで読めました。ウインドウズでのやり方が書いてあり、フォルダーの場所などが違うので検索しながら進めました。
参考YouTube
こちらはもともとPythonに触っている方向けの動画のようです。
インストール画面なども丁寧に紹介されているので、わかりやすかったです。
まとめ:PCのフォルダの場所を開くだけでドキドキ・・・
パンママ実は、これでも元々CADオペをしていたので、PC触るの自体は大好きなんです。
でもデータの場所や設定となると、苦手意識が・・・(エラーと表示されるとくじける笑)
今回もインストールがうまくいかなかったり、フォルダの捜索に時間がかかったり、実際にやってみると四苦八苦しました。
あれこれ検索してると、「あれ?結局何をするんだっけ?」という現象が起きるので、サイドに常に書籍を置いておきます。
ポンコツぶりを発揮していますが、とりあえず今回はPythonとマイクラをつなぐことに成功したので、次回から何か出せるように頑張っていきたいと思います。