Slik fungerer Minecraft-seeds, fra tall til hele verdener
Hver Minecraft-verden starter fra ett enkelt tall som kalles seeden. Spillet mater dette tallet inn i verdensgeneratoren sin, og ut kommer terrenget, biomene, hulene og strukturene. Bruk samme seed igjen, så får du samme verden.
Denne guiden forklarer hva en seed egentlig er, hvordan tekstseeds blir til tall, hvorfor spillversjonen betyr noe, og hvordan Java og Bedrock håndterer seeds. Den viser også hvordan et seed-kart bruker dette til å vise verdenen din før du utforsker den.
Åpne tekst til seed-omformeren
Hva en seed er
En seed er en startverdi for tilfeldighetsgeneratorene som bygger verdenen. Minecraft-generering er ikke helt tilfeldig. Den er pseudotilfeldig: gitt samme startverdi kommer den samme tallrekken ut hver gang.
I Java Edition er en seed et 64-bits heltall med fortegn. Det betyr at den kan være et hvilket som helst helt tall fra -9,223,372,036,854,775,808 til 9,223,372,036,854,775,807. Det finnes omtrent 18 trillioner mulige seeds, langt flere enn noen kan utforske.
Seeden lagrer ikke verdenen. Den er bare nøkkelen. Spillet genererer hver chunk ved behov ut fra seeden og chunkens koordinater. Derfor kan en seed deles som ett kort tall, mens en lagret verden kan ta opp flere gigabyte.
Samme seed, samme verden
Hvis du skriver inn samme seed i samme utgave og samme versjon, får du det samme:
- Terrengform, fjell, elver og hav
- Biomoppsett
- Hulesystemer og malmplasseringer
- Strukturposisjoner, som landsbyer, festninger og templer
- Verdens spawn-område
Noen ting bestemmes ikke av seeden alene. Mobb-spawns, vær og alt spillere bygger eller bryter avhenger av hva som skjer under spilling.
Dette er det som gjør seed-kart mulig. Et seed-kart kjører de samme genereringsreglene som spillet og tegner resultatet. Skriv inn seeden din på SeedMapView-seed-kartet, så ser du verdenen din ovenfra, inkludert strukturer du ikke har besøkt ennå.
Slik blir tekstseeds til tall
Når du lager en verden, kan du skrive ord i seed-feltet i stedet for et tall. Spillet må først gjøre teksten om til et tall.
- Hvis teksten er et gyldig helt tall, bruker Java det direkte som seed.
- Hvis det er en annen tekst, kjører Java den gjennom Java-funksjonen String hashCode. Den gjør teksten om til et 32-bits tall.
- Hvis du lar feltet stå tomt, velger spillet en tilfeldig seed.
Fordi hashCode gir et 32-bits resultat, kan tekstseeds bare nå omtrent 4.3 milliarder av de 18 trillionene mulige verdener. To forskjellige ord kan til og med gi samme tall og samme verden.
Bruk tekst til seed-omformeren for å se hvilket tall et ord blir til. Det er praktisk hvis du vil laste en tekstseed på et seed-kart, som trenger tallverdien.
Hvorfor spillversjonen betyr noe
Seeden er bare halve oppskriften. Den andre halvparten er generatorkoden, som endrer seg mellom oppdateringer. Samme seed i en annen versjon kan gi en helt annen verden.
| Oppdatering | Hva som endret seg |
|---|---|
| 1.13 | Ny havgenerering og havstrukturer |
| 1.16 | Nye Nether-biomer og bastioner |
| 1.18 | Full terrengoverhaling: høyere verden, nye huler, nytt biomsystem |
| 1.19 | Dypmørkeret og eldgamle byer |
| 1.20 | Kirsebærlunder og sporruiner |
| 1.21 | Prøvekamre |
Å oppdatere en verden endrer bare chunks som genereres etter oppdateringen. Utforskede områder beholder det gamle terrenget. På et seed-kart må du alltid velge versjonen verdenen din ble laget i, eller versjonen til chunkene du bryr deg om.
Java- og Bedrock-seeds
Siden 1.18 bruker Java og Bedrock samsvarende terreng- og biomgenerering. Skriv inn samme tallseed i begge, så stemmer landet, havene og biomene tett overens.
Strukturer er en annen historie. Hver utgave bruker sine egne regler for strukturplassering, så landsbyer, templer og andre strukturer dukker vanligvis opp på forskjellige steder med samme seed. Derfor ber seed-kart deg velge utgave.
Bedrock brukte historisk 32-bits seeds, mens moderne versjoner godtar 64-bits seeds som Java. For tekstseeds er det tryggeste å gjøre ordet om til et tall først, hvis du vil ha samme verden i begge utgavene. Les Java- mot Bedrock-seeds for mer detaljer.
Å finne og velge seeds
Slik finner du seeden til en verden du allerede har:
- Java: skriv /seed i chatten. Dette fungerer i enkeltspiller, og på servere hvis du har tillatelse.
- Bedrock: åpne verdensinnstillingene. Seeden vises på Spill-siden.
De fullstendige trinnene finner du i slik finner du seeden din.
Hvis du vil ha en ny verden med bestemte trekk, for eksempel en landsby ved spawn eller en soppøy i nærheten, kan du bla i listen over beste seeds eller bruke seed-finneren til å søke etter seeds som matcher det du vil ha.
Seed-myter og vanlige spørsmål
Seeds skaper mye forvirring. Her er noen vanlige myter:
- "En seed lagrer hele verdenen." Det gjør den ikke. En seed er bare startverdien. Spillet bygger verdenen fra den hver gang en chunk lastes.
- "Hver seed er unik." For tall, ja, hver seed gir sin egen verden. For tekstseeds kan to forskjellige ord gi samme tall og dermed samme verden.
- "En god seed fungerer i alle versjoner." Ikke alltid. En kjent seed fra 1.16 kan se helt annerledes ut i 1.18 eller senere, fordi terrenggeneratoren har endret seg.
- "Negative seeds er dårligere." Nei. Negative seeds er like gyldige og like varierte som positive.
- "Seeden bestemmer mobb-spawns og loot." For det meste ikke. Mobb-spawning og drops avhenger av tilfeldige hendelser under spilling, ikke verdensseeden.
Noen spillere lurer også på hvorfor verdenen deres er annerledes enn en seed de så på nettet. Vanlige årsaker er en annen spillversjon, en annen utgave, eller en tekstseed skrevet med annen stavemåte eller store bokstaver. Tekstseeds skiller mellom store og små bokstaver, så "Minecraft" og "minecraft" gir forskjellige verdener.
Når du deler en seed, bør du alltid oppgi utgave og versjon. Da kan hvem som helst laste nøyaktig samme verden eller se den på et seed-kart. Å skrive ned seeden sammen med versjonen hjelper også hvis du noen gang vil starte den samme verdenen på nytt. Hvis du vil se hvorfor Java og Bedrock er forskjellige når det gjelder strukturer, kan du lese Java- mot Bedrock-seeds.
OSS
Gir samme seed samme verden?
Ja, så lenge du bruker samme utgave og samme spillversjon. Hvis du bytter versjon, kan terreng og strukturer endre seg.
Hvor mange Minecraft-seeds finnes det?
Seeds i Java Edition er 64-bits tall, så det finnes omtrent 18 trillioner mulige seeds. Tekstseeds kan bare nå omtrent 4.3 milliarder av dem.
Hva skjer hvis jeg skriver ord som seed?
Java gjør teksten om til et tall ved hjelp av String hashCode-funksjonen. Det tallet er den egentlige seeden.
Er Java- og Bedrock-seeds like?
Siden 1.18 gir den samme tallseeden veldig lignende terreng og biomer i begge utgavene. Strukturer plasseres forskjellig.
Kan jeg endre seeden til en eksisterende verden?
Ikke direkte. Seeden er fastlagt når verdenen opprettes. Du kan lage en ny verden med en annen seed.