Você pode seguir a nossa conta no Twitter onde são publicadas notícias sobre Minecraft e links rápidos para a Wiki

Pacote de dados

De Minecraft Wiki
Ir para: navegação, pesquisa
Information icon.svg
Esse recurso é exclusivo para Edição Java.


O sistema pacote de dados fornece uma maneira para os jogadores personalizar ainda mais sua experiência Minecraft. Os pacotes de dados podem ser usados para substituir ou adicionar novos progressos, dimensões, funções, tabelas de saque, estruturas, receitas e etiquetas sem qualquer modificação de código.

Uso[editar | editar código-fonte]

Pacotes de dados podem ser colocados na pasta .minecraft/saves/(world)/datapacks de um mundo. Cada pacote de dados é uma subpasta ou um arquivo .zipcom a pasta datapacks. Depois que ele estiver na pasta, um pacote de dados será ativado para esse mundo.

Os pacotes de dados carregarão seus dados com base na ordem de carregamento. Esta ordem pode ser vista e alterada usando o comando /datapack.

Conteúdo[editar | editar código-fonte]

Estrutura de pastas[editar | editar código-fonte]

  • (data pack name)
    • pack.mcmeta
    • data
      • (namespace)
        • advancements
          • (advancement).json
        • functions
          • (function).mcfunction
        • loot_tables
          • (loot_table).json
        • predicates
          • (predicate).json
        • recipes
          • (recipe).json
        • structures
          • (structure).nbt
        • tags
          • blocks
            • (tag).json
          • entity_types
            • (tag).json
          • fluids
            • (tag).json
          • functions
            • (tag).json
          • items
            • (tag).json
        • dimension_type
          • (dimension namespace)
            • (dimension type).json
        • dimension
          • (dimension namespace)
            • (dimension).json

pack.mcmeta[editar | editar código-fonte]

Um pacote de dados é identificado pelo Minecraft com base na presença do arquivo pack.mcmeta no o diretório raiz do pacote de dados, que contém dados no formato JSON.

  • A raiz do objeto.
    •  pack: Contém as informações do pacote de dados.
      •  description: O texto JSON que aparece ao passar o mouse sobre o nome do pacote de dados na lista fornecida pelo comando /datapack list.[quando?]]
      •  pack_format: Versão do pacote. Se esse número não corresponder ao número necessário atual, o pacote de dados exibirá um erro e exigiu confirmação adicional para carregar o pacote.[verificar] Requer 5 para a Edição Java 1.15.

pack.mcmeta usado pelo pacote de dados "vanilla" na 1.14.4, como encontrado no client e servidor oficial

{
    "pack": {
        "pack_format": 5,
        "description": "Os dados padrão para Minecraft"
    }
}

data[editar | editar código-fonte]

Veja também: ID#Espaço nominal

Esta pasta contém todos os dados em um ou vários espaços nominais. Pode conter pastas advancements, functions, loot_tables, predicates, structures, recipes e/ou tags.

Cada progresso, função, tabela de saque, estrutura, receita e arquivo de tag podem ser colocados diretamente em sua respectiva pasta, mas também são permitidas subpastas.

Predefinição[editar | editar código-fonte]

A estrutura de pastas do pacote de dados de vanilla:

Histórico[editar | editar código-fonte]

Edição Java
1.1317w43aAdicionado pacotes de dados.
17w46aAdicionado /datapack, um comando para controlar pacotes de dados carregados.
17w48aOs pacotes de dados agora podem carregar receitas personalizadas.
17w49aEtiquetas agora podem ser criadas com pacotes de dados.
17w49bEtiquetas agora podem ser criadas para funções.
Funções marcadas em minecraft:tick Agora executa cada tique no início do tique.
18w01aAdicionado função set_name para tabela de saque.
Funções marcadas em minecraft:load agora será executado uma vez após uma recarga.
Os relatórios de falhas agora listam quais pacotes de dados estão ativados.
1.1418w43aAgora, tags podem ser criadas para tipos de entidade.
1.1519w38aAdicionado a pasta predicates onde predicados podem ser definidos.
1.1620w22aCarregamento do pacote de dados ligeiramente alterado para impedir que os pacotes de dados personalizados falhem.
Se a recarga do pacote de dados falhar, as alterações não serão aplicadas e o jogo continuará usando os dados anteriores.
As alterações na lista de pacotes de dados são armazenadas somente após o recarregamento bem-sucedido.
Se os pacotes de dados existentes impedirem o carregamento do mundo, o jogo dará a opção de carregar o mundo no modo de segurança, que carrega apenas o pacote de dados de vanilla .
Adicionado a opção --safeMode para servidores carregar apenas com pacote de dados de vanilla .
O jogo agora detectará problemas críticos no pacote de dados, como falta de tags necessárias, e impedirá o carregamento do mundo.
Pre-release 1Os pacotes de dados agora podem ser carregados antes que o mundo seja criado.

Veja também[editar | editar código-fonte]