🪦

LinuxでMinecraft(マインクラフト)をセットアップ(MODとか)

2023/06/11に公開

Linuxでマイクラ

AI(ChatGPT)でマイクラするという話題をみて、めちゃ面白そう!と思いました。

https://twitter.com/karaage0703/status/1664036877559803904

ただ、マイクラ自体が全然分からず、AIで動かす以前のLinuxへのマイクラのインストールやMODの導入でセットアップでゲームオーバーになってしまいました。一応メモ的に残しておきます。

環境としてはUbuntu22.04です。

マイクラ購入

LinuxでModを導入するには、Java版を買う必要があります。Amazonでダウンロードコードを買うのが安かったです。

Minecraft (マインクラフト): Java & Bedrock Edition | オンラインコード版

買ったら以下リンク先で引き換えればOKです。

Minecraft プリペイド トークンの引き換え

マインクラフトセットアップ

マインクラフトをインストールします。以下コマンドを実行するだけです。

$ wget https://launcher.mojang.com/download/Minecraft.deb
$ sudo dpkg -i Minecraft.deb

私の環境では、dpkgでインストールするとき、エラーが発生したので、エラーメッセージに従い一度以下実行してから、再度dpkgコマンドを実行しました。

$ sudo apt --fix-broken install

インストール後は、以下コマンドでマインクラフトを起動できます。

$ minecraft-launcher 

起動後、Microsoftアカウントでログインします。

AIで操作する場合はポートを設定する必要があります。

ポート設定直後、ポートナンバーがチャット欄に表示されます。

見逃して消えてしまったら、再度「T」を押すとポート番号が見られます

Modのインストール

Modは機能拡張的なやつです。多分。Fabricローダーをインストールします。

https://fabricmc.net/use/installer/

以下みたいな感じです。

$ cd ~/Download
$ java -jar fabric-installer-0.11.2.jar

この後、AIで操作するためには以下の通りバージョンを設定します。

Select game version to be 1.19 and loader version to be 0.14.18. It will automatically detect your Minecraft game install location.

MODは~/.minecraft/modsというフォルダにjarファイルを入れればよいみたいです。なのでMODをダウンロードしたら以下のようにどんどん入れていけばOKです。

$ cd ~/.minecraft/mods
$ mv ~/Downloads/fabric-api-0.58.0+1.19.jar ./
$ mv ~/Downloads/completeconfig-2.0.0.jar ./
$ mv ~/Downloads/modmenu-4.0.4.jar ./
$ mv ~/Downloads/Multiplayer-Server-Pause-1.19-Fabric-1.1.0.jar ./

better-respawnだけ結構複雑で、自分でビルドする必要があります。

$ cd && git clone --branch 1.19 https://github.com/xieleo5/better-respawn.git
$ cd better-respawn

ファイルsettings.gradleの最後の行include('common', 'fabric', 'forge')からinclude('common', 'fabric')に修正します。

JDKのver17をインストールします。

$ sudo apt install openjdk-17-jdk

バージョン確認します。

$ java --version
openjdk 17.0.7 2023-04-18

ビルドします。

$ chmod +x gradlew
$ ./gradlew build

ビルドしたMODのファイルを移動します。

$ cp fabric/build/libs/better-respawn-fabric-1.19-2.0.0.jar ~/.minecraft/mods

まとめ

マイクラ難しすぎですね(まだ人力でもプレイできていません)。

そして、AIでまともに制御できていないので、ひょっとしたらここまでも何か間違っているかもしれません(誰か教えて)。

参考リンク

マイクラ購入

https://www.mana-cat.com/entry/2021/08/01/142841

https://histar-tsukuru.net/sodatsu_fire-tablet_minecraft/

https://minecraft.lflab.work/ws-connect

https://note.com/pictoria/n/n2e7056d58fae

セットアップ関係

https://kazuhira-r.hatenablog.com/entry/2021/11/13/161119

https://github.com/MineDojo/Voyager/issues/10

https://qiita.com/nanbuwks/items/c31f2afe55c5bc9353d6

https://github.com/MineDojo/Voyager/blob/main/installation/fabric_mods_install.md#fabric-mods-install

https://qiita.com/PND/items/149612c7d21225e22e1b

Discussion