Редактор схем — .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 та інші. Повний список.

Схеми — це NBT big-endian, стиснений gzip. Перетягніть нижче сучасний файл WorldEdit .schem у форматі Sponge Schematic або застарілий файл MCEdit .schematic, щоб переглянути палітру, розміри, зміщення, список блокових сутностей і метадані, відредагувати будь-який тег та завантажити готовий до //paste файл.

WorldEditFastAsyncWorldEditSponge Schematic v2/v3Застарілий формат MCEditФормат Litematica

Перетягніть файл .schem або .schematic сюди

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · дампи чанків

Два формати однієї родини розширень

ФорматРозширенняОсновні теги
Sponge Schematic v2 (WorldEdit 7).schemVersion, DataVersion, Width, Height, Length, Palette, BlockData, BlockEntities, Offset, Metadata
Sponge Schematic v3.schemТі самі дані вкладено в compound Schematic, а Blocks містить Palette і Data
Застарілий формат MCEdit.schematicWidth, Height, Length, Blocks, Data, Entities, TileEntities, Materials

BlockData у форматах Sponge — це масив байтів зі зміннорозрядними індексами палітри, а не один байт на блок: довгі ідентифікатори займають кілька байтів. Натомість застарілий формат зберігає необроблені числові ідентифікатори блоків у Blocks та паралельний масив напівбайтів метаданих у 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, тому завантажувач отримує очікуваний файл.

Часті запитання

Чи можна відкрити .schem без сервера або WorldEdit?

Так. .schem — це лише NBT big-endian зі стисненням gzip; редактор відкриває його у браузері без встановлення інших програм.

Чому схема вставляється з неправильними блоками?

Зазвичай причина в невідповідності версій. Перевірте DataVersion і палітру. Схема, експортована в новішій версії, може посилатися на стани блоків, яких старіший сервер не підтримує.

Чи можна змінити тут розмір схеми?

Не лише редагуванням Width/Height/Length. Розмір BlockData відповідає об’єму, тому розміри й дані потрібно змінювати разом. Для цього слід використовувати WorldEdit, а не редактор тегів.

Чи відкриває редактор файли .litematic?

Так, як NBT. Власна структура тегів Litematica відрізняється від Sponge, тому ви побачите її початкову структуру, а не палітру схеми.

Пов’язані інструменти