Формат файлов натуральных структур — различия между версиями

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск
м (1 версия импортирована: Формат_файлов_натуральных_структур)
 
Строка 78: Строка 78:
  
 
[[Категория:Техническое]]
 
[[Категория:Техническое]]
 
[[en:Generated structures data file format]]
 

Текущая версия на 12:30, 19 февраля 2017

Village.dat, Fortress.dat, Temple.dat, Mineshaft.dat, Stronghold.dat и Monument.dat — файлы, которые находятся в папке Minecraft и хранят информацию о генерации деревень, адских крепостей, храмов в пустыне и в джунглях, хижин ведьм, заброшенных шахт, крепостей и подводных крепостей. Каждый файл хранится в виде сжатых NBT файлов.

Структура

Обратите внимание, что большинство тегов, перечисленных ниже, применимы только к определённым типам структур.

  • Шаблон:Nbt: Корневой тег.
    • Шаблон:Nbt
      • Шаблон:Nbt: Список структур.
        • Шаблон:Nbt: Структура. Название тега содержит координаты структуры.
          • Шаблон:Nbt: Идентифицирует тип структуры. Обычно совпадает с именем файла.
          • Шаблон:Nbt: Координаты начальной структуры по оси X.
          • Шаблон:Nbt: Координаты начальной структуры по оси Z.
          • Шаблон:Nbt: Область, в которую вписывается вся структура. Состоит из 6 целых — минимальные координаты X, Y, Z и затем максимальные X, Y, Z.
          • Шаблон:Nbt: (Только для деревень) Есть ли в деревне как минимум 3 структуры, не являющимися доро́гой. Если установлен в 0, то деревня не генерируется как таковая.
          • Шаблон:Nbt: (Только для подводных крепостей) Список чанков, на которых расположена структура.
          • Шаблон:Nbt: Список составных частей, из которых состоит структура.
            • Шаблон:Nbt: Данные составной части структуры.
              • Шаблон:Nbt: Идентифицирует тип составной части. Обычно является кодом, непонятным для обычных людей.
              • Шаблон:Nbt: Возможно, является дальностью части от центра структуры.
              • Шаблон:Nbt: Ориентация части структуры.
              • Шаблон:Nbt: Область, в которую вписывается эта часть структуры. Формат такой же, как и у тега BB самой структуры.
              • Шаблон:Nbt: (Только для храмов и хижин ведьм) Ширина структуры (X/Z).
              • Шаблон:Nbt: (Только для храмов и хижин ведьм) Высота структуры (Y).
              • Шаблон:Nbt: (Только для храмов и хижин ведьм) Глубина структуры (X/Z).
              • Шаблон:Nbt: (Только для храмов и хижин ведьм) На сколько блоков вверх структура была поднята, чтобы оказаться на поверхности. Если структура не поднята, то устанавливается в -1.
              • Шаблон:Nbt: (Храм в джунглях) Установлена ли ловушка с раздатчиком в коридоре.
              • Шаблон:Nbt: (Храм в джунглях) Установлена ли ловушка с раздатчиком над открытым сундуком.
              • Шаблон:Nbt: (Храм в джунглях) Установлен ли основной (открытый) сундук.
              • Шаблон:Nbt: (Храм в джунглях) Если скрытый сундук установлен.
              • Шаблон:Nbt;
              • Шаблон:Nbt;
              • Шаблон:Nbt;
              • Шаблон:Nbt: (Храм в пустыне) Установлены ли сундуки на соответствующих сторонах относительно мира.
              • Шаблон:Nbt: (Хижина ведьмы) Заспаунена ли ведьма в хижине.
              • Шаблон:Nbt: (Заброшенная шахта, "MSCorridor") Есть ли в коридоре рельсы.
              • Шаблон:Nbt: (Заброшенная шахта, "MSCorridor") Есть ли в коридоре паутина.
              • Шаблон:Nbt: (Заброшенная шахта, "MSCorridor") Есть ли в коридоре спаунер с пещерными пауками.
              • Шаблон:Nbt: (Заброшенная шахта, "MSCorridor") Длина коридора.
              • Шаблон:Nbt: (Заброшенная шахта, "MSCrossing") Является ли пересечение двухэтажным.
              • Шаблон:Nbt: (Заброшенная шахта, "MSCrossing") На какой стороне от этой части стоит пересечение.
              • Шаблон:Nbt: (Заброшенная шахта, "MSRoom") Список выходов из комнаты.
                • Шаблон:Nbt: Область, в которую вписывается выход (см. теги BB выше). Из-за ошибки в генерации, Y-координаты в массиве на самом деле не соответствуют реальным, но в этих координатах всё же будут генерироваться пустые пространства 2×3×3. Из-за этого могут появляться воздушные карманы в океанах.
              • Шаблон:Nbt: (Адская крепость, "NeSCLT" и "NeSCRT") Должен был ли генерироваться сундук в этой части крепости, но не имеет его.
              • Шаблон:Nbt: (Адская крепость, "NeMT") Должен был ли генерироваться спаунер ифритов в этой части крепости, но не имеет его.
              • Шаблон:Nbt: (Адская крепость, "NeBEF") Случайное зерно для части крепости со сломанным мостом.
              • Шаблон:Nbt: (Крепость) Вид двери на входе в эту часть крепости.
              • Шаблон:Nbt: (Крепость "SHCC") Есть ли здесь сундук.
              • Шаблон:Nbt: (Крепость "SHFC") Длина коридора в крепости.
              • Шаблон:Nbt: (Крепость "SH5C") Имеет ли пятистороннее пересечение выход на нижнем уровне на стороне с ведущей вверх лестницей.
              • Шаблон:Nbt: (Крепость "SH5C") Имеет ли пятистороннее пересечение выход на нижнем уровне на стороне с ведущей вниз лестницей.
              • Шаблон:Nbt: (Крепость "SH5C") Имеет ли пятистороннее пересечение выход на верхнем уровне на стороне с ведущей вверх лестницей.
              • Шаблон:Nbt: (Крепость "SH5C") Имеет ли пятистороннее пересечение выход на верхнем уровне на стороне с ведущей вниз лестницей.
              • Шаблон:Nbt: (Крепость "SHLi") Есть ли второй этаж в библиотеке.
              • Шаблон:Nbt: (Крепость "SHPR") Размещён ли спаунер чешуйниц в этой части крепости.
              • Шаблон:Nbt: (Крепость "SHRC") Указывает, содержит ли комната колонну с факелами, фонтан, второй уровень с сундуком, или что эта комната пуста.
              • Шаблон:Nbt: (Крепость "SHSD") Является ли винтовая лестница источником крепости или результатом случайной генерации.
              • Шаблон:Nbt: (Крепость "SHS") Имеет ли коридор вход слева.
              • Шаблон:Nbt: (Крепость "SHS") Имеет ли коридор вход справа.
              • Шаблон:Nbt: (Деревня NPC) Расположена ли деревня в пустыне.
              • Шаблон:Nbt: (Деревня NPC) Число жителей, заспауненных в деревне.
              • Шаблон:Nbt: (Деревня NPC) Координата Y, на которую была перемещена часть деревни, чтобы разместить её на поверхности; если часть деревни не перемещена, то -1.
              • Шаблон:Nbt: (Деревня NPC "ViS") Есть ли в кузнице сундук с сокровищами.
              • Шаблон:Nbt: (Деревня NPC "ViF" и "ViDF")
              • Шаблон:Nbt: (Деревня NPC "ViF" и "ViDF") Посаженное в участок земли фермы растение.
              • Шаблон:Nbt: (Деревня NPC "ViDF") Посаженное в участок земли фермы растение.
              • Шаблон:Nbt: (Деревня NPC "ViDF") Посаженное в участок земли фермы растение.
              • Шаблон:Nbt: (Деревня NPC "ViSH") Есть ли в доме лестница на крышу и ограждение.
              • Шаблон:Nbt: (Деревня NPC "ViSmH") Стол: 0 — нет стола, 1 и 2 — стол с той или иной стороны дома.
              • Шаблон:Nbt: (Деревня NPC "ViSmH") Тип крыши.
              • Шаблон:Nbt: (Деревня NPC "ViSR") Длина гравиевой дороги.