Format de niveau

De Minecraft Wiki
Aller à : navigation, rechercher
Version Java.png

Version Java uniquement

Contenu du dossier de sauvegarde[modifier | modifier le wikicode]

Chemin relatif Page Description
/level.dat (voir plus bas) Stockage des informations globales de la sauvegarde.
/level.dat_new - Le jeu sauvegarde les nouvelles informations dans ce fichier puis le renomme après en level.dat.
/level.dat_mcr - Sauvegarde du fichier level.dat avant la conversion du format Region vers Anvil.
/level.dat_old - Sauvegarde du fichier level.dat avant la conversion du format Alpha vers Region ou Anvil.
/session.lock (voir plus bas) Utilisé pour donner un accès en écriture au dernier programme pour modifier ce fichier.
/players/<player>.dat Format Player.dat Stockage des informations personnelles de chaque joueur de cette sauvegarde, pour les versions d'avant la 1.7.6.
/playerdata/<uuid>.dat Format Player.dat Stockage des informations personnelles de chaque joueur de cette sauvegarde, depuis la version 1.7.6.
/stats/<uuid>.json Statistiques Stockage des statistiques de chaque joueur de cette sauvegarde, depuis la version 1.7.6.
/advancements/<uuid>.json Progrès Stockage des Progrès de chaque joueurs de cette sauvegarde, depuis la version 17w13a.
/data/idcounts.dat
/data/map_<#>.dat
Format de Carte (objet) Stockage des données de chaque Carte fabriquées.
/data/villages.dat
/data/villages_nether.dat
/data/villages_end.dat
Format Villages.dat Stockage des données de chaque Villages du monde. Le Nether et l'End ont été ajouté en 1.8.
/data/Village.dat
/data/Fortress.dat
/data/Temple.dat
/data/Mineshaft.dat
/data/Stronghold.dat
/data/Monument.dat
Generated structures data file format Stockage des données des différentes structures de la sauvegarde.
/region/ - Contient les tronçons de Le Surface.
/DIM-1/region/ - Contient les tronçons du Nether.
/DIM1/region/ - Contient les tronçons de l'End.
/region/r.<#>.<#>.mca
/DIM-1/region/r.<#>.<#>.mca
/DIM1/region/r.<#>.<#>.mca
Anvil Ficher de tronçon individuel.
/region/r.<#>.<#>.mcr
/DIM-1/r.<#>.<#>.mcr
/DIM1/r.<#>.<#>.mcr
Region Sauvegardes des fichiers de région avant la conversion de Region vers Anvil.
/<#>/<#>/c.<#>.<#>.dat Alpha Sauvegardes des fichiers de tronçon avant la conversion de Alpha vers Region.

Structure NBT du fichier level.dat[modifier | modifier le wikicode]

Le fichier level.dat est un fichier de type NBT que l'on retrouve dans chaque sauvegarde Minecraft au format Anvil. Il conserve des données relatives au monde et au joueur. Ce fichier peut-être modifié avec des logiciels tels que NBTedit, NBTExplorer ou d'autres. Vous pouvez télécharger NBTExplorer à ce lien.


  • Tag racine

    •  CustomBossEvents: Liste des barres de boss.

      •  <barre de boss>

        •  Players: Liste des joueurs qui peuvent voir la barre de boss.

          • : Joueur unique.

            •  L: Les bits les moins significatifs de l'UUID. Ceci est joint à M pour former l'identifiant unique du joueur.

            •  M: Les bits les plus significatifs de l'UUID. Ceci est joint à L pour former l'identifiant unique du joueur.

        •  Color: Id de la couleur de la barre de boss.

        •  CreateWorldFog: 1 ou 0 (vrai/faux) - Si la barre de boss doit créer du brouillard.

        •  DarkenScreen: 1 ou 0 (vrai/faux) - Si la barre de boss doit assombrir le ciel.

        •  Max: La vie maximale de la barre de boss.

        •  Value: La vie actuelle de la bare de boss.

        •  Name: Le nom afficher sur la barre de boss. Objet de type texte JSON.

        •  Overlay: ID du style de la barre de boss. Les valeurs acceptés sont: progress, notched_6, notched_10, notched_12, et notched_20.

        •  PlayBossMusic: 1 ou 0 (vrai/faux) - Si la barre de boss jouer une musique de boss.

        •  Visible: 1 ou 0 (vrai/faux) - Si la barre de boss est visible pour les joueurs de la liste.

    •  DataPacks: Options pour les Packs de Données.

      •  Disabled: Liste des packs de données désactivé.

        • : Pack de données unique.

      •  Enabled: Liste des packs de données activé. Par défaut, il y a le pack "vanilla" qui est activé.

        • : Pack de données unique.

    •  DimensionData: Contient toute les informations sur les dimensions de la sauvegarde.

      •  1: Données pour l'End

        •  DragonFight: Données concernant les combats avec le dragon. Apparait uniquement apres un combat avec ce dernier.

          •  ExitPortalLocation: Coordonnées du portail de sortie apparaissant à la mort du dragon.

            •  X: Coordonnée X du portail.

            •  Y: Coordonnée Y du portail.

            •  Z: Coordonnée Z du portail.

          •  Gateways: Contient la liste des Passerelle de l'End qui sont apparut.

            • : L'angle d'une future passerelle, de 0 à 19. 0 est à l'est du portail de sortie, et les chiffres augmentent dans le sens des aiguilles d'une montre.

          •  DragonKilled: 1 ou 0 (vrai/faux) - Si le dragon est actuellement vivant.

          •  DragonUUIDLeast: Les bits les moins significatifs de l'UUID du dragon. Ceci est joint à DragonUUIDMost pour former l'ID unique du dragon.

          •  DragonUUIDMost: Les bits les plus significatifs de l'UUID du dragon. Ceci est joint à DragonUUIDLeast pour former l'ID unique du dragon.

          •  PreviouslyKilled: 1 ou 0 (vrai/faux) - Si le dragon a été tué. Utilisé pour déterminer l'experience donnée par dragon.

    •  Gamerules : Liste des règles de jeu. Voir la commande /gamerule pour plus d'infos.

      •  <règle de jeu>

    •  Player : Données relatives au joueur. Voir Format Player.dat pour plus d'infos. Aussi dans les fichiers du dossier "players" de chaque sauvegarde.

    •  Version : Contient les informations de version de la sauvegarde.

      •  Id : L'indentifiant de la version.

      •  Name : Nom de la version (exemple: "18w06a").

      •  Snapshot : 1 ou 0 (vrai/faux) - Si la version actuelle est une version snapshot.

    •  allowCommands : Affiche 1 si les Commandes sont activées.

    •  BorderCenterX: Centre des bordure du monde a la coordonnée X. Par défaut 0.

    •  BorderCenterZ: Centre des bordure du monde a la coordonnée Z. Par défaut 0.

    •  BorderSize: Taille de la bordure du monde. Par défaut 60000000.

    •  BorderSafeZone: Par défaut 5.

    •  BorderWarningBlocks: Par défaut 5.

    •  BorderWarningTime: Par défaut 15.

    •  BorderSizeLerpTarget: Par défaut 60000000.

    •  BorderSizeLerpTime: Par défaut 0.

    •  BorderDamagePerBlock: Nombre de dégâts supplémentaires par bloc parcouru avec la barrière. Par défaut 0.2.

    •  clearWeatherTime: Nombre de ticks avant que le beau temps ce termine.

    •  DataVersion: Inconnu. Par défaut 1466.

    •  DayTime : Le temps, en ticks, de la journée. 0 équivaut au lever du soleil, 6000 à midi et 18000 à minuit.

    •  Difficulty: La difficulté de jeu. 0 est Paisible, 1 est Facile, 2 est Normal, et 3 est Difficile. Par défaut 2.

    •  DifficultyLocked: 1 ou 0 (vrai/faux) - Vrai si la difficulté est verrouillé pour cette sauvegarde. Par défaut 0.

    •  GameType : Le mode de jeu par défaut du monde. 0 : Survival, 1 : Créatif, 2 Aventure.

    •  generatorName : "default", "flat", "largeBiomes", "amplified", "customized" ou "debug_all_block_states"; le nom du générateur utilisé pour créer le monde.

    •  generatorOptions : La personnalisation d'un monde surface plane est écrite ici. Comme dans les menus.

    •  generatorVersion : La version du générateur de monde. Effets inconnus. Par défaut 1.

    •  hardcore : Affiche 1 si la partie est en Hardcore.

    •  initialized : Affiche 1 si le monde a déjà été ouvert.

    •  LastPlayed : Le temps Unix écoulé depuis la dernière fois que le monde a été ouvert.

    •  LevelName : Le nom du monde.

    •  MapFeatures : Affiche 1 si le générateur de monde doit placer des structures naturelles.

    •  raining : Affiche 1 s'il pleut ou non.

    •  rainTime : Le nombre de ticks avant qu'il se mette à pleuvoir.

    •  RandomSeed : La graine aléatoire du monde.

    •  SizeOnDisk : La taille estimée en bytes du niveau; n'est actuellement plus utilisé.

    •  SpawnX : La coordonnée X du point d'apparition du monde.

    •  SpawnY : La coordonnée Y du point d'apparition du monde.

    •  SpawnZ : La coordonnée Z du point d'apparition du monde.

    •  thundering : Affiche 1 si l'orage est présent.

    •  thunderTime : Le nombre de ticks avant qu'il se mette à tonner.

    •  Time : Le nombre de ticks écoulés depuis la création du monde.

    •  Version : Affiche toujours "19133". Le numéro de la version NBT du niveau.

Format session.lock[modifier | modifier le wikicode]

Ce fichier contient l'horodatage du dernier accès a la sauvegarde. Le fichier contient un seul entier de 64 bits au format big endian, qui est l'horodatage, stocké en tant que nombre de millisecondes écoulées depuis 1970-01-01 00:00:00, en UTC (heure UNIX).

Contrairement aux fichiers de verrouillage classiques, ce fichier garantit que le dernier programme qui accède a la sauvegarde est celui qui a un accès en lecture et en écriture. Le processus va faire quelque chose comme ceci:

  1. Le programme ouvre le fichier session.lock.
  2. Le programme écrit le timestanp (heure actuelle) dans le fichier session.lock.
  3. Le programme surveille les changements éventuels du fichier session.lock.
  4. Si le contenu du fichier session.lock change, le programme s’arrête et stoppe le verrouillage de la sauvegarde.

Minecraft peut parfois essayer de maintenir le verrou sur une sauvegarde même après que le joueur a commencé à jouer sur une autre sauvegarde, ce qui peut provoquer un comportement étrange. Il est recommandé de s'assurer que Minecraft est fermé avant d'essayer d'acquérir un verrou sur une sauvegarde.

Voir aussi[modifier | modifier le wikicode]

Pages semblables :
Format NBT
Format Player.dat
Format de carte (objet)
Format Villages.dat

Promotional Content