Skyboxify — Minecraftで空のテクスチャ(スカイボックス)を置き換えてカスタマイズするためのグラフィックMod
Skyboxifyは、MinecraftでOptiFine形式のカスタムスカイのサポートを追加するFabric用クライアントModです。
Skyboxifyは、MinecraftでOptiFine形式のカスタムスカイのサポートを追加するFabric用クライアントModです。
Skyboxify — Minecraftで空のテクスチャ(スカイボックス)を置き換えてカスタマイズするためのグラフィックMod
記事のテストおよび執筆に使用されたMinecraftのバージョン:26.1.2
サポートされているバージョンの範囲:1.21.x — 26.1.2
依存関係:Fabric API, YetAnotherConfigLib
Skyboxifyは、MinecraftのFabric環境にOptiFine形式のカスタムスカイのサポートを復活させるクライアントサイドModです。バニラの空は、太陽、月、星、および背景のカラーグラデーションのプロシージャルレンダリングに限定されているため、リソースパックを介して星雲のあるカスタムの夜空や雲の上のアニメーションレイヤーを追加することは不可能です。このModはパック内の .properties ファイルを読み取り、指定されたパラメーターに従ってバニラの空の上に追加のレイヤーを描画します。
動作原理
基本となるのはレイヤーごとの合成です。sky1.properties、sky2.properties などの各ファイルが独自の空のレイヤーを記述します。最初にバニラの空がレンダリングされ、その上にカスタムレイヤーがファイル名の番号に従って順番に重ねられます。レイヤーは9つのブレンドモードのいずれかを介して背景とブレンドされ、ゲーム内の指定された時間にフェードインおよびフェードアウトし、独自の軸を中心に回転し、バイオーム、天候、およびプレイヤーの高さに反応します。

Modを使用して追加された、Fabric Modパックのカスタムスカイ
ディメンションへのバインドは、.properties ファイルが配置されているフォルダーの名前によって決まります:world0 — オーバーワールド、world-1 — ネザー、world1 — ジ・エンド。これらの名前で十分です:ファイル自体の中に個別の「ディメンション」フィールドはありません。ディメンションフォルダーは、リソースパック内の optifine/sky/(Modが実装するOptiFine形式のネイティブパス)に配置されます。フォールバックとして、Modは mcpatcher/sky/(MCPatcherパックの遺産)からも同様の構造を読み取ります。1つのパックに両方のブランチが存在する場合、optifine/sky/ のみが使用されます。Modは最初のパスがない場合にのみ mcpatcher/sky/ にアクセスします。
非標準の識別子を持つModのディメンションの場合、動作はクライアント設定の個別のパラメーターによって制御されます(以下を参照)。
単一レイヤーのパラメーター
各レイヤーは、テクスチャとそれがレンダリングされる条件のセットで構成されます。.properties ファイルの主なフィールドは次のとおりです:
source— 空のテクスチャへのパス。唯一の必須フィールドです。blend— 背景とレイヤーのブレンドモード:alpha、screen、dodge、add、multiply、burn、overlay、subtract、replace。デフォルトはaddです。startFadeIn、endFadeIn、startFadeOut、endFadeOut—hh:mm形式(ゲーム時間)でのレイヤーの表示および消失のタイミング。startFadeInではレイヤーの不透明度は0%で、endFadeInでは100%になり、フェードアウトの際も同様になります。axis— 回転軸のベクトル(スペースで区切られた3つの数値)。ベクトルの長さは1でなければなりません。そうでない場合、回転にアーティファクトが発生します。デフォルトは 0.0 0.0 1.0(南を向く軸)です。weather— レイヤーが表示される天候:clear、rain、thunder、またはスペースで区切られたそれらの組み合わせ。デフォルトはclearのみです。biomes— バイオームのリスト。接頭辞!は条件を反転させます:!plains forestは「指定されたもの以外のすべての場所」を意味します。
条件のないレイヤー(source のみ)は、標準の空の上の静的な背景として常に表示されます。追加される制限が多いほど、パックは世界の状態により正確に反応します。
Modの設定
ファイル config/skyboxify.json は、インストールされているパックに関係なくレンダリングに影響を与えるクライアントスイッチを保存します。パラメーターはごくわずかです:
パラメーター | 機能 |
| カスタムスカイのレンダリングをグローバルに有効または無効にします。 |
| カスタムレイヤーの上にバニラの太陽と月をレンダリングします。 |
| 標準の星をレンダリングします。 |
| パックが空を記述していないディメンション(独自のディメンションを持つModなど)での動作。 |
| 診断およびロギング用の技術的なフラグ。通常のプレイでは |
| Release 2.4で追加された実験的なスイッチであり、以前のレイヤー回転ロジックを返します。最新のパックを壊すため、デフォルトでは無効になっています。初期のレンダリング用に記述された古いスカイボックスパックにのみオンにする必要があります。 |
結論
Skyboxifyは、OptiFineコミュニティで長年存在している形式でカスタムスカイレンダリングを追加し、古いパック用のフォールバック構造も追加します。ビジュアルスタイルに重点を置いてFabric Modパックを構築し、Forgeに切り替えることなく古いスカイボックスパックを移植したい人に最適です。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











