20 Тиков 20 тиков в секунду
Генерация мира

Сид — это число, а не код мира

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

обновлено 28 октября 2026 2 мин чтения Java Edition 1.18+
Граница биомов Minecraft: снежные горы, лес, пустыня и саванна вокруг реки с небольшой деревней

При создании мира игра принимает число или текст. Это не файл карты и не описание каждого чанка: сид задаёт стартовое состояние генераторов, а координаты чанка становятся дополнительным входом. Так каждый участок можно вычислить заново, когда игрок до него доберётся.

Что игра делает со строкой

Числовой сид уходит в мир как есть — это знаковое 64-битное значение от −9 223 372 036 854 775 808 до 9 223 372 036 854 775 807, так что отрицательные сиды легальны. Строка, в которой есть нецифры (кроме ведущего «−» или «+»), проходит через String.hashCode(). Результат — 32-битное целое.

Строковый сид открывает только 2³² вариантов из 2⁶⁴ возможных миров. Числовой — все 64 бита.

Java Edition, экран создания мира

Из этого следует неприятная, но полезная вещь: разные строки могут дать одинаковый хэш, и тогда это буквально один и тот же мир. Проверить столкновение можно до запуска — достаточно посчитать хэш обеих строк и сравнить числа.

Почему похожие сиды дают разные миры

Хэш распределяет близкие входы по всему диапазону: один добавленный символ меняет результат кардинально. Поэтому «123» и «124» — не «почти одинаковые» миры, а два несвязанных. Обратное тоже верно: визуально похожие берега у разных сидов — совпадение локальной формы, а не следствие родства зёрен.

Что ещё влияет на координаты структур

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

Как искать место под базу

Сначала критерий, потом перебор. «Деревня в двухсот блоках от точки появления» — проверяемая формулировка, «красивое место» — нет. Карты-просмотрщики дают предварительный отбор, но финальную проверку делайте в игре: они отстают от обновлений и не знают про настройки вашего мира. Ресурспаки на генерацию не влияют вообще — они меняют только отображение.

Что фиксировать, когда делитесь сидом

  • Сид целиком, включая минус, если он есть.
  • Точную версию: 1.21.4 и 1.21.5 — уже разные миры.
  • Тип мира и настройки генерации.
  • Скриншот карты до того, как вы начали её менять.