LinuxでMinecraft(マインクラフト)をセットアップ(MODとか)
Linuxでマイクラ
AI(ChatGPT)でマイクラするという話題をみて、めちゃ面白そう!と思いました。
ただ、マイクラ自体が全然分からず、AIで動かす以前のLinuxへのマイクラのインストールやMODの導入でセットアップでゲームオーバーになってしまいました。一応メモ的に残しておきます。
環境としてはUbuntu22.04です。
マイクラ購入
LinuxでModを導入するには、Java版を買う必要があります。Amazonでダウンロードコードを買うのが安かったです。
Minecraft (マインクラフト): Java & Bedrock Edition | オンラインコード版
買ったら以下リンク先で引き換えればOKです。
マインクラフトセットアップ
マインクラフトをインストールします。以下コマンドを実行するだけです。
$ 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ローダーをインストールします。
以下みたいな感じです。
$ 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でまともに制御できていないので、ひょっとしたらここまでも何か間違っているかもしれません(誰か教えて)。
参考リンク
マイクラ購入
セットアップ関係
Discussion