SCHEMATIC ファイル形式とは?
.schematic ファイルは、WorldEdit を含む MCEdit やその他の Minecraft エディタプログラムで使用されます。この形式により、エディタは 3D 構造物、マップセクション、地形、および関連するブロックオブジェクトを作成・編集し、ワールド間でインポートおよびエクスポートできるようになります。特定の建築物に関連付けられた .schematic は、MCEdit の選択ツールまたは WorldEdit の //schematic load コマンドを使用してゲームワールド内に配置できます。
内部的には、この形式は YZX 順に配置されたブロック ID の gzip 圧縮 された NBT バイト配列を格納しています。Minecraft 1.13 より前のレガシーな数値ブロック ID に依存しているため、リマッピングなしでは新しいブロックを表現できません。現在の Java Edition の建築物には、最新のエディタは Sponge Schematic の .schem 形式を好んで使用します。
セキュリティと安全性
リスク: LOW.schematic はパッシブなブロックデータであり、実行可能コードではないため、開く際のリスクは低いです。現実的な懸念はゲームプレイやワールドの整合性です。ダウンロードした建築物を WorldEdit で貼り付けると、対象エリアにあるものが上書きされるため、インポートする前に必ずワールドのバックアップを取るか、コピーでテストしてください。コマンドブロックの内容を含む schematic は、ゲーム内でトリガーされたときにコマンドを実行する可能性があるため、信頼できないソースからのダウンロードには注意してください。ファイルを PUP インストーラーで包む偽の «schematic ダウンロード» ページに注意し、評判の良いコミュニティサイトから直接 .schematic をダウンロードしてください。
形式の詳細
概要- 汎用 NBT データファイル - 一部の Minecraft 以外のツールが gzip-NBT ブロックデータに .schematic を再利用していますが、構造は同じ NBT コンテナです。
SCHEMATIC ファイルを開くプログラム
//schematic load <名前> と //paste を実行します。schematic をインポートする標準的な方法です。 //schematic load と //paste を実行します。 技術的詳細
詳細仕様| 圧縮 | NBT ペイロードを包む GZIP (DEFLATE)。オフセット 0 のマジックバイトは `1F 8B 08` |
| 内部エンコーディング | NBT (Named Binary Tag) - 型付きタグツリーを持つビッグエンディアンバイナリ |
| ルート構造 | 「Schematic」という名前の TAG_Compound。`Width`、`Height`、`Length` (TAG_Short)、`Materials`、`Blocks`、および `Data` タグを含む |
| ブロック格納順序 | YZX - `Blocks[y * Width * Length + z * Width + x]` |
| ブロック ID システム | 4ビットのメタデータ値を持つレガシーな数値ブロック ID (0-255)。Minecraft 1.13 のフラット化以前の形式 |
| 寸法制限 | Width、Height、Length は TAG_Short として保存。各軸最大 32,767 ブロック |
| バイト順序 | すべてのマルチバイト NBT 数値はビッグエンディアン |
| エンティティデータ | オプションの `Entities` および `TileEntities` TAG_List エントリに、領域内の Mob やブロックエンティティを格納 |
| 整合性チェック | 圧縮ストリームに対する GZIP CRC-32。追加のコンテンツ署名はなし |
| MIME タイプ | `application/octet-stream`(.schematic 専用の MIME タイプは登録されていません) |
| プラットフォームの範囲 | Java Edition 専用。レガシーな数値 ID は、.mcstructure を使用する Bedrock Edition と互換性がありません |
| 後継形式 | Sponge Schematic `.schem` (2018)。ネームスペース付きブロック状態パレットを使用し、1.13 以降のブロックをサポート |
| 一般的なファイルサイズ | 数 KB から数十 MB。含まれるブロックのバウンディングボックスの体積に比例 |
| Materials タグ | `Materials` TAG_String は、その領域で使用されているブロック ID セット(`Classic`、`Alpha`、または `Pocket`)を識別 |
| リリース日 | around 2011 (MCEdit; format loosely based on Minecraft's Indev level format) |
| 最新バージョン | Legacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | minecraft.wiki |
SCHEMATIC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SCHEMATIC ファイルについて最初の質問をしてみましょう。
よくある質問
Minecraft で .schematic ファイルを開くにはどうすればよいですか?
//schematic load <名前> を実行してから //paste します。スタンドアロンの場合は、Amulet(または MCEdit)ワールドエディタを使用してワールドにインポートします。.schematic と .schem の違いは何ですか?
.schematic を .schem に変換するにはどうすればよいですか?
//schematic save -f sponge で保存するか、Amulet や SchemConvert ツールを使用します。これは、古い schematic を最新のブロックで動作させる必要がある場合に必要です。