Highlight — Minecraftのブロックと輪郭のビジュアルハイライトをカスタマイズ・改善するMOD
Highlightは書見台のような複雑なモデルに合わせてMinecraftのブロック選択枠を再描画し、当たり判定は変更しません。
Highlightは書見台のような複雑なモデルに合わせてMinecraftのブロック選択枠を再描画し、当たり判定は変更しません。
Highlight — Minecraftのブロックと輪郭のビジュアルハイライトをカスタマイズ・改善するMOD
この記事の検証・執筆に使用したMinecraftのバージョン: 1.21.10
対応バージョン範囲: 1.19.2 – 1.21.10
依存関係: Fabric API(Fabric版の場合)
Highlightは、Minecraftの一部のバニラブロックの選択枠の見た目を変更します。通常のプレイでは、ブロックに照準を合わせたときに表示される輪郭は、X軸・Y軸・Z軸に厳密に沿った長方形のセグメントで構成されています。傾斜や薄い要素、段差のある部分など複雑なモデルを持つブロックでは、この輪郭は粗い立方体のように見え、実際の形状を再現しません。このMODは輪郭の線を任意の角度で描画するため、ハイライトが実際に見える形と一致します。変更はすべてクライアント側のレンダリングのみに関わるもので、当たり判定やクリック時の挙動はバニラのままです。
輪郭がどのように再構築されるか
標準の選択枠は、ブロックの衝突形状に紐づけられた長方形のボックスの集合です。各ボックスは軸に沿っているため、内部に対角線を引くことはできません。石材、木材、土などの立方体ブロックでは、輪郭は表面にぴったりと一致します。より複雑なモデルは段差で近似され、滑らかな傾斜の代わりに小さな段差が、繊細なディテールの代わりに階段状のシルエットが表示されます。
Highlightはこのようなブロックに対して独自の輪郭タイプを定義し、各線を三次元空間内の2つの端点で記述します。輪郭は斜めに走り、モデルの傾斜に沿います。衝突ジオメトリ自体は変更されません。ゲームはMODなしの場合と同じルールでクリック、破壊、インタラクションを引き続き登録します。

書見台の新しい輪郭
対応済みブロックの一覧
改良された輪郭は、MOD自体の内部リソース内で定義されており、各ブロックはその識別子に紐づいた独自の輪郭記述を持ちます。ドキュメントでは直接の例としてminecraft:lecternが挙げられています — MODを導入すると、書見台の輪郭は本を置く台の傾斜面に合わせて斜めになります。
書見台のほかにも、デフォルトのセットは複雑なモデルを持つ他のバニラブロックを対象としています。記述が存在しないブロックについては、輪郭は標準のままです。Highlightはゲーム内のすべての非長方形オブジェクトを自動的に再構築しようとはしません。
独自の輪郭を追加する方法
輪郭の記述は通常のリソースファイルとして保存されます。そのため、リソースパックの制作者は同じパスに独自の記述を配置することで、任意のブロックの輪郭を上書きできます。新しいバージョンがデフォルトセットのファイルを上書きします。レコードの構造はシンプルで、各線がブロック空間内の2点で定義された線のリストです。異なる状態のバリエーションは個別に記述され、たとえば書見台の東西南北4方向の回転などが該当します。
リソースパックの輪郭はブロックの当たり判定を移動させません。線がバニラの衝突形状を超えて伸びている場合、その部分は表示されますが、クリックは実際の衝突形状の範囲内でのみ登録されます。
まとめ
Highlightはバニラの視覚的な隙間の一つを埋めます。複雑なモデルを持つブロックにおいて、選択枠がようやく段差状の近似ではなく実際の形状と一致するようになります。この効果は、建築時やスクリーンショット・動画撮影時など、オブジェクトの正確な位置が重要になる場面で特に顕著です。ゲームのルールに手を加えることなく、よりすっきりした見た目を求めるデコレーター、建築家、クライアント側MODパックの利用者に適しています。
インストール
通常のインストールは約 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.











