Edytor schematów — .schem i .schematic online

Obsługuje Minecraft Bedrock Edition i Java Edition — a także każdy popularny i niszowy rdzeń serwera obu edycji: Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge, NeoForge, Mohist, Sponge, Bedrock Dedicated Server, PocketMine-MP, Nukkit, PowerNukkitX, Cloudburst, Dragonfly, Endstone, LeviLamina i pozostałe. Pełna lista.

Schematy to wielkobajtowe pliki NBT skompresowane gzipem. Przeciągnij poniżej współczesny plik WorldEdit .schem (format Sponge Schematic) lub starszy plik MCEdit .schematic, aby sprawdzić paletę, wymiary, przesunięcia, listę bytów bloków i metadane, edytować dowolny tag oraz pobrać plik gotowy do użycia przez //paste.

WorldEditFastAsyncWorldEditSponge Schematic v2/v3Starszy format MCEditLitematica

Upuść tutaj plik .schem lub .schematic

level.dat · .nbt · .mcstructure · .schem · .schematic · .dat · zrzuty chunków

Dwa formaty z jednej rodziny rozszerzeń

FormatRozszerzenieNajważniejsze tagi
Sponge Schematic v2 (WorldEdit 7).schemVersion, DataVersion, Width, Height, Length, Palette, BlockData, BlockEntities, Offset, Metadata
Sponge Schematic v3.schemTe same dane zagnieżdżone pod tagiem złożonym Schematic, w którym Blocks zawiera Palette i Data
Starszy format MCEdit.schematicWidth, Height, Length, Blocks, Data, Entities, TileEntities, Materials

W formatach Sponge BlockData jest tablicą bajtów z indeksami palety typu varint, a nie pojedynczym bajtem dla każdego bloku — długie identyfikatory zajmują kilka bajtów. Starszy format przechowuje natomiast surowe liczbowe identyfikatory bloków w Blocks oraz równoległą tablicę Data z czterobitowymi metadanymi. Z tego powodu stare schematy tracą część informacji we współczesnych wersjach.

Co warto edytować ręcznie

  • Wpisy palety. Zmiana minecraft:oak_planks na minecraft:spruce_planks w Palette jednocześnie zastępuje każdy pasujący blok w schemacie.
  • Przesunięcie i początek układu. Offset określa miejsce wklejenia względem Twojej pozycji — to najszybszy sposób naprawienia budowli, która zawsze pojawia się trzy bloki obok.
  • Byty bloków. Zawartość skrzyń, wiersze tabliczek i dane spawnerów znajdują się w BlockEntities i można je wyczyścić przed udostępnieniem budowli.
  • Metadane. Metadata zawiera autora i początek układu WorldEdit; można je bezpiecznie edytować i często warto usunąć przed publikacją.
  • DataVersion. Wskazuje wersję Minecraft, w której utworzono schemat, co wyjaśnia większość błędów „nieznany blok” podczas wklejania.

Zgodność z programami wczytującymi

WorldEdit i FastAsyncWorldEdit odczytują pliki .schem z plugins/WorldEdit/schematics/; starsze pliki .schematic nadal się wczytują, lecz podczas tego procesu są konwertowane. Litematica korzysta z własnego kontenera .litematic, który również jest formatem NBT i otwiera się w tym edytorze, choć ma inny układ niż Sponge. Niezależnie od wariantu edytor odczytuje plik jako NBT i zapisuje go ponownie z kompresją gzip, dzięki czemu program wczytujący otrzymuje oczekiwany format.

Najczęściej zadawane pytania

Czy mogę otworzyć .schem bez serwera i WorldEdit?

Tak. .schem to po prostu wielkobajtowe NBT skompresowane gzipem; edytor otwiera taki plik w przeglądarce bez instalowania czegokolwiek innego.

Dlaczego schemat wkleja się z niewłaściwymi blokami?

Najczęściej przyczyną jest niezgodność wersji — sprawdź DataVersion i paletę. Schemat wyeksportowany w nowszej wersji może odwoływać się do stanów bloków, których starszy serwer nie zna.

Czy mogę tutaj zmienić rozmiar schematu?

Nie przez samą edycję Width/Height/Length. Rozmiar BlockData odpowiada objętości, dlatego wymiary i dane trzeba zmienić jednocześnie — to zadanie dla WorldEdit, a nie edytora tagów.

Czy edytor otwiera pliki .litematic?

Tak, jako NBT. Własny układ tagów Litematica różni się od układu Sponge, dlatego zobaczysz jego natywną strukturę, a nie paletę formatu Schematic.

Powiązane narzędzia