この記事でわかること
- Mindustry Modで惑星を定義する際の基本フィールドと詳細パラメータ
- 惑星の見た目・アクセス条件・地形生成に関わる設定項目の意味・値の範囲・使い方事例
- カスタムジェネレーターや制限素材の設定方法と応用
本記事は公式Wiki(最終確認:2025年8月)を参考に、中立的な立場からまとめています。
公式情報:https://mindustrygame.github.io/wiki/modding/planets/
基本フィールド
惑星の定義ファイルは content/planets/ フォルダに配置し、最低限以下のフィールドを設定します。
| フィールド | 型 | 説明 | 例 |
|---|---|---|---|
| name | string | 惑星の内部ID(英小文字) | my-planet |
| localizedName | string | ゲーム内で表示される名前 | My Planet |
| parent | string | 惑星の周回対象(通常は “sun”) | sun |
| generator | string | 地形生成方式 | serpulo |
| radius | float | 惑星サイズ(見た目) | 1.2 |
| sectorSize | int | セクター分割密度 | 1 |
惑星向けパラメータ詳細
惑星の設定は、下記パラメータの調整によってアクセス条件や見た目、資源制限などが変わります。
| フィールド | 型 | 説明 | 例 | 惑星での影響例 |
|---|---|---|---|---|
| accessible | boolean | プレイヤーが移動可能か | true | 偽にするとUI上は見えても到達不可 |
| startSector | int | スタートセクター番号 | 15 | ゲーム開始地点を指定 |
| mesh | string | 表示モデル(planet/gas) | planet | 惑星の質感を決定 |
| atmosphereColor | string | 大気の色(16進) | 84a8ff | 惑星の雰囲気を演出 |
| atmosphereRadIn | float | 大気の内半径 | 0.02 | グラデーションの開始位置 |
| atmosphereRadOut | float | 大気の外半径 | 0.3 | グラデーションの終端位置 |
| alwaysUnlocked | boolean | 最初から解放 | false | ストーリー進行不要で表示 |
| hiddenItems | array | 使えない素材 | [“thorium”] | 惑星資源の制限 |
| visible | boolean | UI表示制御 | true | 非表示惑星を作成可能 |
| ruleOverride | object | 惑星専用ルール上書き | { “buildSpeed”: 1.0 } | 生産速度変更など |
ItemStack(資源制限や開始資源指定)
惑星のルールや開始条件で「どの素材をいくつ持つか/禁止するか」を指定します。
短縮形式(簡易指定向け)
thorium/20
オブジェクト形式(複雑条件向け)
{
item: thorium
amount: 20
}
資源制限や初期資源配布は、オブジェクト形式が推奨されます。
使用例:惑星定義ファイル
{
name: Reinforced World
localizedName: Reinforced World
parent: sun
generator: serpulo
radius: 1.3
sectorSize: 1
accessible: true
startSector: 15
mesh: planet
atmosphereColor: c0c0c0ff
hiddenItems: [
thorium
]
alwaysUnlocked: false
}
この設定では、見た目が金属的で資源制限のある「強化惑星」を追加できます。
よくある質問(Q&A)
Q1. radius は何に影響する?
→ 惑星マップ画面でのサイズ感や表示位置に関わります。
Q2. generator を独自に作るには?
→ scripts/ フォルダにJSでジェネレーターを定義し、名前を指定します。
Q3. hiddenItems の素材は完全に使えない?
→ その惑星では採掘・搬入ができず、輸送も制限されます。
Q4. atmosphereColor はゲーム進行に影響する?
→ 主に見た目だけですが、プレイヤーの視認性や雰囲気作りに寄与します。
まとめ
惑星系の設定は、見た目・アクセス条件・資源制限に直接関わります。
パラメータの意味と他システムとの関係を理解し、自分のシナリオや難易度に合わせた惑星を作成しましょう。
参考リンク
- 公式Wiki(Modding Planets):https://mindustrygame.github.io/wiki/modding/planets/
- 公式GitHub:https://github.com/Anuken/Mindustry
- Steam公式ページ:https://store.steampowered.com/app/1127400/Mindustry/
この形式で、あなたの惑星Mod解説記事もブログや配布ページにそのまま載せられる構成にできます。
もし必要なら、このままHTML化してスクショ例付きにもできます。

コメント