Шесть вариантов версий, четыре генератора мира — три из них дают один и тот же мир
26.1, 26.2 и 26.x — все они используют один генератор, поэтому сид даёт идентичный ландшафт во всех трёх. Но 1.21.0 и 1.21 — нет, и это может запутать.
Выбор версии перед просмотром сида кажется важным каждый раз. Но это не так: Карта сидов предлагает шесть вариантов версий, и они соответствуют четырём различным генераторам мира.
Что на самом деле выбирает каждый вариант
| Вариант | Генератор |
|---|---|
| Java 1.20 | 120000 |
| Java 1.21.0 | 121100 |
| Java 1.21 | 121300 |
| Java 26.1 | 260100 |
| Java 26.2 | 260100 |
| Java 26.x | 260100 |
Три названия, один мир
26.1, 26.2 и 26.x — все они соответствуют 260100. Генерация мира не менялась в этой линейке, поэтому сид, просмотренный в любой из этих версий, даёт байт-идентичный ландшафт, биомы и расположение структур в двух других. Если вы проверяете сид для мира 26.2 и по ошибке выбрали 26.1, вы ничего не теряете.
Это полезная половина таблицы, потому что это тот случай, о котором люди беспокоятся больше всего — текущие версии — и ответ таков: это не имеет значения.
Два названия, которые выглядят как одна версия, но это не так
Ловушка находится на другом конце. Java 1.21.0 и Java 1.21 — это разные генераторы — 121100 против 121300. Они выглядят как один и тот же релиз, написанный двумя способами, но это не так: что-то в генерации изменилось в линейке 1.21, и два варианта существуют именно для того, чтобы вы могли выбрать, какую сторону этого изменения вы хотите.
Таким образом, селектор версий наиболее важен там, где названия выглядят наиболее похоже. Сид, проверенный под "1.21" и воспроизведённый в раннем мире 1.21, может действительно отличаться.
Почему числа имеют такую форму
Идентификаторы генераторов — это не строки версий, а сортируемые целые числа с промежутками между ними: 120000, 121100, 121300, 260100. Промежутки сделаны намеренно. 121100 и 121300 находятся на расстоянии двухсот друг от друга, чтобы будущие генераторы линейки 1.21 могли быть вставлены без перенумерации, а скачок до 260100 отражает изменение схемы версий, а не какую-либо меру того, насколько изменилась генерация.
Практическое следствие: вы не можете сравнивать эти числа, чтобы угадать, насколько сильно отличаются два мира. 121100 → 121300 — это реальное изменение ландшафта; 260100 охватывает три целых релиза без каких-либо изменений. Число говорит вам, какой генератор, а не насколько он отличается.
Когда версия действительно не имеет значения
Если вы ищете крепость, деревню или границу биома для мира в любом релизе 26.x, все три варианта дадут одинаковый ответ. Используйте выбор версии только в тех случаях, когда вы работаете через границу генерации — и эти границы — это четыре строки выше, а не шесть названий.