Bobby ― Minecraftのサーバーで描画距離を延長するMod
Bobbyは、Minecraftサーバーが送信したチャンクをキャッシュし、サーバー側のview-distance制限を超えても遠くの地形を表示し続けるクライアントMODです。仕組みと主要な設定項目、シングルプレイでの使い方まで解説します。
Bobbyは、Minecraftサーバーが送信したチャンクをキャッシュし、サーバー側のview-distance制限を超えても遠くの地形を表示し続けるクライアントMODです。仕組みと主要な設定項目、シングルプレイでの使い方まで解説します。
Bobby ― Minecraftのサーバーで描画距離を延長するMod
検証・執筆時に使用したMinecraftバージョン: 1.21.10
対応バージョン範囲: 1.16.2 – 26.2
Bobbyは、サーバーが許可する範囲よりも遠くまで見えるようにするクライアントMODです。通常、描画距離を決めるのはクライアントではなくサーバー側の view-distance パラメータです。この範囲を超えるとチャンクが送信されなくなるため、設定でどれだけ描画距離を大きくしても、地平線は数十ブロック先で途切れてしまいます。このMODはサーバーが一度送信したすべてのチャンクを記憶し、サーバーの範囲外に出た後も描画し続けます。これにより、Minecraft内で見える距離はサーバーの設定ではなく、あなたの描画距離設定に依存するようになります。
チャンクキャッシュの仕組み
サーバーが送信する各チャンクを、このMODはローカルストレージ ― .minecraft/.bobby フォルダ ― に保存します。プレイヤーが移動している間、サーバーは自身の view-distance に収まる範囲だけを送信し、後方の古いチャンクの更新を停止します。その空白部分には、キャッシュに保存されたコピーが代わりに表示されます。こうした領域は、サーバーがもう送信していなくても、通常の地形のように見えます。
同じマップでのプレイが長くなるほどキャッシュは充実し、通過した地域はそこから遠く離れた後も見え続けます。未知の地域に初めて接続したときはまだサーバーの上限で途切れが見えますが、周辺を歩き回った後は地平線の空白が埋まっていきます。
キャッシュされた領域は静的です。保存された時点の世界の状態がそのまま表示されます。

サーバー上で高い描画距離により見える景観。近くに未読み込みのチャンクも見える
キャッシュ内のチャンクは更新されない
保存されたコピーは、プレイヤーが近づいてサーバーがチャンクを再送信するまで変化に反応しません。誰かが建物を破壊したり、サーバーの可視範囲外に道を作ったりしても、キャッシュされた領域ではすべて以前のままです。そうしたチャンクにはMobや移動するオブジェクトも存在しません ― キャッシュは地形とブロックのみを保存します。デフォルトでは、このMODはキャッシュされたチャンク内のブロックエンティティ(チェスト、かまどなど)を読み込みません。これらは毎ティック更新が必要であり、遠距離では余計な負荷になるためです。
bobby-fallbackによる予備ワールド
サーバーからのチャンクに加えて、このMODはサーバーが一度も送信していない領域について、既存のシングルプレイワールドから地形を取得できます。これを有効にするには、対象ワールドのフォルダ(ゲーム内のワールド名ではなくフォルダ自体)を bobby-fallback にリネームするだけです。この仕組みは、サーバーのマップのローカルコピーを持っている場合に便利で、各地点を実際に訪れなくても遠くの景観がすぐに読み込まれます。
シングルプレイでの使用
通常のシングルプレイワールドでは、内蔵サーバーがすでにビデオ設定で指定された分だけ描画するため、埋めるべきものはありません。このMODはここでは view-distance-overwrite パラメータを通じてのみ有効になります。これは内蔵サーバーが計算する描画距離を上書きするもので、パフォーマンスのために低く設定しつつ、見える距離はMODがキャッシュから補います。これにより遠い地平線を維持しながら、ワールドシミュレーションの負荷の一部を軽減できます。このパラメータの変更にはワールドへの再入場が必要です。
設定
設定ファイルは自動的に再読み込みされるため、変更を保存した後でゲームを再起動する必要はありません。以下に、MODの挙動に最も顕著に影響する主なパラメータをまとめます。
パラメータ | 動作 |
| MOD全体を有効/無効にします。 |
| 内蔵サーバーの描画距離を上書きし、シングルプレイでMODを有効化します。0 ― 無効。再入場が必要です。 |
| 描画距離スライダーの上限を引き上げます。バニラの上限を超える値は、レンダリング最適化MODのSodiumと併用する場合のみ機能します。 |
| 短時間離れた際の過負荷を防ぐため、可視範囲を出た後もチャンクを保持する秒数。ディメンション間の移動には効きません。 |
| キャッシュされたチャンク内のブロックエンティティ(チェストなど)を読み込みません。 |
| キャッシュされたチャンクを暗くして、サーバーが送信しているものと視覚的に区別します。 |
| 長期間読み込まれていないリージョンをキャッシュから削除します。-1 ― 削除しない、0 ― 切断のたびにクリアします。 |
まとめ
Bobbyを使えば、低い view-distance のサーバーでも、サーバー自体に負荷をかけることなく、あなたの描画距離が許す分だけの空間を表示できます。この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.











