Linux版Minecraftにコントローラーサポートを追加する方法

Linux版Minecraft: Java Editionには現在、ネイティブのコントローラーサポートは含まれていませんが、クライアント側のコントローラーMODを使用することで追加できます。最新のシンプルな設定方法として、このガイドではFabric LoaderとControlifyを使用します。ControlifyはSDL3を介してLinuxをサポートし、FabricおよびNeoForgeと連携し、ゲームプレイ、メニュー、インベントリ、チャット、キーマッピング、振動などの機能にコントローラー入力を追加します。

LinuxデスクトップでMinecraftランチャーをJava版で起動する
まずは、Linux上に動作するMinecraft: Java Editionのインストール環境を用意してください。

必要なもの

  • Minecraft: Java Editionの動作確認済みコピー。公式ランチャーは Linux に対応しています。必要に応じてMinecraft.netからダウンロードしてください。
  • LinuxがUSBまたはBluetooth経由で検出できるコントローラー。
  • MODローダー。このガイドではFabricを使用していますが、ControlifyはNeoForgeにも対応しています。
  • お使いのMinecraftのバージョンとMODローダーの両方に一致するControlifyファイル。

変更を加える前に、重要なワールドをバックアップしてください。また、異なるMinecraftバージョン用に作成されたMODファイルを混在させないようにしてください。バージョンの不一致は、起動失敗の最も一般的な原因の1つです。

1. お使いのMinecraftのバージョンに対応したFabric Loaderをインストールしてください。

まずMinecraftとランチャーを閉じます。公式FabricインストーラーページからUniversal JARをダウンロードします。JARをダブルクリックしても開かない場合は、ターミナルから以下のコマンドで実行してください。

java -jar fabric-installer.jar

Fabricインストーラーで「クライアント」を選択し、プレイしたいMinecraftのバージョンを正確に選択し、「プロファイルの作成」を有効にしたままインストールします。Fabricの現在のLinuxドキュメントでは、この方法でインストーラーを使用し、MinecraftランチャーでFabricプロファイルを選択することを推奨しています。

Linux 上の Fabric Installer クライアント ウィンドウ(Minecraft バージョンセレクターとプロファイル作成機能が有効になっている)
Controlifyで使用する予定のMinecraftのバージョンと同じバージョンのFabricをインストールしてください。

2. 対応するControlifyビルドをダウンロードします

ModrinthのControlifyページを開き、お使いのMinecraftのバージョンとローダーに合ったリリースを選択してください。Controlifyの現在のプロジェクトドキュメントにはFabricとNeoForgeの両方のサポートが記載されているため、Fabricプロファイル用にNeoForgeビルドをダウンロードしたり、その逆を行ったりしないでください。

Modrinth上のControlifyプロジェクトページでFabricとNeoForgeのサポートが表示されている
お使いのシステムにインストールされているMinecraftのバージョンとローダーと同じものを使用するには、Controlifyを選択してください。

3. Controlifyをmodsフォルダに入れる

標準のMinecraftディレクトリの場合、modsフォルダが存在しない場合は作成してください。

mkdir -p ~/.minecraft/mods

次に、ダウンロードした Controlify JAR ファイルを にコピーまたは移動します~/.minecraft/mods/。ランチャーのインストールでカスタム ゲーム ディレクトリを使用する場合は、mods代わりにそのインストールの独自のフォルダに JAR ファイルを配置してください。

Linuxのファイルマネージャーで、.minecraft modsフォルダ内にcontrolify.jarが表示されている。
ControlifyのJARファイルは、Fabricのインストールで使用されるmodsフォルダに配置する必要があります。

4. Linuxでコントローラーを接続する

コントローラーをUSBケーブルで接続するか、デスクトップPCのBluetooth設定でペアリングしてください。Minecraftを起動する前に、Linuxがコントローラーを認識していることを確認してください。Controlifyはゲームパッドとジョイスティックの入力にSDL3を使用しています。コントローラーのサポートページには、サポート状況はコントローラーのモデル、接続タイプ、オペレーティングシステム、ドライバーによって異なる場合があると記載されています。

LinuxのBluetooth設定でゲームコントローラーが接続されていることが確認できる。
Minecraftを起動する前に、コントローラーがLinuxデスクトップレベルで接続されていることを確認してください。

5. Fabricプロファイルを起動する

Minecraftランチャーを開き、前の手順で使用したバージョンに一致するFabricプロファイルを選択して、「プレイ」をクリックします。ControlifyなしでMinecraftが起動する場合は、ゲームディレクトリを再確認し、JARファイルが正しいmodsフォルダにあることを確認してください。

Fabricプロファイルが選択され、プレイボタンが表示されているLinux上のMinecraftランチャー
Minecraftを起動する際は、変更されていない最新リリース版のプロファイルではなく、Fabricプロファイルを使用してください。

6. Minecraftでコントローラーの入力を設定する

Controlifyが起動したら、Minecraftのオプションからコントローラー設定またはプロファイル画面を開きます。正確な文言やレイアウトはリリースごとに変更される場合がありますが、Controlifyではキーバインド、感度、デッドゾーン、振動、およびサポートされている高度な機能の設定が可能です。また、コントローラー固有のボタングリフを表示したり、ゲームパッドでMinecraftのメニューを操作したりすることもできます。

Minecraftのオプション画面で、コントローラー設定の項目がハイライト表示されている。
MODがロードされたら、ゲームオプションのコントローラー設定項目を使用してゲームパッドを調整してください。

サーバーに参加する前に、シングルプレイヤーの世界で移動、カメラ操作、インベントリナビゲーション、攻撃/使用アクション、一時停止/メニュー操作をテストしてください。Controlifyのドキュメントによると、通常のサーバーではサーバー側にmodをインストールする必要はありません。サーバーでは、アンチチート互換性のために、スティック移動がキーボードのようなWASD操作にデフォルトで変更される場合があります。

Controlifyのコントローラー設定画面には、接続されているXboxコントローラー、感度、振動、ボタン割り当てが表示されます。
Controlifyの設定を使用して、接続されたコントローラーの感度、振動、ボタンマッピングを調整できます。

コントローラーが検出されない場合

  • まずLinuxの検出を確認してください。コントローラーの接続を解除して再接続するか、Bluetoothでペアリングを解除して再接続してください。
  • すべてのバージョンに対応: Minecraft、FabricまたはNeoForge、およびControlifyは互いに互換性がある必要があります。
  • ゲームディレクトリを確認してください。サードパーティ製のランチャーやカスタムインストールでは、別のmodsフォルダが使用されている場合があります。
  • Bluetooth接続が不安定な場合は、有線接続を試すことで、ペアリングやドライバーの問題を特定できる場合があります。
  • モデル固有の注意事項をご確認ください。ジャイロ、タッチパッド入力、HDハプティクス、アダプティブトリガーなどの機能は、コントローラーとLinuxドライバーに依存します。Controlifyの公式互換性表には、テスト済みの組み合わせが記載されています。

Controllable modはどうですか?

このガイドの旧バージョンでは、ForgeとControllableを使用していました。Controllableは現在もメンテナンスされており、FabricやNeoForgeなどの最新ローダーに対応したビルドを公開しています。既存のmodパックが既にControllableに依存している場合は、そのパックに対応するリリースを使用してください。Linuxを新規にセットアップする場合は、Controlifyが有力な選択肢となります。Controlifyの最新ドキュメントでは、Linuxコントローラーのサポート、最新のローダー、リマッピング、SDL3入力、コントローラー固有の機能などが明確に説明されているからです。

(19) コメント

  1. フミヤ -

    シェアありがとうございます!自分もコントローラーの設定に挑戦しようと思います。

  2. りりこ -

    コントローラーサポート、最高です!室内で快適にプレイできるので、時間を忘れちゃいますw

  3. あきひろ -

    なるほど、コントローラーサポートがあると楽しさが倍増しますね。これで友達と一緒に遊べるようになります

  4. しんたろう -

    ところで、別のゲームでコントローラーを設定する方法も知りたいなぁ。どこかにないかな?

  5. さくら -

    自分もコントローラーで遊びたいんだけど、設定が難しいと思ってました。でもこの記事を読んで頑張れそうです!また進捗を報告しますね。

  6. ゆうき123 -

    設定を試してみたけど、うまくいかなかった…どうしたらいいんだろう。詳しい手順が知りたいです

  7. つばさ -

    Linuxでプレイする人は少ないけど、これを機にコントローラーで楽しむ人が増えるといいな

  8. リョウ -

    こんなに簡単に設定できるなんて思ってなかった!もっと早く知ってればよかったです

  9. ひろし -

    おお、コントローラーの設定が簡単だった!このブログを見つけられて本当によかった、感謝!

  10. みつる -

    設定の手順がわかりやすくて助かります!これで友達とのゲームセッションがさらに楽しくなりそうです

  11. ゆうた -

    ゲームはPC派だったけれど、これからはコントローラーも無視できないかもね。試してみる価値ありそう

  12. あやと -

    この記事を見たとき、泣きそうになった!やっとコントローラーで遊べる時が来た!嬉しすぎる

  13. たくやIT -

    Linux上でのゲーム環境構築は少し難しいけど、この記事で手助けされました!今後も期待しています

  14. みほ -

    逆にキーボードでの操作に慣れてしまったから、コントローラーでプレイするのは新しい体験になりそう

  15. じゅんじ -

    プレイする際にコントローラーを使ったことがないけど、これがわからないと進めないかな。やってみます!

  16. ナナ -

    この設定方法は本当に親切ですね!他のゲームでも試してみたい

  17. まゆか -

    コントローラーの設定中、うまくいかないことが多かったけどこの記事のおかげで自信が持てました!

  18. たけし -

    この方法は本当に役立ちます!LinuxでMinecraftを楽しむためのコントローラーの設定が簡単になりました!ありがとうございます

  19. くらら -

    コントローラーを使ったら、操作がすごく楽になった!特にアクションシーンがスムーズに楽しめて、すごく嬉しいです

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。