====== Fabric のインストール ====== ===== Regular installation ===== ==== MultiMC ==== **注** MultiMC は、 Minecraft の Mod に適した代替ランチャーであり、 Fabric での作業に推奨されており、ここにあります。 MultiMC を使用したくない場合、または使用しているランチャーがわからない場合、または気にしない場合は、[[#mojang_s_minecraft_launcher|通常のクライアント]]の手順に従ってください。 - 新しいゲームインスタンスを作成します。 - インスタンスのコンテキストメニューまたはウィンドウの右側で "Edit Instance" 〔インスタンスの編集〕を選択します。 - 構成ウィンドウのバージョンタブで、"Install Fabric" 〔Fabric のインストール〕をクリックして、使用可能なすべての Fabric ローダーのバージョンを示すダイアログを表示します。いずれかを選択し、 OK をクリックしてインスタンスに追加します。 * 全般的に利用可能な最新のローダーバージョンを使用することをお勧めします。 * ローダーはほとんどゲームのバージョンに依存しないはずです。この状況が変わったときは通知されますのでご安心ください! - "OK" を押します。 Fabric インスタンスの準備が整いました。自由に Mod を追加してください! 詳細な手順については、次のガイドをご覧ください: [[player:tutorials:install_multimc:windows|MultiMC を使用した Fabric のインストール(Windows)]] または [[player:tutorials:install_multimc:mac|MultiMC を使用した Fabric のインストール(macOS)]] ==== Mojang の Minecraft ランチャー ==== - [[https://fabricmc.net/use/|ダウンロードページ]] から Fabric インストーラーをダウンロードします。 * インストーラーは [[https://jenkins.modmuss50.me/job/FabricMC/job/fabric-installer/job/master/|modmuss50's Jenkins]] から直接ダウンロードすることもできます。 - インストーラーを開きます。ウィンドウで、([[#multimc|MultiMC のセクション]]に書かれていることに従いながら)マッピングとローダーのバージョンとインストール場所(ほとんどのプラットフォームではデフォルトで問題ないはずです)を構成する必要があります。 \\ **注** インストーラーに Minecraft スナップショットのマッピングオプションを表示させるには、スナップショットを有効にする必要があります。 - インストールを押します。新しいゲームバージョンとプロファイルがランチャーのメニューに作成され、 Fabric の起動に使用できるようになります。 詳細な手順については、次のガイドをご覧ください: [[tutorial:install_with_minecraft_launcher|Install using the Minecraft Launcher]] ==== サーバー(単純な方法) ==== 新しいサーバーのインストールでは、一つの jar ファイルをランチャーとして使用します。このランチャーは、最初に足りない Fabric ローダーまたは Minecraft ファイルをダウンロードし、次にゲームサーバーの実行を続行します。明示的なインストールはなく、ホームページで選択したご希望のバージョンはすでにこの jar ファイルに焼き付けられています。 - [[https://fabricmc.net/use/server/|Minecraft サーバーダウンロードページ]]に訪れ、必要なバージョンを構成し、''Executable Server(.jar)'' ボタンを使用して Fabric サーバーランチャー jar ファイルを生成してダウンロードします。 - Fabric サーバーランチャー jar ファイルを、ローカルサーバーまたはリモートサーバーの任意のディレクトリに配置します。 - ''java -Xmx2G -jar nogui'' を使用してサーバーを実行します。正確なコマンドは、ステップ 1 のダウンロード Web サイトで提供されています。 Minecraft 固有のサーバーホスト、管理パネル、または開始スクリプトを使用すると、 Fabric ランチャー jar ファイルをバニラサーバー jar ファイルの差し替え可能な完全互換として使用できます。同じ方法で呼び出すことができ、同じように動作します。 ==== サーバー (manual method) ==== **注意:** **Minecraft 1.17** には Java 16 が必要で、 **Minecraft 1.18** には Java 17 が必要です。これはほとんどのディストリビューションに含まれていません。 ''%%java -version%%'' であなたのバージョンを確認することができます。 あなたは [[https://adoptopenjdk.net/|AdoptOpenJDK]] や [[https://www.azul.com/downloads/|Azul Zulu]] のようなサードパーティから Java 16 を入手するかもしれません。 **注意:** **Up-to-date as of Loader 0.4.4+.** 古いバージョンは違う方法を使います。インストーラー 0.4.0 以上が必要です! - ダウンロードボタンの下にある手動インストールリンクを使用して[[https://fabricmc.net/use/?page=server|the Minecraft Server download page]]からFabricインストーラーをダウンロードするか、クライアントインストールであるかのように[[https://fabricmc.net/use/installer/|the Minecraft Launcher download page]]をダウンロードします。 - インストーラーを開きます。ウィンドウ上部の "Server" タブを選択します。 - ウィンドウで、マッピングとローダーのバージョン、およびインストール場所を構成する必要があります。\\ **注** インストーラーに Minecraft スナップショットのマッピングオプションを表示させるには、スナップショットを有効にする必要があります。 - インストールを押します。出力ディレクトリに、 ''fabric-server-launch.jar'' が作成されます。 これは、バニラサーバー jar である ''server.jar'' を想定しています。これは通常、 Mojang のバージョンアナウンスのブログ投稿にありますが、最初の起動時にパスを変更できるプロパティファイルも生成します。\\ **注** 既存のサーバーをアップグレードする場合、インストーラーが削除しなかった場合は、必ず ''.fabric'' フォルダーを削除してください。または、クラスの読み込みエラーが発生します。 - リモートホストにアップロードするときは、必ず ''fabric-server-launcher.jar''、''server.properties''、''server.jar''、および ''libraries'' フォルダーとその内容を含めてください。 詳細な手順については、次のガイドをご覧ください: * [[player:tutorials:server:windows|Installing a Fabric Server (Windows)]] * [[player:tutorials:install_server|Installing a Fabric Server without a GUI]] ===== CLI によるインストール ===== Fabric インストーラーは、コマンドラインからクライアントとサーバーをインストールすることを完全にサポートしています。これは、インストールを自動化するために使用できます。 インストーラーには、ヘッドレスインストールに使用できるコマンドがいくつかあります。 ==== 利用可能なオプション ==== * **-snapshot** Minecraft のスナップショットバージョンの使用を有効にします。 * **-dir** インストールディレクトリを選択するために使用され、デフォルトでは現在の作業ディレクトリになります。 * **-mcversion** Minecraft のバージョンを選択するために使用され、デフォルトでは最新の安定バージョンになります。 * **-loader** ローダーのバージョンを選択するために使用されます。デフォルトは最新です。 * **-downloadMinecraft** Minecraft サーバー jar を自動的にダウンロードするために使用されます * **-noprofile** クライアントプロファイルの作成をスキップする * **-mavenurl** インストール時にカスタム Maven URL を使用する(上級者向け) * **-metaurl** カスタムメタサーバーの URL を使用する(上級者向け) ==== Available commands ==== * **help** 使用可能なすべてのコマンドを、最新のマッピングおよびローダーバージョンとともに出力します。 オプションを無視します。例: java -jar fabric-installer.jar help * **server** Fabric サーバーに必要なファイルを作成するために使用されます。すべてのオプションを受け入れます。必須ではありません。例: java -jar fabric-installer.jar server * **client** Fabric クライアントに必要なファイルを作成するために使用されます。すべてのオプションを受け入れます。 **-dir** が必要です。例: java -jar fabric-installer.jar client -dir "~/Games/.minecraft"