【MC1.12Modding】環境構築編 - あった方が良い（が今すぐとは限らない）道具等


# 環境構築編リンク
- [ツールの準備](https://qiita.com/Katatsumuri_Pan/items/b6b76096adc9243a49cb)
- [とりあえず動かす（開発環境編）](https://qiita.com/Katatsumuri_Pan/items/10ef2c7ba4e95f01cdfa)
- [とりあえず動かす（ランチャー編）](https://qiita.com/Katatsumuri_Pan/items/706db6223bbf74807797)
- [バージョン管理（Gitローカルリポジトリ編）](https://qiita.com/Katatsumuri_Pan/items/bf544822d79e92fdf009)
- [あった方が良い（が今すぐとは限らない）道具等](https://qiita.com/Katatsumuri_Pan/items/195fa7d94264440ba1b5) ← here
- [メインページへ戻る](https://qiita.com/Katatsumuri_Pan/items/e3fd7fec471ee66fa17a)

# 本記事の内容

:::note info

この記事の内容は必須ではないので飛ばしてかまいません。
次の記事は[初心者研修編 - 新規Modの作成からビルドまで](https://qiita.com/Katatsumuri_Pan/items/fec8344fa51b79261381)です。

:::

無くても支障はないけど、あった方が便利なソフト等をまとめてあります。
もしかしたら環境構築編外に移動するかも？

※この記事は ~~おそらく長い期間~~ 作成途中です。

# 目次

- [JDK(21)のインストール](#jdk21のインストール)
- [Prism Launcherのインストール](#prism-launcherのインストール)


# JDK(21)のインストール

~~JDK21なのはマイクラ1.21のModPackで遊ぶ都合があったからです。マイクラ1.12にはJDK8が必要（なはず）です。~~

今からJDKをインストールするならAzulからもらいましょう。
既にフィルタリング済みのリンクを作っておきました。
https://www.azul.com/downloads/?version=java-21-lts&os=windows&architecture=x86-64-bit&package=jdk#zulu

<details><summary>JDK8のURL</summary>

https://www.azul.com/downloads/?version=java-8-lts&os=windows&architecture=x86-64-bit&package=jdk#zulu

</details>


インストールパッケージ版(`.msi`)のほうが楽なのでそっちをダウンロードしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/66205410-744b-fb01-5364-db43075532b6.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/7ea9c395-6cd6-453d-ebb5-795fcb36f983.png)

ダウンロードしたらインストールしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/d8a726b3-d038-b701-80eb-e1180e462324.png)

JDKのインストールが初めての場合は`JAVA_HOME`もセットしとくのが便利です。
`Set JAVA_HOME variable`を有効にしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/621f1e88-54a4-4a5c-94b8-13dd3d3f23d5.png)

`Will be installed on local hard drive`を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/5e21fb54-e46a-9b6f-533f-f40aacadc4af.png)

×マークの代わりに四角になればOKです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/a58d1e17-f300-94fe-fb6e-a673213c3023.png)


<details><summary>インストール時に設定し忘れたら</summary>

システム変数から設定しましょう。
~~システム変数の設定の仕方は書けたら書く~~
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/aa27714b-2f74-0d8c-1fbd-75e00a823230.png)

</details>



# Prism Launcherのインストール

CurseForgeアプリより有能な、少し玄人向けのサードパーティ製ランチャーです。

https://prismlauncher.org/download/

画像のオレンジで囲んだ部分にも書かれている通り、実行時にはVisual C++の再頒布可能パッケージ(2024x64)が必要です。
持っていなければリンク先からインストールしましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/be441cba-c6c6-8afa-da34-46cbb74efb33.png)

`VC_redist.x64.exe`を実行してこれが出れば既にインストール済みです。（多分）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/5cfe60f4-039e-2607-3044-e90e3bbb8974.png)

ショートカット類は任せますが、そのまま`次へ`でOK。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/b71544bb-20b7-7ad3-8371-65e70d14494a.png)

インストール先のフォルダはデフォルトでも構いませんが、ユーザ名にあたる部分に半角空白や全角文字が含まれていないことを確認しましょう。
~~含まれていたら結局他のアプリで詰む~~
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/b94f633e-6823-90e8-a056-13108cbb219f.png)

## Prism Launcherの初期設定

初期起動時の設定等です。

なんかこの画面が出ないこともあるしよく分からん…
![Prism Launcher クイック セットアップ - Prism Launcher 8.4 2024_08_17 12_29_21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/733bd846-16ac-a802-dc0d-5f22421807ae.png)

実行に使うJDKを指定します。
なぜかスラッシュ`/`が2つ挟まっているやつは念のためやめておきましょう。

:::note warn

ここではJDK21を指定していますが、マイクラのバージョンによって使用するJDKのバージョンが異なるので、個別のModPackでも設定する必要があります~~が、書くのが面倒なのでまた今度~~。

:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/63a09fa6-942f-b76e-344e-42187dc73db9.png)

<details><summary>JDKがインストールされていないと…</summary>

JDKがインストールされていないor zip版をダウンロードした場合はおそらくこうなります。
参照ボタンから自分で指定してください。
![Prism Launcher クイック セットアップ - Prism Launcher 8.4 2024_08_17 12_29_33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/67080f15-bf3f-09e1-8641-3b8271b2a046.png)

</details>

メモリ割り当てはお好みでどうぞ。
工業Modをやるなら最低6GB、8GBあると良いです。
~~あればあるほど良い（嘘）~~

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/068564af-e70d-54ee-aae5-a3557833f57d.png)

初期セットアップ完了後の、起動直後の状態です。
マイクラのアカウントを覚えさせてやる必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/e9d49d85-1107-2ca6-05dc-414078fc0f99.png)

`アカウント管理`をクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/5bebfdf1-ba00-3132-30f3-cb6609ef0fac.png)

`Microsoftアカウントを追加`します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/0bd58745-ab49-2e4d-a0af-0f3bf549c95c.png)

クリックすると突然ブラウザでこんな感じのが開きます。
が、いきなりアクセス許可ボタンを押してはいけません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/b97b8b2f-8702-2016-6c54-4a1e12af90f7.png)

Edgeの場合は、すでにログインしているアカウント（左上からわかる）を使って登録を進行してきます。
このマイクロソフトアカウントにマイクラに紐づいていれば、このままアクセス許可を押します。
別アカウントにしたい場合は、一旦ページを閉じ、Edge上で登録したいアカウントでログインしなおすか、Edge以外のブラウザで https://www.microsoft.com/link に跳び、アクセス許可コードを入力したうえでアクセス許可ボタンを押します。

Prismで出るポップアップからアクセス許可コードは分かります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/73db7941-840d-99a6-4dce-2f55ca9b2904.png)

~~サインイン以外のスクショ撮り忘れたの、それとも「それ以降は分かるだろ」って撮らなかったのか、憶えてない~~
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/b7a989ec-f5d0-ad30-e6b4-477eba54e9ca.png)

追加されれば完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3835470/ca656f0d-1b80-18c8-d009-5246e58d5171.png)



---

[初心者研修編 - 新規Modの作成からビルドまでに続く](https://qiita.com/Katatsumuri_Pan/items/fec8344fa51b79261381)

[メインページへ戻る](https://qiita.com/Katatsumuri_Pan/items/e3fd7fec471ee66fa17a)