SeedMapView
PL

Strona główna › Poradniki › Jak działają seedy w Minecrafcie, od liczb do całych światów

Jak działają seedy w Minecraft: od liczb do całych światów

Jak działają seedy w Minecraft: od liczb do całych światów

Każdy świat Minecrafta zaczyna się od jednej liczby zwanej seedem. Gra przekazuje tę liczbę generatorowi świata, a wychodzi z niej teren, biomy, jaskinie i struktury. Użyj tego samego seeda ponownie, a dostaniesz ten sam świat.

Ten poradnik wyjaśnia, czym naprawdę jest seed, jak tekstowe seedy zamieniają się w liczby, dlaczego wersja gry ma znaczenie i jak Java i Bedrock obsługują seedy. Pokazuje też, jak mapa seedów wykorzystuje to, by pokazać twój świat, zanim go zbadasz.

Otwórz konwerter tekstu na seed

Czym jest seed

Seed to wartość początkowa dla generatorów liczb losowych budujących świat. Generowanie w Minecrafcie nie jest naprawdę losowe. Jest pseudolosowe: przy tej samej wartości początkowej za każdym razem wychodzi ta sama sekwencja liczb.

W wersji Java seed to 64-bitowa liczba całkowita ze znakiem. Oznacza to, że może to być dowolna liczba całkowita od -9,223,372,036,854,775,808 do 9,223,372,036,854,775,807. Istnieje około 18 kwintyliona możliwych seedów, znacznie więcej, niż ktokolwiek mógłby zbadać.

Seed nie przechowuje świata. To tylko klucz. Gra generuje każdy chunk na żądanie na podstawie seeda i współrzędnych chunka. Dlatego seed można udostępnić jako jedną krótką liczbę, a zapisany świat może zajmować gigabajty.

Ten sam seed, ten sam świat

Jeśli wpiszesz ten sam seed w tej samej edycji i tej samej wersji, dostaniesz takie same:

  • Kształt terenu, góry, rzeki i oceany
  • Układ biomów
  • Systemy jaskiń i położenie rud
  • Położenie struktur, takich jak wioski, twierdze i świątynie
  • Obszar punktu odradzania świata

Niektóre rzeczy nie są ustalane wyłącznie przez seed. Pojawianie się mobów, pogoda i wszystko, co gracze budują lub niszczą, zależy od tego, co dzieje się podczas gry.

To umożliwia istnienie map seedów. Mapa seedów uruchamia te same reguły generowania co gra i rysuje wynik. Wpisz seed na mapie seedów SeedMapView, a zobaczysz swój świat z góry, w tym struktury, których jeszcze nie odwiedziłeś.

Jak tekstowe seedy zamieniają się w liczby

Tworząc świat, możesz wpisać w polu seeda słowa zamiast liczby. Gra musi najpierw zamienić ten tekst w liczbę.

  • Jeśli tekst jest poprawną liczbą całkowitą, Java używa jej bezpośrednio jako seeda.
  • Jeśli to jakikolwiek inny tekst, Java przepuszcza go przez funkcję Java String hashCode. Zamienia ona tekst w 32-bitową liczbę.
  • Jeśli zostawisz pole puste, gra wybierze losowy seed.

Ponieważ hashCode daje 32-bitowy wynik, tekstowe seedy mogą sięgać tylko około 4.3 miliardów z 18 kwintylionów możliwych światów. Dwa różne słowa mogą nawet dać tę samą liczbę i ten sam świat.

Użyj konwertera tekstu na seed, by zobaczyć, w jaką liczbę zamienia się słowo. To przydatne, jeśli chcesz wczytać tekstowy seed na mapie seedów, która potrzebuje wartości liczbowej.

Dlaczego wersja gry ma znaczenie

Seed to tylko połowa przepisu. Drugą połową jest kod generatora, który zmienia się między aktualizacjami. Ten sam seed w innej wersji może dać zupełnie inny świat.

AktualizacjaCo się zmieniło
1.13Nowa generacja oceanów i struktury oceaniczne
1.16Nowe biomy Netheru i bastiony
1.18Pełna przebudowa terenu: wyższy świat, nowe jaskinie, nowy system biomów
1.19Głęboki mrok i starożytne miasta
1.20Wiśniowe gaje i ruiny szlaku
1.21Komnaty prób

Aktualizacja świata zmienia tylko chunki wygenerowane po aktualizacji. Zbadane obszary zachowują stary teren. Na mapie seedów zawsze wybieraj wersję, w której utworzono twój świat, lub wersję chunków, na których ci zależy.

Seedy Javy i Bedrocka

Od 1.18 Java i Bedrock używają zgodnej generacji terenu i biomów. Wpisz ten sam liczbowy seed w obu, a ląd, oceany i biomy będą się ściśle pokrywać.

Struktury to inna historia. Każda edycja używa własnych zasad rozmieszczania struktur, więc wioski, świątynie i inne struktury zwykle pojawiają się w różnych miejscach na tym samym seedzie. Dlatego mapy seedów każą wybrać edycję.

Bedrock historycznie używał 32-bitowych seedów, a nowoczesne wersje przyjmują 64-bitowe seedy jak Java. W przypadku tekstowych seedów najpewniejszym sposobem na ten sam świat w obu edycjach jest wcześniejsza zamiana słowa na liczbę. Więcej szczegółów w seedy Javy a Bedrocka.

Znajdowanie i wybieranie seedów

Aby znaleźć seed świata, który już masz:

  • Java: wpisz /seed na czacie. Działa w trybie jednoosobowym i na serwerach, jeśli masz uprawnienia.
  • Bedrock: otwórz ustawienia świata. Seed jest pokazany na stronie Gra.

Pełne kroki znajdziesz w jak znaleźć swój seed.

Jeśli chcesz nowy świat z konkretnymi cechami, np. wioską przy punkcie odradzania lub pobliską wyspą grzybową, przejrzyj listę najlepszych seedów albo użyj wyszukiwarki seedów, by znaleźć seedy pasujące do twoich oczekiwań.

Mity o seedach i częste pytania

Seedy powodują wiele zamieszania. Oto kilka częstych mitów:

  • "Seed przechowuje cały świat." Nie. Seed to tylko wartość początkowa. Gra buduje z niej świat za każdym razem, gdy chunk się ładuje.
  • "Każdy seed jest unikalny." W przypadku liczb tak, każdy seed daje własny świat. W przypadku tekstowych seedów dwa różne słowa mogą dać ten sam hash i ten sam świat.
  • "Dobry seed działa w każdej wersji." Nie zawsze. Znany seed z 1.16 może w 1.18 lub późniejszych wyglądać zupełnie inaczej, bo generator terenu się zmienił.
  • "Ujemne seedy są gorsze." Nie. Ujemne seedy są tak samo poprawne i tak samo zróżnicowane jak dodatnie.
  • "Seed decyduje o pojawianiu się mobów i dropie łupów." W większości nie. Pojawianie się mobów i dropy zależą od losowych zdarzeń podczas gry, a nie od seeda świata.

Niektórzy gracze zastanawiają się też, dlaczego ich świat różni się od seeda widzianego w sieci. Zwykłe przyczyny to inna wersja gry, inna edycja lub tekstowy seed wpisany z inną pisownią albo wielkimi literami. Tekstowe seedy rozróżniają wielkość liter, więc "Minecraft" i "minecraft" dają różne światy.

Gdy udostępniasz seed, zawsze podaj edycję i wersję. Dzięki temu każdy może wczytać dokładnie ten sam świat lub obejrzeć go na mapie seedów. Zapisanie seeda razem z wersją pomaga też, jeśli kiedyś zechcesz zacząć ten sam świat od nowa. Jeśli chcesz zobaczyć, dlaczego Java i Bedrock różnią się strukturami, przeczytaj seedy Javy a Bedrocka.

FAQ

Czy ten sam seed daje ten sam świat?

Tak, o ile używasz tej samej edycji i tej samej wersji gry. Zmiana wersji może zmienić teren i struktury.

Ile jest seedów w Minecraft?

Seedy w wersji Java to liczby 64-bitowe, więc istnieje około 18 kwintyliona możliwych seedów. Tekstowe seedy mogą sięgać tylko około 4.3 miliardów z nich.

Co się stanie, jeśli wpiszę słowa jako seed?

Java zamienia tekst w liczbę za pomocą funkcji String hashCode. Ta liczba jest prawdziwym seedem.

Czy seedy Javy i Bedrocka są zgodne?

Od 1.18 ten sam liczbowy seed daje bardzo podobny teren i biomy w obu edycjach. Struktury są rozmieszczone inaczej.

Czy mogę zmienić seed istniejącego świata?

Nie bezpośrednio. Seed jest ustalany przy tworzeniu świata. Możesz utworzyć nowy świat z innym seedem.