MODなしでMinecraftにシェーダーは入れられる?
はい、ある程度までは。基本的なシェーダー効果なら、OptiFineやIrisなどのMODは必要ありません。Java版1.17以降では、普通のリソースパックでMinecraft自身のシェーダーファイルの一部を差し替えられるので、何もインストールせずにカラーグレーディング、ビネット、霧の変更、26.3ではブルームも使えます。統合版では独自のシェーダーコードは使えませんが、バイブラントビジュアルズのパックで組み込みのライティング、空、霧、水を調整できます。Java版で本物の影や反射を出すには、今もIrisかOptiFineが必要です。
Java版:リソースパックでシェーダー
1.17以降、Minecraftはリソースパックで差し替えられるシェーダーファイルで世界を描いています。バニラのシェーダーパックでできることはバージョンによって違います:
| 効果 | 対応バージョン |
|---|---|
| カラーグレーディング(明るさ、コントラスト、彩度、色温度、白黒、セピア) | Java版1.17以降 |
| ビネット | Java版1.17以降 |
| 霧の距離と色 | Java版1.17以降 |
| ブルーム(画面全体の光のにじみ) | Java版26.3以降 |
| 揺れる植物 | 1.17〜1.21.4と1.21.6〜1.21.10のみ |
| 本物の影、反射、光の筋 | IrisかOptiFineなしでは不可能 |
Java版26.3で常に有効な画面全体のエフェクトが追加されたため、ブルームやきれいなカラーグレーディングが使えるようになりました。1.16.5以前には差し替えられるワールドのシェーダーがありません。
作ってみる
- Shader Makerを開き、Vanilla Javaを選びます。
- 遊んでいるMinecraftのバージョンを正確に選びます(Java版1.17以降。標準は26.3)。
- プリセットから始め、プレビューを見ながら明るさ、コントラスト、色、ビネット、霧を調整します。
.zipを書き出し、ほかのリソースパックと同じように入れます:設定… > リソースパック… > パックフォルダーを開く。

統合版:シェーダーの代わりにバイブラントビジュアルズ
統合版は、RenderDragonエンジンに移行したとき(Windowsとゲーム機は1.16.200、その他の端末は1.18.30)から独自のシェーダーコードを読み込まなくなりました。ゲームのコンパイル済みシェーダーファイルを差し替えるツールは、ゲームを改造して入れる必要があり、アップデートで動かなくなります。
公式の方法はバイブラントビジュアルズ(Vibrant Visuals)です。統合版の新しいレンダラーで、1.21.90(2025年6月)から正式版に入っています。リソースパックで、太陽と月の光、空の色、霧、水、影、カラーグレーディングを、時間帯やバイオームごとに変えられます。バイブラントビジュアルズの設定解説。
OptiFineなしでシェーダー:Irisを使う
「MODなし」が「OptiFineなし」という意味なら、答えはIrisです。同じシェーダーパック(太陽による本物の影、揺れる葉、反射する水、光の筋)を読み込め、軽量化MODのSodiumと一緒に動き、Java版1.16.5〜26.3に対応しています。この記事の執筆時点で、OptiFineは26.2までの対応です。
- irisshaders.devからIrisのインストーラーをダウンロードして実行します。選んだバージョン用にIrisとSodiumが入ります。
- Minecraft Launcherで新しいIrisのプロフィールを使い、一度ゲームを起動します。
- 設定… > ビデオ設定… > シェーダーパック...を開き、パックフォルダーを開く...をクリックしてシェーダーパックのzipを入れます。
- 一覧からパックを選んで「適応」をクリックします。軽いパックはノートパソコン向け、重いパックには高性能なグラフィックカードが必要です。

ForgeやNeoForgeでは、そのローダー向けのIrisの移植版を探してください。プリセットとリアルタイムプレビューつきで、Iris / OptiFine用のオリジナルシェーダーパックをShader Makerで作ることもできます。
よくある質問
バニラシェーダーにOptiFineは必要ですか?
いいえ。バニラのシェーダーパックは普通のリソースパックです。作ったバージョンなら、MODなしで動きます。
バニラのシェーダーパックはサーバーでも動きますか?
はい。リソースパックは自分のゲームが適用するので、サーバーで遊ぶときも動きます。
Java版のシェーダーを統合版で使えますか?
使えません。統合版はパックからシェーダーコードを読み込めません。代わりにバイブラントビジュアルズのパックを使ってください。