スポンサーリンク

Windows11Pro+WSL2+Ubuntu24.02+Minecraft Java版+Forge-1.12.2+Raspberry Jam Mod+ThonnyでPythonプログラミングをできるようにする【2025年4月】(4)Forge-1.12.2+Raspberry Jam Mod+ThonnyのインストールとHello World!

2025年5月6日

前回、やっと、Windows11Pro上のWSL2上のUbuntu24.02にWindowsのリモートデスクトップで接続した状態から、Minecraft Linux版を起動させて、遊ぶところまでできました。(ただし、視点移動が非常にやりにくく、ちょっと厳しいかも、、、)

今回は引き続き、以下の記事を写経して、Forge-1.12.2+Raspberry Jam Mod+Thonnyをインストールして、Minecraft上でPythonを使えるようにしたいと思います。できるかな?

スポンサーリンク

Windows11Pro+WSL2+Ubuntu上のMinecraftでPython目次

  1. (1)UbuntuのGUI化の時点で挫折(うまくいかず)
  2. (2)Ubuntu24.02のGUI化(xrdp+lxde+Windowsリモートデスクトップ)
  3. (3)Ubuntu24.02にMinecraft Java版をインストール
  4. (4)Forge-1.12.2+Raspberry Jam Mod+Thonnyのインストール

開発環境

Panasonic CF-FV
Windows11 Pro
WSL2
Hyper-V 有効化

Ubuntu24.02
xrdp
lxde
Minecraft Java版(Linux版)

今回構築したい環境

Forge-1.12.2
Raspberry Jam Mod
Thonny

WSL2上Ubuntuの起動手順

Forge-1.12.2のインストール

リモートデスクトップ内のUbuntuで、Firefoxを開き、https://files.minecraftforge.net/net/minecraftforge/forge/index_1.12.2.html のページへ行きます。

Download Recommended の Installer をクリックしてダウンロードします。

画面右上の SKIP をクリック

/home/(ユーザ名)/Downloads/ ディレクトリに、forge-1.12.2-14.23.5.2859-installer.jar がダウンロードされました。

Windowsの検索ボタン > Ubuntu-24.04 をクリックして、ubuntuのターミナル画面を開く

以下を入力して、/home/(ユーザ名)/Downloads/ ディレクトリにある、forge-1.12.2-xxxx.jar を実行。

cd Downloads
java -jar forge-1.12.2-14.23.5.2859-installer.jar

FORGE の画面が出てくるので、Install client のまま、 OK

OK をクリック

.minecraft/forge_1.12.2/ ディレクトリの中にmodsディレクトリを作成

以下を入力し、home/(ユーザ名)/.minecraft/ ディレクトリ(隠しディレクトリ)を確認します。

cd ~
ls -la

.minecraft ディレクトリがあることが確認できるので、以下を入力して、.minecraft/forge_1.12.2/ ディレクトリを作成し、さらに、その中にmodsディレクトリを作成します。

cd .minecraft/
mkdir forge_1.12.2
cd forge_1.12.2
mkdir mods

今後MinecraftのModに利用するモジュールは、この「mods」フォルダにどんどん入れていくことになります[引用元]。

なお、GUIの画面(リモートデスクトップ内の画面)では、今回作成したmods/ ディレクトリは、以下の手順で、見ることができます。

画面左下の、左から2番目のアイコンをクリックすると、以下のように /home/(ユーザ名)/ ディレクトリが開かれます。

ubuntu/ フォルダの 上の方の、 View をクリックし、Show Hidden の左側のチェックボックスをONにします。

すると、以下のようになるので、.mineceraft ディレクトリをダブルクリック

forge_1.12.2 ディレクトリをダブルクリック

このmods/ ディレクトリに、がしがし、modを入れていくことになるようです。上のツールバーのBookmarks から、Add to Bookmarks… をクリックして、常に表示されるようにしておくと、便利かもしれません。

リモートデスクトップ内の画面の一番左下のアイコン > ゲーム > Minecraft Launcher の順にクリックして、Minecraftを起動します。 → うまくいかず。

Ubuntuのターミナル画面から「 minecraft-launcher 」でMinecraft Launcherを起動

Windowsのubuntu-24.04のターミナル画面で、以下を入力。

minecraft-launcher

止まったままびくともせず。。。だめだこりゃ。。。

何度かtryしましたが、何分待っても動かないので、あきらめかけたところ、リモートデスクトップ画面内に、「パスワードを入力してね!」みたいな画面が出たので、ubuntuのパスワードを入力したところ、Minecraft Launcherが起動しました。

forgeのmodを入れるためのディレクトリの設定

画面左側の Java Edition > Installation の順にクリック

すると、以下のように、forge 1.12.2が、Minecraftによって認識されていることが確認できます。

forge のところにマウスを持ってくると、以下のように 、右側に Play とかが表示されるので、一番右側の「・・・(3点リーダー)」 > Edit の順にクリック

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

NAMEとGAME DIRECTORYを以下のように変更してから、画面右下の Save をクリック。

GAME DIRECTORYの /home/ubuntu/ のubuntu のところは、自分のユーザー名となります。

GAME DIRETORYは、私の場合は、以下としました。

/home/ubuntu/.minecraft/forge_1.12.2

これでmodを入れるためのディレクトリの設定が終わりました。

forge_1.12.2でMinecraftをプレイ

forge_12.2.2 のところにマウスを持ってくると、以下のように 、右側に Play とかが表示されるので、その、Play をクリック

下のような警告が出ますが、チェックボックスをONにして、Play をクリックします。

ダウンロードが始まり、だいぶ時間がかかりそうなので、待ちます。

一度画面が消えて焦りますが、数秒後に以下のような画面が出ます。

この画面の左下の、Powered by Forge xxxx というのが、Forgeがうまくいっている証拠だそうです。

画面右下の Quit Game から、いったん、ゲームを終了します。

Raspberry Jam Modの導入

Pythonで作ったプログラムやコマンドをMinecraftで動かすためのモジュールを設定します。

Windowsのブラウザ(例えば、Chrome)で、

https://github.com/arpruss/raspberryjammod/releases

へ行き、mods.zip をクリックしてダウンロードします。(Windowsの、ダウンロード フォルダにダウンロードされます。)

ダウンロードされたzipファイルをダブルクリックして展開しておきます。

以下のようになります。後で、この中の、1.12.2 フォルダを利用します。

Windowsの何らかのフォルダを開き、上の方のアドレスバーに、

\\wsl.localhost

と入力して、Enter を押して、Ubuntu-24.04 フォルダを表示します。

この、Ubuntu-24.04をダブルクリックします。

すると、WSL2内のUbuntu-24.04内のフォルダ(ディレクトリ)に、Windows側から接続することができます。これは便利!!!

home/ ディレクトリをダブルクリックして開きます。

私の場合は、Ubuntu-24.04のユーザ名を、 ubuntu に設定していたので、 ubuntu というディレクトリが出てきました。さらにそれをダブルクリックして、最終的に、

/home/ubuntu/.minecraft/forge_1.12.2

ディレクトリまで開きます。

.minecraft

forge_1.12.2

mods

以下は、modsを開いたところです。

Windowsのアドレスバーをクリックすると、以下のようになります。

\\wsl.localhost\Ubuntu-24.04\home\ubuntu\.minecraft\forge_1.12.2\mods

Windows上で、このmods フォルダに、先ほどの、mods.zip を展開したフォルダの中の「1.12.2」フォルダをドラッグします(コピーペーストと同じです。)。

ドラッグすると、以下のようになります。

「Raspberry Jam Mod」が入ったことの確認

Windowsの検索ボタンから、Ubuntu-24.04のターミナル画面を開き、以下を入力してMinecraftを起動します。

minecraft-launcher

Windowsのリモートデスクトップ内でubuntuのGUIの画面を開き、そこの中に、

Unlock Keyring

というウィンドウが出てくるので、そこに、Ubuntuのパスワードを入力して、Unlock をクリック。

今回は、かなり早く起動しました。画面上の方の PLAY をクリック

少し待ちます。

画面左下の Mods をクリック

ちゃんと、Rasberry Jam Modが入っていることが確認できました。

上の画面でDone、次のページで Quit game をクリックし、いったん、Minecraftを終了しておきます。

Thonnyのインストール

https://thonny.org/

Windowsの検索ボタンから、Ubuntu-24.04のターミナル画面を開き、以下を入力してThonnyをインストールします。

bash <(wget -O - https://thonny.org/installer-for-linux)

何か聞かれたら、Enter を押します。

うまくインストールできたようです。もう一回、Enter を押します。

下の方を拡大すると、

と書いてあるので、そのまま、ターミナル画面で、以下のように入力して、Thonnyを起動します。なお、 /home/ubuntu/ の ubuntu のところは、それぞれの方が設定した(ユーザ名) となります。

/home/ubuntu/apps/thonny/bin/thonny

以下のような新しいウィンドウが出てくるので、Let’s go! をクリック。

以下のようなウィンドウが出てきます。

Thonnyにmcpiをインストール

Thonnyにmcpiパッケージ(PythonとMinecraftをつなげるもの(?))をインストールします。

ツールバーの、 Tools > Manage packages… をクリック。

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

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

Install をクリック

mcpiがインストールされて、以下のような画面になるので、画面右下の close をクリック

パスを設定する

Windowsの何らかのフォルダを開き、上の方のアドレスバーに以下のように入力して、Enterを押します。
(\home\ubuntu のところの ubuntu はそれぞれの(ユーザ名)となっています。)

\\wsl.localhost\Ubuntu-24.04\home\ubuntu\.minecraft\forge_1.12.2

すると、上のような画面になるので、画面左上の 新規作成 > フォルダ― の順にクリックして、フォルダを新規作成します。フォルダの名前は

mcpipy

とします。

以下のように、mcpipy フォルダが作成されました。

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

Interpreter タブをクリック

Windowsのubuntuのターミナル画面で、以下を入力し、Minecraftを再度、起動します。

minecraft-launcher

画面上の方の、 PLAY をクリック

Mods をクリック

以下のような画面になるので、Rasberry Jam Mod を選択

Config をクリック

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

Python Interpreter の横に、先ほどの、Thonny options の Python executableのところに書いてある文字列(例えば以下)を入力します(これはペーストできなかったので、少し大変ですが、手打ちするしかなさそうです。)。なお、 /home/ubuntu/ の ubuntu のところは、それぞれの方が設定した(ユーザ名) となります。

/home/ubuntu/apps/thonny/bin/python3.10

画面左下の Done をクリック

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

Thonny上でtest.pyを作成して保存

Thonnyが以下のような画面になっていれば、OK をクリック

以下のように入力

from mcpi import minecraft
mc = minecraft.Minecraft.create()
mc.postToChat("Hello World!")

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

.minecraft をダブルクリック

forge_1.12.2 をダブルクリック

mcpipy をダブルクリック

File nameのところに、 test.py と入力して、Save をクリックして、保存します。

なんか変なエラーが出ますが、とりあえず、OK 押しておきます。

Minecraft上でtest.py を実行

Minecraftの画面で、 Singleplayer をクリック

Create new World をクリック

World Nameに好きな名前を入れて、ゲームモードは Game Mode: Creative にして、画面左下のCreate New World をクリック

しばらく待ちます。

Back to Game をクリック

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

以下のようになるので、

/py test

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

間違えました。正しくは以下

やったー! やっと、MinecraftでPythonでHello Worldができました。疲れた。。。

リンク