O que é o formato de ficheiro SCHEMATIC?
Um arquivo .schematic é usado pelo MCEdit e outros programas editores de Minecraft, incluindo o WorldEdit. O formato permite que editores criem e editem estruturas 3D, seções de mapa, terreno e objetos de blocos relacionados que podem ser importados e exportados entre mundos. Um .schematic associado a uma construção específica pode ser colocado em um mundo de jogo usando a ferramenta de seleção do MCEdit ou o comando //schematic load do WorldEdit.
Internamente, o formato armazena uma matriz de bytes NBT compactada com gzip de IDs de blocos organizados na ordem YZX. Ele depende de IDs de blocos numéricos legados anteriores ao Minecraft 1.13, portanto, não pode representar blocos mais novos sem remapeamento. Editores modernos agora preferem o formato Sponge Schematic .schem para construções atuais da Java Edition.
Segurança e proteção
RISCO: LOWUm .schematic contém dados de blocos passivos, não código executável, portanto, abrir um é de baixo risco. A preocupação real é a integridade da jogabilidade/mundo: colar uma construção baixada com WorldEdit substitui o que estiver na área de destino, então sempre faça backup do seu mundo (ou teste em uma cópia) antes de importar. Esquemas com conteúdo de blocos de comando podem executar comandos quando acionados no jogo - inspecione downloads de fontes não confiáveis. Cuidado com páginas falsas de «download de schematic» que envolvem arquivos em instaladores PUP; obtenha construções de sites comunitários respeitáveis e baixe o .schematic diretamente.
Detalhes do formato
em resumo- Arquivo de dados NBT genérico - Algumas ferramentas não relacionadas ao Minecraft reutilizaram .schematic para dados de blocos gzip-NBT; a estrutura é o mesmo contêiner NBT.
Programas que abrem arquivos SCHEMATIC
//schematic load <nome> e //paste. A forma padrão de importar um esquema. //schematic load + //paste em um cliente ou servidor Mac. //schematic load e //paste. Detalhes técnicos
especificação profunda| Compactação | GZIP (DEFLATE) envolvendo a carga NBT; magic bytes `1F 8B 08` no deslocamento 0 |
| Codificação interna | NBT (Named Binary Tag) - binário big-endian com árvore de tags tipadas |
| Estrutura raiz | TAG_Compound chamada `Schematic` contendo as tags `Width`, `Height`, `Length` (TAG_Short), `Materials`, `Blocks` e `Data` |
| Ordem de armazenamento de blocos | YZX - `Blocks[y * Width * Length + z * Width + x]` |
| Sistema de ID de blocos | IDs de blocos numéricos legados (0-255) com valores de metadados de 4 bits; anterior à simplificação do Minecraft 1.13 |
| Limites de dimensão | Width, Height, Length armazenados como TAG_Short; máximo de 32.767 blocos por eixo |
| Ordem dos bytes | Big-endian para todos os valores numéricos NBT de vários bytes |
| Dados de entidades | Entradas opcionais TAG_List em `Entities` e `TileEntities` armazenam mobs e entidades de bloco dentro da região |
| Verificação de integridade | GZIP CRC-32 sobre o fluxo compactado; sem assinatura de conteúdo adicional |
| Tipo MIME | `application/octet-stream` (nenhum tipo MIME específico do formato está registrado para `.schematic`) |
| Escopo da plataforma | Apenas Java Edition; IDs numéricos legados são incompatíveis com a Bedrock Edition, que usa `.mcstructure` |
| Substituído por | Sponge Schematic `.schem` (2018), que usa paletas de estados de blocos com nomes e suporta blocos pós-1.13 |
| Tamanho de arquivo típico | De alguns KB a dezenas de MB, escalando com o volume da caixa delimitadora dos blocos incluídos |
| Tag de materiais | `Materials` TAG_String identifica o conjunto de IDs de blocos (`Classic`, `Alpha` ou `Pocket`) usado na região |
| Lançado | around 2011 (MCEdit; format loosely based on Minecraft's Indev level format) |
| Versão mais recente | Legacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic |
| Padrão aberto | Sim · livre de royalties |
| Especificação | minecraft.wiki |
Conversões de SCHEMATIC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SCHEMATIC.
Perguntas frequentes
Como eu abro um arquivo .schematic no Minecraft?
//schematic load <nome> e depois //paste. De forma independente, use o editor de mundos Amulet (ou MCEdit) para importá-lo para um mundo.Qual é a diferença entre .schematic e .schem?
Como converto um .schematic para .schem?
//schematic save -f sponge, ou use o Amulet ou a ferramenta SchemConvert. Isso é necessário quando um esquema antigo precisa funcionar com blocos modernos.