version.json
Aller à la navigation
Aller à la recherche
Cette page concerne le fichier version.json dans les JAR client et serveur de Minecraft. Pour le fichier <version du jeu>.json utilisé par le launcher, voir client.json.
Cette fonctionnalité est exclusive à l'édition Java.
version.json est un fichier intégré dans le client.jar dans .minecraft/versions/<version>, ou dans le server.jar depuis la 18w47b. Il fournit quelques informations basiques sur les propriétés de la version.
Format JSON
[modifier | modifier le wikicode]Voici le format JSON du fichier version.json.
- Le tag racine.
- id : L'identifiant unique de la version. Il peut parfois contenir également le hachage du build, séparé du nom par une barre oblique.
- name : Le nom simplifié de la version. Il est généralement identique à
id. -
release_target: La version de type release pour laquelle cette version est développée. Elle est identique au nom pour les versions de type release. - world_version : La version de données de cette version.
- series_id : Identifie la branche dont provient la version. La valeur par défaut est
mainet d'autres valeurs sont utilisées quand une version ne provient pas de la branche principale.deep_dark_previewa été utilisée pour la Deep Dark Experimental Snapshot 1 etapril<xxxx>est utilisée pour les versions de poisson d'avril publiées à partir de 2022. Elle est également utilisée comme moyen secondaire, après la version de données, pour vérifier les incompatibilités. - protocol_version : La version de protocole de cette version.
- pack_version : Les formats de packs de ressources et de données de cette version.
- resource : Le numéro de format du pack de ressources.
- data : Le numéro de format du pack de données.
- build_time : L'heure de publication de cette version, au format ISO 8601.
- stable : Si cette version est de type release (
true) ou est une version de développement (false). - use_editor : Utilisation inconnue.
Historique
[modifier | modifier le wikicode]| Édition Java | |||||||
|---|---|---|---|---|---|---|---|
| 1.14 | 18w47b | Ajout du fichier version.json. | |||||
| 1.17 | 20w45a | La valeur du champ pack_version est passé d'un nombre entier à un objet .
| |||||
| Les versions de packs de ressources et de données sont désormais mises à jour séparément. | |||||||
| 1.19.4 | Suppression du champ release_target. | ||||||