Minecraft Wiki перенесена на Единую платформу UCP. О замеченных ошибках, пожалуйста, сообщайте на портале сообщества или канале Discord.

Участник:User 100287610/Спаун чанков

Материал из Minecraft Wiki
Перейти к: навигация, поиск

Спаун чанков это чанки, найденные в мировой точке спауна, которые не выгружаются из памяти, в отличие от обычных чанков. Они не найдены в Legacy Console Edition. В Bedrock Edition подобная механика называется область тика.

Поведение[править | править код]

Обычно старые чанки за пределами рендеринга выгружаются из памяти, а новые чанки загружаются в память. Поэтому такие события, как механизмы красного камня и железный голем (или иным образом любой) фермы в старых чанках, останавливают обработку. Поскольку чанки порождения не выгружаются, происходящие в них события продолжают обрабатываться, даже если поблизости нет игроков. Если мировое возрождение устанавливается в затянувшийся чанк с помощью команд, например в чанке с множеством часов из красного камня, запаздывание присутствует везде, где игрок находится в мире.

Другие измерения[править | править код]

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

Мероприятия[править | править код]

Обработанный[править | править код]

Следующие события обрабатываются независимо от местоположения игрока, если событие находится в чанке:

Блоки
  • Вода и лава текут нормально.
  • Лава может разжечь близлежащие горючие предметы.
  • Огонь распространяется на любые близлежащие легковоспламеняющиеся объекты.
Сущности
  • Выпавшие предметы могут падать, перемещаться по воде или уничтожаться лавой, а также исчезать через 5 минут, если они не собраны игроком или не собраны воронкой.
  • Пассивные мобы, такие как зверюшки и жители деревни, могут вырасти во взрослых.
  • Песок и гравий могут упасть, если блок ниже перемещен или уничтожен.
  • Жители могут разводиться, если выполнены все условия.
  • Железный голем может появляться внутри деревни.
  • Загрунтованный динамит может упасть и взорваться.
    • Если TNT достигает незагруженного чанка, он останавливается и не взрывается, поэтому блоки в незагруженном чанке не затрагиваются, пока этот чанк не будет загружен.
Механизмы

Не обработанные[править | править код]

Некоторые события не обрабатываются до тех пор, пока они не окажутся в «диапазоне обновления чанков», который зависит от расстояния рендеринга в одиночной игре и управляется оператором в многопользовательской игре, которая включает в себя следующее:

Блоки
Сущности
  • Враждебные мобы мгновенно исчезают, если они появляются более чем в 128 блоках от любого игрока.
  • Пассивные мобы не появляются естественным образом за пределами блока размером 240 блоков X240 вокруг игрока.
    • Кепка порождения пассивного моба ограничена количеством дружественных мобов, загруженных в память, что означает, что любые пассивные мобы, присутствующие в порциях спавна, учитываются в кепке моба и обычно препятствуют естественному появлению дружественных мобов где-либо еще в мире. Единственное исключение — это когда пассивные мобы появляются как часть недавно созданного чанка.

Место расположения[править | править код]

Чанки спауна обычно состоят из области 23x23 чанков точке появления мира.[проверить] Точное правило включает чанки, центр которых меньше или равен 184 чанкам от места появления мира вдоль обеих осей.[проверить] В редком случае, когда мировое возрождение находится точно на границе чанка, вдоль этой оси загружается 24 чанка, 20 из которых активируют сущности. Сущности активны, только если все чанки в области 5×5 чанков вокруг них загружены, ограничивая их действия «эффективной областью» 19x19 чанков вокруг точки появления в мире. Это оставляет границу шириной 2 чанка на окраине порций появления, в которой объекты не обрабатываются, но красный камень и другие блоки продолжают обновляться. Это часто называют «отложенной загрузкой чанка».

Есть несколько способов определить точку появления в мире:

  • Компас всегда указывает на точку появления.
  • Следующее работает только для игроков, не подключенных к кровати:
    • В режиме приключения северо-западный угол блока, на котором появляются игроки, является точкой появления мира.
    • В режимах творчества, наблюдателя и выживания игроки появляются на случайном блоке в поле размером 20×20 с центром в точке появления. Точка появления может быть выведена путем многократного повторного появления и отслеживания наименьшего прямоугольника, охватывающего все блоки, которые были созданы игроками до сих пор. Если прямоугольник появляется между a < b по обеим осям точка появления может быть любым целым числом x между b − 10 ≤ x ≤ a + 10 с равной вероятностью. Как только прямоугольник вырос до 20×20 блоков, точка возрождения находится в его точном центре.
  • Выполнение команд /gamerule spawnRadius 0 затем /kill.
  • Сущности, отличающие от игроков, попадающих в портал Края в Край, попадают в точную точку возрождения. Предметы, брошенные в точку, отмечают место в обычном мире. Игроки появляются как обычно, что позволяет использовать их для выполнения вышеизложенного, не умирая.
  • Новая точка появления в мире может быть установлена с помощью /setworldspawn. Если координаты не указаны, то точка появления появляется в северо-западном углу блока, на котором сейчас находится игрок. Обратите внимание, что это не загружает новые чанки спауна; это просто предотвращает их разгрузку. Чанки могут быть загружены путем перехода в диапазон или перезапуска сервера. Они остаются загруженными, пока точка спауна не будет снова перемещена.
  • Моды или внешние программы, такие как NBTExplorer или MCEdit также можно использовать для поиска и установки точки появления в мире.

Сравнение с тикающими областями и /forceload[править | править код]

Вместо спауна чанков, Bedrock Edition имеет игровую механику, называемую тикающими областями, которая служит аналогичной цели. Существует также команда /forceload, которая служит аналогичным целям.‌[Только для Java Edition] Однако есть несколько отличий. Следующая таблица сравнивает порции спавна и области тиканья.

Спаун чанков/Сравнение