Highways & Bywaysは、オーバーワールドの新しいチャンクが生成されるときに、ワールドシードに基づく道路ネットワークを自動生成します。ハイウェイ、村やピリジャーの前哨基地へ向かう舗装道路、その他の構造物へ向かう土の道を、周囲の地形に合わせて配置します。
この記事では、道路や地形に合わせた橋やトンネルの外観や、クリエイティブモードでの道路敷設コマンドについて解説しています。MODの導入を検討している方や、自分だけの道路網を建築したい方の参考になれば幸いです。
動作環境と要件

Creator: SappyEddie
| 項目 | 詳細 |
|---|---|
| ジャンル | 構造物追加MOD |
| 対応バージョン | 1.21.1 |
| 対応ローダー | NeoForge |
| 動作環境 | クライアント+サーバー |
| 前提MOD | なし |
| 推奨MOD | なし |
| 配布ページ | CurseForge |
- ワールドに自然な道路や高速道路を自動で生成したい。
- 村や前哨基地などの構造物が道路で繋がった生きた世界を旅したい。
- 地形生成MODと組み合わせて、美しい高低差を巡るドライブや冒険を楽しみたい。
本MODは活発に開発が行われている段階です。基本的な生成は安定していますが、稀に道路の傾斜が急すぎたり、橋とトンネルの接続部分がうまく噛み合わなかったりする生成不良が発生することがあります。
主な機能や特長
3段階に分かれた道路ネットワーク
本MODでは、重要度や目的地に応じて3つの異なる種類の道路が生成されます。
- ハイウェイ:ワールドの背骨となる、最も幅が広く主要な舗装道路です。決して行き止まりになることがなく、交差点や立体交差で接続しながら無限に続いていきます。
- 一般道:ハイウェイから分岐し、村やピリジャーの前哨基地などの主要な構造物へと繋がる舗装道路です。
- 土の道:その他の小さな構造物へ向かって、地形に沿いながら曲がりくねって伸びる土の歩道です。



地形に適応するリアルな道路生成
生成される道路は、単に地面を平らにするだけでなく、周囲の地形に合わせて非常にスマートに生成されます。
- 地形への適応:道路は滑らかなスプライン曲線を描きながら生成されます。斜面を走る際は切り土や盛り土を行い、車の走行や移動がしやすい緩やかな傾斜を維持します。また、道路の肩部分は周囲の地面と自然に馴染むようにブレンドされます。
- 橋とトンネル:川や深い渓谷をまたぐ際には、頑丈な橋脚と手すりを備えた高架橋が架かります。また、険しい山や丘にぶつかった場合は、壁面が舗装されたアーチ型のトンネルが自動的に掘られます。
- 地形生成MODとの互換性:TerralithやTectonicといった人気の地形生成MODと完全に互換性があります。これらのMODが生成するカスタム地形でチャンクが読み込まれる際、その高低差やバイオームに合わせて動的に道路や橋、トンネルを生成します。



追加される道路面ブロック
それぞれの地域や設定に合わせて使い分けられる17種類の専用道路ブロックが追加されます。これらは設定ファイルから各道路ティアの素材として割り当てることができます。
- 石レンガの道路面:灰色の整った石レンガで敷き詰められた舗装面です。
- 苔むした石レンガの道路面:時の経過を感じさせる、苔の生えた石レンガの舗装面です。
- 深層岩レンガの道路面:黒みを帯びた頑丈な深層岩レンガの舗装面です。
- 深層岩タイルの道路面:整然と並べられた深層岩タイルの舗装面です。
- 丸石の道路面:素朴な雰囲気を持つ、丸石を敷き詰めた道路面です。
- 苔むした丸石の道路面:苔が生えた丸石で構築された道路面です。
- レンガの道路面:赤いレンガブロックで舗装された道路面です。
- 砂岩の道路面:砂漠地帯に適した、砂岩による舗装面です。
- 赤い砂岩の道路面:赤い砂漠地帯に適した、赤い砂岩の舗装面です。
- ブラックストーンの道路面:暗黒界の雰囲気を持つ、漆黒のブラックストーンの舗装面です。
- ネザーレンガの道路面:ネザーレンガで構成された道路面です。
- エンドストーンレンガの道路面:果ての世界の石から作られた、エンドストーンレンガの道路面です。
- プリズマリンの道路面:海を思わせるプリズマリンで舗装された道路面です。
- 凝灰岩レンガの道路面:凝灰岩から作られたレンガの道路面です。
- 泥レンガの道路面:温かみのある泥レンガの道路面です。
- 木製の道路面:木材を敷き詰めて作られた道路面です。
- 土の道路面:素朴な土による道路面です。


手動での道路建設とコマンド
サバイバルでの自動生成だけでなく、クリエイティブモードや管理者向けのコマンドとして、手動で道路を設計して建築する機能が備わっています。
専用コマンドである /splineroad を使用することで、以下の操作が可能です。
- ポイント指定と敷設:座標を指定して滑らかなスプライン道路を引くことができます。
- 幅と素材の変更:手動で作成する道路の幅や使用する素材をその場で変更できます。
- 自動生成機能:自身の周囲に指定した半径と件数で道路ネットワークをオンデマンドで成長・生成させることができます。
手動で道路を作成する手順
- 経路のポイントを指定する:道路を通したい座標を、次のコマンドで指定します。複数のポイントを登録して、道路の経路を組み立てます。※座標入力なしの場合は、プレイヤーの位置を基準に敷設できます。
/splineroad point [x y z]
- 道路の幅を設定する:手動で作成する道路の幅を指定します。
/splineroad width <w>
- 道路の素材を設定する:道路に使用する素材を指定します。
/splineroad material <id>
- 設定を確認する:登録した経路や現在の作成状態を確認します。
/splineroad status
- 道路を敷設する:設定したポイント、幅、素材を使って道路を生成します。
/splineroad build
途中で経路の指定を取り消す場合は /splineroad undo、作成中の計画全体をキャンセルする場合は /splineroad cancel を使います。

周囲の道路ネットワークを生成する
現在地の周囲に道路ネットワークを追加したい場合は、生成する件数と半径を指定します。手動でポイントを登録して道路を設計する場合とは異なり、周辺のネットワークを指定範囲で成長させる操作です。
/splineroad generate [count] [radius]
設定項目
config/splineroads-common.toml を直接編集するか、ゲーム内メニューから以下のパラメータを調整できます。



| 設定項目 | デフォルト値 | 設定範囲 | 説明 |
|---|---|---|---|
| Worldgen Road Network | true | true/false | 新規に読み込まれるチャンク内で、道路ネットワークの自動生成を行うかを切り替えます。 |
| Ocean Highways | true | true/false | ハイウェイが海洋バイオームを長い橋としてまたぐことを許可するかを設定します。 |
| Built-in Roadside Features | true | true/false | ハイウェイの街灯や森林の倒木など、MOD標準の道路脇装飾を自動生成するかを切り替えます。 |
| Highway Width | 7 | 数値 | 生成されるハイウェイの車線幅をブロック数で指定します。 |
| Road Width | 5 | 数値 | 村や前哨基地に繋がる一般道の車線幅をブロック数で指定します。 |
| Dirt Road Width | 3 | 数値 | その他の構造物に繋がる土の道の車線幅をブロック数で指定します。 |
| Clearance Height | 4 | 数値 | 道路の上に確保する垂直方向の空間高さを指定します。トンネルの天井高さに影響します。 |
| Bridge Threshold | 3 | 数値 | 道路下の空気ブロックの深さを指定します。この値を超えると、盛り土の代わりに橋脚のある橋が架かります。 |
| Pillar Spacing | 6 | 数値 | 橋のサポート柱(橋脚)を配置するブロック間隔を指定します。 |
| Bridge Railings | true | true/false | 幅4ブロック以上の橋のセクションの両端に、石壁の手すりを生成するかを設定します。 |
| Tunnel Lining | true | true/false | トンネルの内壁や天井を道路の舗装素材で覆うかどうかを設定します。 |
| Max Road Grade | 0.35 | 0〜1.0 | 道路の目標とする最大傾斜を設定します。0.35は約19度で、45度を超える傾斜は生成時に除外されます。 |
| Shoulder Width | 2 | 数値 | 道路の両脇において、周囲の地形と高さを自然にブレンドするすり合わせ幅をブロック数で指定します。 |
関連・類似MOD


[PR]
MODに関する「質問」「問合せ」について

当ブログを参考にしてくださる方へお願い


この記事に関するコメント