【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を通すのが十分大変ですが、、、)
ディスカッション
コメント一覧
まだ、コメントがありません