Открыть сервисСервис

Максимальная высота в Minecraft

Максимальная высота в Minecraft — верхняя граница игрового мира, выше которой блоки не могут быть построены, а генерация ландшафта прекращается. Значение этой границы менялось с развитием игры: в современных версиях (начиная с 1.18, «Caves & Cliffs: Part II», 2021 год) высота мира составляет 320 блоков, а абсолютный предел размещения блоков — уровень Y = 320 (блоки занимают слоты от Y = −64 до Y = 319).

История изменения высоты

В ранних версиях Minecraft (Alpha, Beta) граница мира составляла 128 блоков по высоте: от уровня моря (Y = 64) вверх и вниз было доступно по 64 блока. С выходом версии 1.2 (2012 год) высота мира была увеличена до 256 блоков, что позволило генерировать более высокие горы и строить более масштабные сооружения.

Кардинальное изменение произошло в обновлении 1.18 (ноябрь 2021 года), разработанном студией Mojang Studios. Высота мира была увеличена до 320 блоков, а глубина — до −64. Таким образом, общая вертикальная протяжённость мира выросла с 256 до 384 блоков. Это обновление также полностью переработало систему генерации пещер и гор, внедрив новый алгоритм, основанный на трёхмерном шуме.

ВерсияГодВерхняя границаНижняя граница
Alpha / Beta2009–2011Y = 128Y = 0
1.2 – 1.172012–2021Y = 256Y = 0
1.18 и новее2021 — н. в.Y = 320Y = −64

Устройство высотной системы

В версиях 1.18 и новее высота мира разделена на две зоны. Слой от Y = −64 до Y = 0 — подземная зона, где генерируются пещеры, жилы руд и структуры вроде руинных порталов. Слой от Y = 0 до Y = 319 — поверхность, включающая биомы, деревья, постройки и небо. Уровень моря по-прежнему находится на Y = 62.

Отдельно выделяется граница строительства. В одиночной игре и на большинстве серверов игроки могут ставить блоки до Y = 319 включительно. Начиная с Y = 320 и выше размещение блоков запрещено — при попытке поставить блок на этой высоте игра выдаёт сообщение об ошибке. В версиях Java Edition и Bedrock Edition предел совпадает, однако в Bedrock дополнительно существует понятие «build height limit», которое исторически было ниже и составляло 256 блоков до обновления 1.18.

Высота и генерация мира

Обновление 1.18 существенно изменило рельеф. Горы теперь могут достигать высоты более 200 блоков над уровнем моря, а в биомах «Горы» и «Снежные горы» генерируются пики, доходящие до Y = 250 и выше. Пещеры разделены на два типа: обычные «грибные» пещеры и огромные «гигантские пещеры» (cheese caves), которые прорезают породу на различных уровнях.

Высота влияет на распределение руд. Алмазы, например, чаще встречаются ниже Y = 16, а начиная с версии 1.18 их максимальная концентрация приходится на уровень Y = −59. Медные, железные и золотые жилы, наоборот, смещены вверх: железо генерируется преимущественно между Y = −24 и Y = 56.

Высота и геймплей

Высота ограничивает несколько игровых механик. Ракеты с фейерверками, используемые для полётов в элитрах, не работают выше Y = 256 — на этой высоте заканчивается зона действия. Стрелы, выпущенные выше определённого уровня, ведут себя иначе: в старых версиях они исчезали при достижении верхней границы.

Мобы не спавнятся выше Y = 248, за исключением случаев, когда спавн происходит в тёмных помещениях с допустимым уровнем освещённости. Это ограничение исторически связано с прежней высотой мира в 256 блоков.

В командном режиме и на серверах с установленными плагинами ограничение высоты может быть обойдено, однако в ванильной игре предел жёстко задан кодом. Телепортация выше Y = 320 возможна, но игрок окажется в пустом пространстве без блоков и гравитация заставит его падать.

Технические детали

Для хранения координат Y используется 26-битное знаковое число в сетевом протоколе Minecraft, что позволяет кодировать значения от −33 554 432 до 33 554 431. Фактически диапазон мира ограничен значительно уже, но запас в протоколе заложен на случай будущего расширения.

Чанки в версиях 1.18 и новее состояют из 24 секций по 16 блоков (всего 384 блоков), тогда как в версиях до 1.18 чанк содержал 16 секций (256 блоков). Это увеличение привело к росту потребления оперативной памяти при загрузке мира, что Mojang компенсировала оптимизацией алгоритмов генерации.

Интересные факты

  • В ранних версиях Minecraft (Classic, 2009 год) высота мира составляла всего 64 блока, а уровень моря находился на отметке 32.
  • Нотч (Маркус Перссон), создатель игры, заявлял, что увеличение высоты было одним из самых сложных технических решений, поскольку затрагивало формат сохранений.
  • В обновлении 1.18 Mojang планировала поднять высоту до 400 блоков, но отказалась от этой идеи из-за проблем с производительностью.
  • Моды и плагины, такие как CubicChunks, позволяют убрать ограничение высоты полностью, генерируя мир в бесконечной вертикали.

Источники

  • Официальная документация Minecraft Wiki (minecraft.wiki)
  • Журнал изменений версий Minecraft на официальном сайте Mojang Studios
  • Презентация обновления Caves & Cliffs на Minecraft Live 2020 и 2021
  • Техническая документация по сетевому протоколу Minecraft (wiki.vg)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru