Térképformátum

Innen: Minecraft Wiki

A Minecraft 1.0-ban minden térképnek saját könyvtára van. A térképet a level.dat fájl jellemzi, amely a térképet és régióit tárolja.

A térkép mappái a tárgyakat mindig vastag betűkkel írja, de néha dőlt betűkkel.

Elérés Cikk Leírás
/level.dat (lent) Globális információt tartalmaz a térképről.
/level.dat_mcr - Egy biztonsági másolat a level-dat fájlról a konverzió előtt (MCRegion-ről Anvil fájlformátumra).
/level.dat_old - Egy biztonsági másolat a level-dat fájlról a konverzió előtt (Alfa térképformátumról MCRegion-re, vagy Anvil fájlformátumra).
/session.lock (lent) Írási engedélyt ad az utolsó programnak, hogy módosítsa a fájlt.
/players/<player>.dat Player.dat formátum A térképet valaha játszott játékosokról tartalmaz információkat.
/data/idcounts.dat
/data/map_<#>.dat
Térképtárgy formátum Térképadatokat tartalmaz a barkácsolható térkép tárgynak.
/data/villages.dat Villages.dat formátum A térképen lévő NJK falvakról tartalmaz információt.
/region/ - Régiófájlokat tartalmaz a normál világról.
/DIM-1/ - Régiófájlokat tartalmaz az Alvilágról.
/DIM1/ - Régiófájlokat tartalmaz a Végről.
/region/r.<#>.<#>.mca
/DIM-1/r.<#>.<#>.mca
/DIM1/r.<#>.<#>.mca
Anvil fájlformátum Egyéni régiófájlok.
/region/r.<#>.<#>.mcr
/DIM-1/r.<#>.<#>.mcr
/DIM1/r.<#>.<#>.mcr
Régió fájlformátum Egy biztonsági másolat a régiófájlokról a konverzió előtt (MCRegion-ről Anvil fájlformátumra).
/<#>/<#>/c.<#>.<#>.dat Alfa térképformátum Egy biztonsági másolat a darabkafájlokról a konverzió előtt (Alfa térképformátumról MCRegion-re).

level.dat formátum[szerkesztés | forrásszöveg szerkesztése]

A level.dat fájl globális információkat tartalmaz a világról, mint például a nap ideje, a játékos neve, a használt térképgenerátor, és a mag. Ez a fájl NBT formátumú, a szerkezete pedig a következő:


  • A fájl gyökere.

    •  Data: Ez a címke tartalmaz minden térképadatot.

      •  version: Az NBT verziója, 19133.

      •  initialized: 1 vagy 0 (igaz/hamis) - Általában igaz, ha a világ problémamentesen inicializálva lett a generálása után. Ha közben valahogyan megszakították a folyamatot, ez hamis is lehet, és a világ a következő betöltéskor újrainicializálódik.

      •  LevelName: A térkép neve.

      •  generatorName: A generátor neve: "default" (alapértelmezett), "flat" (lapos), vagy "largeBiomes" (nagyBiomok).

      •  generatorVersion: A generátor verziója. A változás okozója ismeretlen, de nem csak 0 lehet.

      •  generatorOptions: A generátor speciális beállításai, jelenleg csak a Lapos generátornál érhető el. A sor formátuma egy vesszővel elválasztott lista, amelyben a blokkok azonosítója van felsorolva a térkép tetejétől, minden blokk azonosítója elé írható egy szám (ahány réteg), és egy x. A sérülések értékei nem támogatottak.[1]

      •  RandomSeed: A mag, amely a talajt generálja.

      •  MapFeatures: 1 vagy 0 (igaz/hamis) - Igaz, ha a térképgenerátor elhelyezhet képződményeket.

      •  LastPlayed: Az utolsó betöltés ideje.

      •  SizeOnDisk: A térkép becsült mérete bájtokban. Jelenleg nincs használva.

      •  allowCommands: 1 vagy 0 (igaz/hamis) - Igaz, ha a csalások engedélyezettek.

      •  hardcore: 1 vagy 0 (igaz/hamis) - Igaz, ha a játékosnak le kell törölnie a térképet a halála után. Mind a három játékmódra igaz.

      •  GameType: Az alap játékmód egyjátékos módban, amikor a játékos terem, vagy újraterem. 0 a túlélő mód, 1 a kreatív mód, 2 a kaland mód kódja.

      •  Time: A térkép kezdete óta eltelt tikkek száma.

      •  DayTime: A nap ideje. 0 a napkelte, 6000 a dél, 12000 a naplemente, 18000 az éjfél, és 24000 a következő nap. Ez az érték tovább számol 24000 után, és nem tér vissza 0-ra.

      •  SpawnX: A térkép termőhelyének X koordinátája.

      •  SpawnY: A térkép termőhelyének Y koordinátája.

      •  SpawnZ: A térkép termőhelyének Z koordinátája.

      •  raining: 1 vagy 0 (igaz/hamis) - Igaz, ha a térképen esőzés, vagy havazás zajlik, vagy felhő fedi a térképet.

      •  rainTime: Az esőzés kezdete után eltelt tikkek száma.

      •  thundering: 1 vagy 0 (igaz/hamis) - Igaz, ha az eső/hó/felhő vihart eredményez, és eléggé sötét, hogy szörnyek teremjenek a szabad ég alatt.

      •  thunderTime: A vihar kezdete után eltelt tikkek száma.

      •  Player: Az egyjátékos módban lévő játékos állapota. Ez felülírja a <player>.dat fájlt, ha ugyanaz a nevük. Ezt a szerverek csak akkor mentik le, ha már létezik, más esetben a szerverek nem mentik le ezt az adatot. Bővebb információért lásd a player.dat formátum oldalt.

      •  GameRules: A játék szabályai. Minden sora egy "igaz", vagy "hamis" állítás.

        •  commandBlockOutput: A parancs-blokk által elkövetett akciók kiírásra kerülnek-e a chat ablakban. Alapesetben igaz.

        •  doFireTick: A tűz terjed, vagy eltűnik. Alapesetben igaz.

        •  doMobLoot: A szörnyek dobnak-e zsákmányt halálukkor, vagy nem. Alapesetben igaz.

        •  doMobSpawning: Teremnek-e szörnyek természetes módon. Alapesetben igaz.

        •  doTileDrops: A blokkok széttörése után kapható-e blokk tárgy, vagy nem. Alapesetben igaz.

        •  keepInventory: A játékosok megtartják-e eszköztárukat haláluk után. Alapesetben hamis.

        •  mobGriefing: A szörnyek elpusztíthatják-e a blokkokat (creeper robbanása, zombi ajtótörése, stb.). Alapesetben igaz.

session.lock formátum[szerkesztés | forrásszöveg szerkesztése]

Ez a fájl a térképhez való utolsó hozzáférés időpontját tartalmazza. A fájl egy 64-bites változót tartalmaz egy nagy bájtsorrendű formátumban, amely az 1970-es év óta eltelt időt tartalmazza milliszekundumokban.

A tipikus zároló fájlokkal ellentétben ez a fájl csak az utolsó program hozzáférésének idejét tartalmazza. A számítás valahogy így működik:

  1. A program megnyitja a session.lock fájlt.
  2. A program beleírja az időt a session.lock fájlba.
  3. A program változásokat kutat a session.lock fájlban.
  4. Ha a session.lock fájl tartalma változott, a program kilép, és lezárja a térképet.

A Minecraft néha megpróbálja a térképen tartani a zárat, még akkor is, ha a játékos már másik térképen játszik. Ez különös viselkedést okozhat. Ajánlott meggyőződni róla, hogy a Minecraft be lett zárva, mielőtt zárat adna egy térképre.

Hivatkozások[szerkesztés | forrásszöveg szerkesztése]