Minecraft Wiki
Advertisement
Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.
В другом языковом разделе есть более полная статья.
Вы можете помочь проекту, расширив текущую статью с помощью перевода.
ChunkGeneration

Визуализация одного чанка.

Chunk borders visible in snow

На снегу нанесены границы отдельных чанков

Чанки (от англ. Chunk — ячейка, кусок, осколок) — метод, который использует игра для разделения бесконечных карт на части.


Генерация

Размеры одного чанка — 16 блоков в ширину, 16 блоков в длину и 256 блоков в глубину. Это составляет 65 536 блоков. При открытии нового куска карты, генерируется и становится активным 441 чанк вокруг игрока. Чанки генерируются с помощью зерна карты, а это означает, что они будут всегда одинаковыми если вы будете использовать одно и то же зерно снова.

Прогрузка чанков

Количество активных чанков вокруг игрока в одиночной игре определяется и дальностью прорисовки: 25 на самой малой, 81 на малой, 289 на нормальной и 441 на дальней. Это не влияет на генерацию мира. В многопользовательском режиме чанки загружаются в радиусе 10 от игрока (21*21 чанк). Радиус может быть сконфигурирован от 2 до 16. Связано это с мощностью оборудования и скоростью подключения. На этих чанках могут появляться мобы, деревья, вода, предметы и прочее, когда активность на всех других чанках на карте остановлена и они являются полностью статичными. Если игрок переместится на область уже сгенерированных чанков, то эти чанки восстановятся и наполнятся динамическими объектами. С 20 декабря 2010 года сервер сохраняет чанки реже, чем раньше. Чанки не пересохраняются, если они уже были сохранены 30 секунд назад.

В некоторых версиях игры существует ошибка, в связи с которой один или несколько чанков на сервере не загружается, и игрок видит перед собой огромную пропасть до дна, но не может в неё упасть. Для ликвидации этой ошибки нужно переподключиться к серверу, изменить дальность прорисовки (F3+F) или установить факел неподалеку от этой дыры.

Слизне чанки

Слизни могут спауниться только на чанках, определяемых расчетами его координат. Существуют специальные программы и модификации, которые позволяют указать, где они могут спауниться.

Рендер

Рендеринг игры делит чанк на 8 частей 16*16*16( после версии 1.2.3 стало 16 частей ), которые составляют списки OpenGL, в целях значительного ускорения рендеринга. Он должен быть каждый раз перестроен при изменении чанка.


См. также

Advertisement