この 3 つの機能は、マップをサーバーにアップロードする前に使うツールです。マーカーは、スポーン・NPC 位置・地域などのサーバー用の地点表示です。ブロックではありません。負荷予算は、チャンクごとにブロックエンティティ・プロップ・光源・流れる水の量を数え、サーバーへの負担を表示します。スナップショットは名前を付けた保存ポイントで、現在のワールドと比較したり、元に戻したりするときに使います。
| 内容 | 開く場所 |
|---|
| マーカーモード | メインツールバーのモード行「マーカー (MMORPG)」または M |
| マーカーをすばやく配置 | メインツールバー「追加」› マーカー |
| markers.json をエクスポート | マーカーパネル「markers.json をエクスポート」、またはビルド › エクスポート: markers.json (サーバーマーカー) |
| 負荷予算 | ツール › サーバー負荷予算チェック、または「ウィンドウ」メニュー ›「負荷予算」パネル |
| 負荷ヒートマップを非表示 | ツール › 負荷ヒートマップを非表示、またはビューポート上部の「負荷ヒートマップを非表示」ボタン |
| スナップショットパネル | 「ウィンドウ」メニュー ›「スナップショット」 |
| クイックスナップショット | ファイル › クイックスナップショット(全体) (Ctrl+Alt+S) |
- M でマーカーモードに入ります。
- 左のツールパネルで種類を選びます(例: 「地域」)。
- 点マーカーは、ブロックの上面をクリックして配置します。
- 面積マーカー(地域・モブスポーン)は、頂点を順にクリックし、Enter で閉じます。
- 「プロパティ」欄に名前・レベル・BGM などを入力し、「適用」を押します。
- 「チェック」で不足している値を探します。
- 「markers.json をエクスポート」でサーバー用ファイルを作成するか、エクスポートウィンドウで「マーカーを含める」をオンにして .npbuild に含めます。
- ツール › サーバー負荷予算チェック を押します。
- ビューポートに、チャンクごとの色付きの板(ヒートマップ)が表示されます。緑 → 黄 → オレンジ → 赤の順に重くなります。
- 「負荷予算」パネルの表で赤い行を押すと、そのチャンクへカメラが移動します。
- ブロックエンティティや光源を減らしてから、再度「チェック」します。
- 「スナップショット」パネルで「名前」・「メモ」を入力します(例: 1階の骨組み完了)。
- 「すべて保存」または「選択範囲を保存」を押します。
- 作業の途中で、一覧からスナップショットを選んで「現在と比較」を押します。
- 緑 = 追加、赤 = 削除、黄 = 変更として表示されます。
- 「差分リスト」で元に戻すブロックだけをチェックし、「チェックしたブロックを元に戻す」を押します。
| 種類 | 形 | 主なプロパティ |
|---|
| 地域 | 面積(多角形の柱) | 地域の種類(町・狩場・ダンジョン・安全地帯・フィールド・カスタム)・最小レベル/最大レベル・PvP・BGM(サウンド id)・優先度・底面 Y・上端 Y |
| モブスポーン | 面積 | 参照 id = モブ id・モブ数・リスポーン(秒)・底面 Y・上端 Y |
| NPC 位置 | 点 | 参照 id・方向 (yaw) |
| クエスト地点 | 点 | 参照 id = クエスト id・半径 |
| ワープ | 点 | 参照 id = ワープ名(/warp)・半径・つながるワープ |
| プレイヤースポーン | 点 | 方向 (yaw)・デフォルトスポーン |
- すべてのマーカーに「id」・「名前」・「タグ」(
キー=値; キー=値)があります。
- 「方向 (yaw)」は、0 = 南、90 = 西、180 = 北です。
- 「優先度」は、地域が重なったときに大きい方が優先されます。
| 欄 | 意味 |
|---|
| 「チェック」 | 不足している値・ねじれた多角形・存在しないワープなどの問題を探します。 |
| 原点 | サーバー座標の原点(X・Y・Z)です。 |
| 回転 | 0°・90°・180°・270° |
| X 反転 | 左右を反転します。 |
| ワールド名 | サーバーの world 名です。 |
| エクスポート先フォルダ | markers.json を書き込むフォルダーです。 |
| エラーを無視 | チェックでエラーがあってもエクスポートします。 |
- サーバー座標は、エディター座標 → (反転) → 回転 → +原点 の順で変換します。
- マーカーはワールドファイル(.npworld)に一緒に保存されます。
- より広範なチェック(地域の重なり・安全地帯内のモブスポーン・命名ルール)は、設計ツールの「チェック・企画表」にあります。
| 項目 | 内容 | 既定の基準 |
|---|
| ブロックエンティティ | コンテナ類・看板・旗・頭 + ベッド・ビーコン・スポナーなど | 64 |
| チェスト | チェスト・樽・シュルカーボックス・ホッパー・かまど類・ディスペンサーなど | 32 |
| 看板 | 看板・壁の看板・吊り看板 | 24 |
| 旗 | 旗・壁の旗 | 16 |
| 頭 | 頭・頭蓋骨 | 16 |
| プロップ | エディターのプロップ 1 個 = サーバーの ItemDisplay 1 個 | 48 |
| 光源 | 明るさが 0 より大きいブロック | 96 |
| 流れ | 流れる水・溶岩、流れうる水・溶岩のマス | 128 |
- 最も深刻な項目の比率が「注意開始」(既定 0.75)以上なら黄色の「注意」、1 を超えると赤の「超過」です。
- 基準値を 0 にすると、その項目はチェックしません。
- カスタムブロックは音符ブロックなので、ブロックエンティティとしては数えません。
| 欄 | 意味 |
|---|
| 範囲 | ワールド全体・選択範囲 |
| 「チェック」 | 現在の範囲を数えます。 |
| ヒートマップ | ビューポートの板の表示をオン/オフします。 |
| 注意·超過のみ | 表に問題のあるチャンクだけを表示します。 |
| 高さ別(縦チャンク) | 16×16×16 のボックスごとに数え、どの高さに集中しているかを確認します。 |
| 基準値・注意開始 | 変更するとすぐに反映され、保存されます。「デフォルト」で元に戻します。 |
| 「CSV 保存」 | 表を CSV で保存します(同じ名前があれば _v2)。 |
- エクスポートウィンドウの「負荷予算チェック」(既定でオン)がオンの場合、超過チャンクがあると「それでもエクスポート」・「キャンセル」を尋ねます。
- 既定の基準は控えめな初期値です。サーバーで測定した値があれば、それに置き換えて使います。
| ボタン | 動作 |
|---|
| 「すべて保存」・「選択範囲を保存」 | 保存ポイントを作成します。ワールドファイルの横の <ワールド>.snapshots/ に保存されます。 |
| 「現在と比較」 | 選択したスナップショット → 現在のワールドの差分を表示します。一覧でダブルクリックしても同じです。 |
| 「2つを比較」 | Ctrl+クリックで 2 つを選ぶと、先に作成したもの → 後のものの差分を表示します。 |
| 「差分を隠す」 | 差分の表示を消します(編集 › スナップショット差分を非表示 と同じ)。 |
| ブロック越しに表示 | 差分をブロックに隠れないように描きます。 |
| 縦チャンクヒートマップ | 変更されたマスを 16³ のボックスにまとめて表示します。 |
| 「チェックしたブロックを元に戻す」 | 差分リストでチェックしたマス・チャンクだけを、スナップショットの状態に戻します。 |
| アクターも・既存アクターの名前・タイプも | 元に戻すときに、アクター(グループ表)も一緒に戻します。 |
| 「元に戻す」 | 選択したスナップショットの状態にすべて戻します(確認ダイアログ)。 |
| 「アーカイブ」 | 一覧から外して _보관 フォルダーへ移動します。ファイルは削除しません。 |
| 「フォルダーを開く」・「再読み込み」 | スナップショットフォルダーを開く・一覧を再読み込み |
- 元に戻す操作は、Ctrl+Z 1 回で取り消せます。
- 50 万マスを超える復元では、進行状況とキャンセルが表示されます。
- 共同建築でロックされたマスはスキップします。
- 同じ名前があれば
_v2 を付け、上書きはしません。
| 設定 | 場所 | 既定 |
|---|
| 負荷の基準値 | 「負荷予算」パネル | 上の表・注意開始 0.75 |
| エクスポート前の負荷チェック | エクスポートウィンドウ「負荷予算チェック」 | オン |
| マーカーを含める(.npbuild に範囲内のマーカー) | エクスポートウィンドウ | オン |
| キー | 動作 |
|---|
| M | マーカーモード |
| Enter | 面積マーカーを閉じる |
| Backspace | 最後の頂点を取り消す |
| Esc | 配置をやめる |
| 矢印キー | 選択したマーカーを X・Z 方向に 1 マス移動 |
| PgUp・PgDn | 選択したマーカーを上・下に 1 マス移動 |
| R・Shift+R | 選択したマーカーを 45° 回転・逆回転 |
| Delete | 選択したマーカーを削除 |
| Ctrl+Z・Ctrl+Y | マーカーの元に戻す・やり直し(マーカーモードで) |
| Ctrl+Alt+S | クイックスナップショット(全体) |
- マーカーのチェックでエラーがあると、markers.json は書き込まれません。修正するか、「エラーを無視」をオンにします。
- マーカーを隠すには、表示モードメニューの「マーカー非表示」を選びます。
- 負荷ヒートマップはチェック後も残ります。確認が終わったら「負荷ヒートマップを非表示」を押します。
- 大きな作業の前に、クイックスナップショットを 1 つ残しておくと安全です。