Schematicエディター — .schemと.schematicをオンライン編集

Minecraft Bedrock EditionとJava Editionに対応し、一般的なものから小規模なものまで両方の全サーバーコアを扱えます: Vanilla、Paper、Spigot、Purpur、Folia、Fabric、Forge、NeoForge、Mohist、Sponge、Bedrock Dedicated Server、PocketMine-MP、Nukkit、PowerNukkitX、Cloudburst、Dragonfly、Endstone、LeviLaminaなど。全一覧。

スキーマティックはgzip圧縮ビッグエンディアンNBTです。最新のWorldEdit .schem(Sponge Schematic形式)または旧MCEdit .schematic を下へドロップすると、パレット、寸法、オフセット、ブロックエンティティ一覧、メタデータを確認・編集し、//paste で使える形式のままダウンロードできます。

WorldEditFastAsyncWorldEditSponge Schematic v2/v3旧MCEditLitematica関連形式

ここに.schemまたは.schematicファイルをドロップ

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · チャンクのダンプ

2つのスキーマティック形式

形式拡張子主要タグ
Sponge Schematic v2 (WorldEdit 7).schemVersion, DataVersion, Width, Height, Length, Palette, BlockData, BlockEntities, Offset, Metadata
Sponge Schematic v3.schem同じデータを Schematic Compound内に格納し、Blocks が Palette と Data を保持
旧形式の MCEdit.schematicWidth, Height, Length, Blocks, Data, Entities, TileEntities, Materials

Sponge形式の BlockData は1ブロック1バイトではなく、varintパレットインデックスのバイト配列です。大きいIDは複数バイトにまたがります。旧形式は Blocks に数値ブロックID、対応する Data 配列にメタデータニブルを保存するため、現行バージョンでは情報が失われる場合があります。

手動編集に適した項目

  • パレット項目。minecraft:oak_planks を minecraft:spruce_planks へ Palette 内で変更すると、一致する全ブロックをまとめて置換できます。
  • オフセットと原点。Offset は貼り付け位置をプレイヤー位置に対して決めます。常に数ブロックずれる建築物を修正できます。
  • ブロックエンティティ。チェストのインベントリ、看板の行、スポナーのデータは BlockEntities にあり、共有前に整理できます。
  • メタデータ。Metadata には作者とWorldEdit原点があり、公開前に変更または削除できます。
  • DataVersion。スキーマティックを作成したMinecraftバージョンを示し、貼り付け時の「不明なブロック」エラーの確認に使えます。

ローダーとの互換性

WorldEditとFastAsyncWorldEditは .schem を plugins/WorldEdit/schematics/ から読みます。旧 .schematic も読み込めますが、その際に変換されます。Litematicaは独自の .litematic コンテナーを使います。これもNBTなので開けますが、Sponge形式とは配置が異なります。いずれもNBTとして読み、gzip圧縮で書き戻すため、ローダーが期待する形式を維持します。

よくある質問

サーバーやWorldEditなしで.schemを開けますか?

はい。.schem はgzip圧縮ビッグエンディアンNBTなので、ほかのソフトをインストールせずブラウザーで開けます。

スキーマティックを貼り付けるとブロックが変わるのはなぜですか?

多くはバージョン不一致です。DataVersion とパレットを確認してください。新しいバージョンで出力したスキーマティックには、古いサーバーが知らないブロック状態が含まれる場合があります。

スキーマティックのサイズを変更できますか?

Width/Height/Length だけでは変更できません。BlockData のサイズは体積に対応するため、寸法とデータを同時に変える必要があります。この操作にはタグエディターではなくWorldEditを使ってください。

.litematicファイルを開けますか?

NBTとして開けます。Litematica独自のタグ配置はSponge形式と異なるため、スキーマティック用パレットではなく元の構造が表示されます。

関連ツール