【Minecraft】Windows11でCurseForge+Minecraft Java版1.12.2+Rasberry Jam Mod+ThonnyでPython【2025年版】
以前、Windowsに直接Forge-1.12.2をインストールすることができなかった(変なエラーが出た)ので、Windows上にWSLでUbuntuを入れて、そこにMinecraftをインストールして、なんとかMinecraftでPythonプログラミンができるようにした。
しかし、これはかなりしんどいので、できればWindows上でやりたい。試してみる。
開発環境
方針
- Windows11にMinecraftをインストール
- Windows11にCurseForgeをインストール
- Minecraft > My modpacks で、Create
Minecraft > My modpacks で、+Create をクリック

Minecraft Version で、 1.12.2 を選択して、Create

その後の画面で、Play を起動して、Minecraft Launcherを起動。
途中をやや省略。以下を参考に。

結果、以下のようになる

その後、CurseForgeから、Minecraft Launcherを再起動してから、以下の画面で、PLAY をクリック。

下の画面のようになるので、Modsをクリック

Rasberry Jam Modは認識はされている様子。。。

Doneをクリックしてゲームスタート画面に戻り、Single Playerをクリックして新規ワールドを作成してプレイ開始。

Javaがなんとかしているのを許可しますか?みたいな画面が出るので、許可 をクリック。
Back to Game をクリック


Thonnyを起動

以下のような画面が出てきます。

Thonnyにmcpiパッケージ(PythonとMinecraftをつなげるもの(?))をインストールします。
ツールバーの、 Tools > Manage packages… をクリック。

以下のように、 mcpi と入力して、Search on PyPI をクリック

下の方に出てくる青い mcpi をクリック

Install をクリック

以下のような画面になり、mcpiがインストールされて、

以下のような画面になるので、close をクリック。

次に、Thonnyの画面の上の方のツールバーの、 Tools > Options… の順にクリックします。

Interpreter タブをクリック

Python executableのところに書いてある文字列(例えば以下)をメモ帳などにコピーしておきます。

私の場合は、以下のような文字列でした。
C:\Program Files (x86)\Thonny\python.exe
これが、「PythonのPath(パス)」という文字列になります。
パスを設定する
この画面でModsをクリック

Rasberry Jam Mod をクリックした後、Cofig をクリック

以下のような画面になります。

この中の、Pythono Interpreterの右横の"python"の文字列を消して、先ほどの、、「PythonのPath(パス)」という文字列を入力します。

私の場合は、以下のような文字列でした。
C:\Program Files (x86)\Thonny\python.exe

画面左下の Done をクリック
Thonny上でtest.pyを作成して保存
Thonnyが以下のような画面になっていれば、OK をクリック

以下のように入力
from mcpi import minecraft
mc = minecraft.Minecraft.create()
mc.postToChat("Hello World!")

ツールバーの File > Save as… をクリック。

ここが難しいのですが、
C:\Users\(xxxxx)\curseforge\minecraft\Instances\1.12.2
(xxxxx)のところは、Windowsのログインしているユーザーのユーザー名が入ります。
このフォルダの中に、 mcpipy フォルダを新規作成します。

作成したmcpipyフォルダを開く

ファイル名のところに、 test.py と入力して、保存 をクリック。

以下のような画面になります。

Minecraftでtest.pyを実行
Minecraftの画面で、 Singleplayer をクリック

先ほど作成した新規ワールドを起動

キーボードの / を押します。

以下のようになるので、

/py test
となるように入力して、Enter

やったー! やっと、Windows上のMinecraftでPythonでHello Worldができました。これなら比較的簡単にできます。(Pathを通すのが十分大変ですが、、、)

ディスカッション
コメント一覧
まだ、コメントがありません