SeedMapView
NL

Home › Gidsen › Hoe Minecraft-seeds werken, van getallen tot hele werelden

Hoe Minecraft-seeds werken: van getallen tot complete werelden

Hoe Minecraft-seeds werken: van getallen tot complete werelden

Elke Minecraft-wereld begint met één getal, de seed. Het spel voert dat getal in de wereldgenerator, en daar komen het terrein, de biomes, de grotten en de structuren uit. Gebruik dezelfde seed opnieuw en je krijgt dezelfde wereld.

Deze gids legt uit wat een seed eigenlijk is, hoe tekstseeds in getallen veranderen, waarom de spelversie ertoe doet en hoe Java en Bedrock met seeds omgaan. Hij laat ook zien hoe een seedkaart dit gebruikt om je wereld te tonen voordat je hem verkent.

Open de tekst-naar-seed-omzetter

Wat een seed is

Een seed is een beginwaarde voor de willekeurige-getallengeneratoren die de wereld bouwen. Minecraft-generatie is niet echt willekeurig. Het is pseudowillekeurig: bij dezelfde beginwaarde komt telkens dezelfde reeks getallen eruit.

In Java Edition is een seed een 64-bits geheel getal met teken. Dat betekent dat het elk geheel getal van -9,223,372,036,854,775,808 tot 9,223,372,036,854,775,807 kan zijn. Er zijn ongeveer 18 triljoen mogelijke seeds, veel meer dan iemand ooit kan verkennen.

De seed slaat de wereld niet op. Hij is alleen de sleutel. Het spel genereert elke chunk op aanvraag uit de seed en de coördinaten van de chunk. Daarom kan een seed als één kort getal worden gedeeld, terwijl een opgeslagen wereld gigabytes kan innemen.

Zelfde seed, zelfde wereld

Als je dezelfde seed invoert in dezelfde editie en dezelfde versie, krijg je hetzelfde:

  • Vorm van het terrein, bergen, rivieren en oceanen
  • Indeling van de biomes
  • Grotstelsels en ertsposities
  • Structuurposities, zoals dorpen, vestingen en tempels
  • Spawngebied van de wereld

Sommige dingen worden niet door de seed alleen bepaald. Mobspawns, weer en alles wat spelers bouwen of breken hangen af van wat er tijdens het spelen gebeurt.

Dit maakt seedkaarten mogelijk. Een seedkaart draait dezelfde generatieregels als het spel en tekent het resultaat. Voer je seed in op de SeedMapView-seedkaart en je ziet je wereld van boven, inclusief structuren die je nog niet hebt bezocht.

Hoe tekstseeds getallen worden

Als je een wereld maakt, kun je woorden in het seedvak typen in plaats van een getal. Het spel moet die tekst eerst in een getal omzetten.

  • Als de tekst een geldig geheel getal is, gebruikt Java het direct als seed.
  • Als het andere tekst is, haalt Java de tekst door de Java String hashCode-functie. Die zet de tekst om in een 32-bits getal.
  • Als je het vak leeg laat, kiest het spel een willekeurige seed.

Omdat hashCode een 32-bits resultaat geeft, kunnen tekstseeds maar ongeveer 4.3 miljard van de 18 triljoen mogelijke werelden bereiken. Twee verschillende woorden kunnen zelfs hetzelfde getal en dezelfde wereld opleveren.

Gebruik de tekst-naar-seed-omzetter om te zien in welk getal een woord verandert. Dat is handig als je een tekstseed op een seedkaart wilt laden, die de numerieke waarde nodig heeft.

Waarom de spelversie ertoe doet

De seed is maar de helft van het recept. De andere helft is de generatorcode, die tussen updates verandert. Dezelfde seed in een andere versie kan een heel andere wereld geven.

UpdateWat er veranderde
1.13Nieuwe oceaangeneratie en oceaanstructuren
1.16Nieuwe Nether-biomes en bastions
1.18Complete terreinherziening: hogere wereld, nieuwe grotten, nieuw biomesysteem
1.19Diepe duisternis en oude steden
1.20Kersenbomenbosjes en spoorruïnes
1.21Beproevingskamers

Een wereld updaten verandert alleen chunks die na de update zijn gegenereerd. Verkende gebieden behouden hun oude terrein. Kies op een seedkaart altijd de versie waarin je wereld is gemaakt, of de versie van de chunks waar het je om gaat.

Java- en Bedrock-seeds

Sinds 1.18 gebruiken Java en Bedrock overeenkomstige terrein- en biomegeneratie. Voer dezelfde numerieke seed in beide in en het land, de oceanen en de biomes komen goed overeen.

Structuren zijn een ander verhaal. Elke editie gebruikt eigen regels voor structuurplaatsing, dus dorpen, tempels en andere structuren verschijnen bij dezelfde seed meestal op andere plekken. Daarom vragen seedkaarten je een editie te kiezen.

Bedrock gebruikte van oudsher 32-bits seeds, terwijl moderne versies 64-bits seeds accepteren zoals Java. Voor tekstseeds is het eerst omzetten van het woord naar een getal de veiligste manier om in beide edities dezelfde wereld te krijgen. Lees Java- vs Bedrock-seeds voor meer details.

Seeds vinden en kiezen

Zo vind je de seed van een wereld die je al hebt:

  • Java: typ /seed in de chat. Dit werkt in singleplayer, en op servers als je toestemming hebt.
  • Bedrock: open de wereldinstellingen. De seed staat op de pagina Spel.

De volledige stappen staan in hoe je je seed vindt.

Wil je een nieuwe wereld met specifieke kenmerken, zoals een dorp bij de spawn of een paddenstoeleneiland in de buurt, bekijk dan de lijst met beste seeds of gebruik de seedvinder om seeds te zoeken die bij je wensen passen.

Seedmythes en veelgestelde vragen

Seeds veroorzaken veel verwarring. Hier zijn een paar veelvoorkomende mythes:

  • "Een seed slaat de hele wereld op." Nee. Een seed is alleen de beginwaarde. Het spel bouwt de wereld er telkens uit op als een chunk laadt.
  • "Elke seed is uniek." Bij getallen wel: elke seed geeft zijn eigen wereld. Bij tekstseeds kunnen twee verschillende woorden naar hetzelfde getal hashen en dezelfde wereld geven.
  • "Een goede seed werkt in elke versie." Niet altijd. Een beroemde seed uit 1.16 kan in 1.18 of later totaal niet op zichzelf lijken, omdat de terreingenerator veranderde.
  • "Negatieve seeds zijn slechter." Nee. Negatieve seeds zijn net zo geldig en net zo gevarieerd als positieve.
  • "De seed bepaalt mobspawns en buit." Meestal niet. Mobspawning en buit hangen af van willekeurige gebeurtenissen tijdens het spelen, niet van de wereldseed.

Sommige spelers vragen zich ook af waarom hun wereld verschilt van een seed die ze online zagen. De gebruikelijke redenen zijn een andere spelversie, een andere editie, of een tekstseed met andere spelling of hoofdletters. Tekstseeds zijn hoofdlettergevoelig, dus "Minecraft" en "minecraft" geven verschillende werelden.

Vermeld bij het delen van een seed altijd de editie en versie. Zo kan iedereen exact dezelfde wereld laden of op een seedkaart bekijken. De seed met zijn versie noteren helpt ook als je later dezelfde wereld opnieuw wilt starten. Wil je zien waarom Java en Bedrock in structuren verschillen, lees dan Java- vs Bedrock-seeds.

Veelgestelde vragen

Geeft dezelfde seed dezelfde wereld?

Ja, zolang je dezelfde editie en dezelfde spelversie gebruikt. Een andere versie kan het terrein en de structuren veranderen.

Hoeveel Minecraft-seeds zijn er?

Seeds in Java Edition zijn 64-bits getallen, dus er zijn ongeveer 18 triljoen mogelijke seeds. Tekstseeds kunnen er maar ongeveer 4.3 miljard van bereiken.

Wat gebeurt er als ik woorden als seed typ?

Java zet de tekst om in een getal met de String hashCode-functie. Dat getal is de echte seed.

Komen Java- en Bedrock-seeds overeen?

Sinds 1.18 geeft dezelfde numerieke seed in beide edities zeer vergelijkbaar terrein en biomes. Structuren worden anders geplaatst.

Kan ik de seed van een bestaande wereld veranderen?

Niet direct. De seed ligt vast bij het maken van de wereld. Je kunt een nieuwe wereld met een andere seed maken.