version.json
Ir para navegação
Ir para pesquisar
Esse artigo fala sobre o arquivo version.json no cliente e servidor jars do Minecraft desde a 18w47b. Para a <versão do jogo>.json usado pelo launcher, veja client.json.
Esse recurso é exclusivo para a Edição Java.
version.json está embutido dentro do client.jar no .minecraft/versions/<version> ou server.jar desde a 18w47b. Ele oferece algumas informações básicas sobre os atributos da versão.
Formato JSON
[editar | editar código-fonte]Este é o formato JSON para version.json.
- O objeto raiz.
- id: O identificador exclusivo da versão. Às vezes, pode exibir o hash da build também, separado do nome por uma barra.
- name: O nome amigável da versão. Geralmente idêntico ao
id. - release_target: A versão principal desta versão está sendo desenvolvida. Idêntico ao nome para versões de lançamento.
- world_version: A versão de dados desta versão.
- series_id: Identifica de qual ramificação de uma versão é. O valor padrão é "principal" e outros valores são usados quando uma versão não é da ramificação principal.
- protocol_version: A versão do protocolo desta versão.
- pack_version: O número do formato do pacote de recursos/dados ( pack_format) desta versão.
- resource: O número do formato do pacote de recursos.
- data: O número do formato do pacote de dados.
- build_time: O tempo de lançamento desta versão no formato ISO 8601.
- stable: Se esta versão é uma versão de lançamento (
true) ou uma versão de desenvolvimento (false). - use_editor: Uso desconhecido.
Histórico
[editar | editar código-fonte]| Edição Java | |||||||
|---|---|---|---|---|---|---|---|
| 1.14 | 18w47b | Adicionado version.json. | |||||
| 1.17 | 20w45a | Alterado pack_version de um valor interio para um valor de objeto . | |||||
| As versões de dados e pacote de recursos agora são atualizadas separadamente. | |||||||
| 1.19.4 | Removido release_target | ||||||