Trình sửa schematic — .schem và .schematic online

Hỗ trợ Minecraft Bedrock Edition và Java Edition — cùng mọi phần mềm máy chủ phổ biến hoặc ít gặp của cả hai: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina và các phần mềm còn lại. Danh sách đầy đủ.

Schematic là NBT big-endian được nén gzip. Thả tệp WorldEdit .schem hiện đại (định dạng Sponge Schematic) hoặc MCEdit .schematic cũ bên dưới để xem bảng block, kích thước, offset, danh sách block entity và siêu dữ liệu, sửa bất kỳ thẻ nào rồi tải tệp sẵn sàng dùng với //paste.

WorldEditFastAsyncWorldEditSponge Schematic v2/v3MCEdit cũLiên quan Litematica

Thả tệp .schem hoặc .schematic vào đây

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · dữ liệu chunk trích xuất

Hai định dạng, một nhóm phần mở rộng

Định dạngPhần mở rộngThẻ chính
Sponge Schematic v2 (WorldEdit 7).schemVersion, DataVersion, Width, Height, Length, Palette, BlockData, BlockEntities, Offset, Metadata
Sponge Schematic v3.schemCùng dữ liệu được lồng trong compound Schematic, với Blocks chứa Palette và Data
MCEdit cũ.schematicWidth, Height, Length, Blocks, Data, Entities, TileEntities, Materials

BlockData trong định dạng Sponge là mảng byte chứa chỉ số bảng block dạng varint, không phải một byte cho mỗi block — id dài tiếp tục qua nhiều byte. Định dạng cũ lưu id block dạng số thô trong Blocks với mảng Data song song chứa metadata nibble, vì vậy schematic cũ mất độ chính xác trên phiên bản hiện đại.

Những phần nên sửa thủ công

  • Mục trong bảng block. Đổi minecraft:oak_planks thành minecraft:spruce_planks trong Palette sẽ đổi toàn bộ block tương ứng trong schematic cùng lúc.
  • Offset và gốc. Offset quyết định vị trí dán so với vị trí của bạn — cách nhanh nhất để sửa công trình luôn lệch ba block.
  • Block entity. Đồ trong rương, dòng chữ trên biển và dữ liệu spawner nằm trong BlockEntities, có thể dọn trước khi chia sẻ công trình.
  • Siêu dữ liệu. Metadata chứa tác giả và gốc WorldEdit; có thể sửa an toàn và thường nên xóa trước khi phát hành.
  • DataVersion. Cho biết phiên bản Minecraft đã tạo schematic, qua đó giải thích phần lớn lỗi "unknown block" khi dán.

Khả năng tương thích của bộ nạp

WorldEdit và FastAsyncWorldEdit đọc .schem từ plugins/WorldEdit/schematics/; tệp .schematic cũ vẫn tải được nhưng sẽ được chuyển đổi khi nhập. Litematica dùng vùng chứa .litematic riêng — cũng là NBT và mở được trong trình sửa này, dù bố cục khác Sponge. Dù là biến thể nào, trình sửa đọc dưới dạng NBT rồi ghi lại bằng gzip để bộ nạp nhận đúng tệp mong đợi.

Câu hỏi thường gặp

Tôi có thể mở .schem mà không cần máy chủ hoặc WorldEdit không?

Có. .schem chỉ là NBT big-endian nén gzip; trình sửa mở tệp ngay trong trình duyệt mà không cần cài thêm gì.

Tại sao schematic dán ra sai block?

Thường do khác phiên bản — hãy kiểm tra DataVersion và bảng block. Schematic xuất từ phiên bản mới hơn có thể tham chiếu trạng thái block mà máy chủ cũ không biết.

Tôi có thể đổi kích thước schematic tại đây không?

Không thể chỉ sửa Width/Height/Length. BlockData có kích thước theo thể tích nên kích thước và dữ liệu phải thay đổi cùng nhau — đây là việc của WorldEdit, không phải trình sửa thẻ.

Công cụ có mở tệp .litematic không?

Có, dưới dạng NBT. Bố cục thẻ riêng của Litematica không giống Sponge, nên bạn sẽ thấy cấu trúc gốc của nó thay vì bảng schematic.

Công cụ liên quan