Wie Minecraft-Seeds funktionieren: von Zahlen zu ganzen Welten
Jede Minecraft-Welt beginnt mit einer einzigen Zahl, dem Seed. Das Spiel speist diese Zahl in seinen Weltgenerator, und heraus kommen Gelände, Biome, Höhlen und Strukturen. Nutzt du denselben Seed erneut, bekommst du dieselbe Welt.
Dieser Guide erklärt, was ein Seed eigentlich ist, wie Text-Seeds zu Zahlen werden, warum die Spielversion wichtig ist und wie Java und Bedrock mit Seeds umgehen. Er zeigt auch, wie eine Seed Map das nutzt, um deine Welt zu zeigen, bevor du sie erkundest.
Was ein Seed ist
Ein Seed ist ein Startwert für die Zufallszahlengeneratoren, die die Welt aufbauen. Die Minecraft-Generierung ist nicht wirklich zufällig. Sie ist pseudozufällig: Bei demselben Startwert kommt jedes Mal dieselbe Zahlenfolge heraus.
In der Java Edition ist ein Seed eine 64-Bit-Ganzzahl mit Vorzeichen. Das heißt, er kann jede ganze Zahl von -9,223,372,036,854,775,808 bis 9,223,372,036,854,775,807 sein. Es gibt etwa 18 Trillionen mögliche Seeds, weit mehr, als irgendjemand je erkunden könnte.
Der Seed speichert die Welt nicht. Er ist nur der Schlüssel. Das Spiel generiert jeden Chunk bei Bedarf aus dem Seed und den Koordinaten des Chunks. Deshalb lässt sich ein Seed als eine kurze Zahl teilen, während eine gespeicherte Welt Gigabytes belegen kann.
Gleicher Seed, gleiche Welt
Wenn du denselben Seed in derselben Edition und derselben Version eingibst, bekommst du dasselbe:
- Geländeform, Berge, Flüsse und Ozeane
- Biom-Anordnung
- Höhlensysteme und Erzpositionen
- Positionen von Strukturen, etwa Dörfern, Festungen und Tempeln
- Weltspawn-Bereich
Manches wird nicht allein vom Seed bestimmt. Mob-Spawns, Wetter und alles, was Spieler bauen oder abbauen, hängen davon ab, was während des Spielens passiert.
Das macht Seed Maps möglich. Eine Seed Map nutzt dieselben Generierungsregeln wie das Spiel und zeichnet das Ergebnis. Gib deinen Seed auf der SeedMapView Seed Map ein, und du siehst deine Welt von oben, auch Strukturen, die du noch nicht besucht hast.
Wie Text-Seeds zu Zahlen werden
Beim Erstellen einer Welt kannst du statt einer Zahl Wörter ins Seed-Feld tippen. Das Spiel muss diesen Text zuerst in eine Zahl umwandeln.
- Ist der Text eine gültige ganze Zahl, nutzt Java sie direkt als Seed.
- Ist es ein anderer Text, schickt Java ihn durch die Java-Funktion String.hashCode. Sie macht aus dem Text eine 32-Bit-Zahl.
- Lässt du das Feld leer, wählt das Spiel einen zufälligen Seed.
Weil hashCode ein 32-Bit-Ergebnis liefert, erreichen Text-Seeds nur etwa 4.3 Milliarden der 18 Trillionen möglichen Welten. Zwei verschiedene Wörter können sogar dieselbe Zahl und dieselbe Welt ergeben.
Nutze den Text-zu-Seed-Konverter, um zu sehen, in welche Zahl sich ein Wort verwandelt. Das ist praktisch, wenn du einen Text-Seed auf einer Seed Map laden willst, die den numerischen Wert braucht.
Warum die Spielversion wichtig ist
Der Seed ist nur die halbe Rezeptur. Die andere Hälfte ist der Generatorcode, der sich zwischen Updates ändert. Derselbe Seed in einer anderen Version kann eine ganz andere Welt ergeben.
| Update | Was sich geändert hat |
|---|---|
| 1.13 | Neue Ozeangenerierung und Ozeanstrukturen |
| 1.16 | Neue Nether-Biome und Bastionsruinen |
| 1.18 | Komplette Gelände-Überarbeitung: höhere Welt, neue Höhlen, neues Biomsystem |
| 1.19 | Finsternis und Antike Stätten |
| 1.20 | Kirschhaine und Pfadruinen |
| 1.21 | Prüfungskammern |
Beim Aktualisieren einer Welt ändern sich nur Chunks, die nach dem Update generiert werden. Bereits erkundete Gebiete behalten ihr altes Gelände. Wähle auf einer Seed Map immer die Version, in der deine Welt erstellt wurde, oder die Version der Chunks, die dich interessieren.
Java- und Bedrock-Seeds
Seit 1.18 nutzen Java und Bedrock übereinstimmende Gelände- und Biomgenerierung. Gib denselben numerischen Seed in beiden ein, und Land, Ozeane und Biome stimmen eng überein.
Bei Strukturen sieht es anders aus. Jede Edition nutzt eigene Regeln für die Platzierung von Strukturen, daher erscheinen Dörfer, Tempel und andere Strukturen beim selben Seed meist an unterschiedlichen Orten. Deshalb fragen Seed Maps nach der Edition.
Bedrock nutzte früher 32-Bit-Seeds, während moderne Versionen wie Java 64-Bit-Seeds akzeptieren. Bei Text-Seeds ist es am sichersten, das Wort zuerst in eine Zahl umzuwandeln, um in beiden Editionen dieselbe Welt zu bekommen. Mehr dazu in Java vs. Bedrock Seeds.
Seeds finden und auswählen
So findest du den Seed einer bereits vorhandenen Welt:
- Java: Tippe /seed in den Chat. Das funktioniert im Einzelspielermodus und auf Servern, wenn du die Berechtigung hast.
- Bedrock: Öffne die Welteinstellungen. Der Seed wird auf der Seite Spiel angezeigt.
Die vollständigen Schritte stehen unter So findest du deinen Seed.
Wenn du eine neue Welt mit bestimmten Merkmalen willst, etwa einem Dorf am Spawn oder einer Pilzinsel in der Nähe, stöbere in der Liste der besten Seeds oder nutze den Seed-Finder, um nach Seeds zu suchen, die deinen Wünschen entsprechen.
Seed-Mythen und häufige Fragen
Seeds sorgen für viel Verwirrung. Hier sind einige verbreitete Mythen:
- „Ein Seed speichert die ganze Welt.“ Nein. Ein Seed ist nur der Startwert. Das Spiel baut die Welt jedes Mal daraus auf, wenn ein Chunk geladen wird.
- „Jeder Seed ist einzigartig.“ Bei Zahlen ja, jeder Seed ergibt seine eigene Welt. Bei Text-Seeds können zwei verschiedene Wörter zur selben Zahl führen und dieselbe Welt ergeben.
- „Ein guter Seed funktioniert in jeder Version.“ Nicht immer. Ein berühmter Seed aus 1.16 kann in 1.18 oder neuer ganz anders aussehen, weil sich der Geländegenerator geändert hat.
- „Negative Seeds sind schlechter.“ Nein. Negative Seeds sind genauso gültig und genauso abwechslungsreich wie positive.
- „Der Seed bestimmt Mob-Spawns und Beute.“ Größtenteils nicht. Mob-Spawns und Drops hängen von Zufallsereignissen während des Spielens ab, nicht vom Welt-Seed.
Manche Spieler fragen sich auch, warum ihre Welt von einem online gesehenen Seed abweicht. Die üblichen Gründe sind eine andere Spielversion, eine andere Edition oder ein Text-Seed mit anderer Schreibweise oder Groß- und Kleinschreibung. Text-Seeds unterscheiden zwischen Groß- und Kleinschreibung, daher ergeben „Minecraft“ und „minecraft“ verschiedene Welten.
Wenn du einen Seed teilst, nenne immer Edition und Version. So kann jeder genau dieselbe Welt laden oder auf einer Seed Map ansehen. Den Seed zusammen mit seiner Version aufzuschreiben hilft auch, falls du dieselbe Welt später neu starten willst. Wenn du wissen willst, warum sich Java und Bedrock bei Strukturen unterscheiden, lies Java vs. Bedrock Seeds.
FAQ
Ergibt derselbe Seed dieselbe Welt?
Ja, solange du dieselbe Edition und dieselbe Spielversion nutzt. Ein Versionswechsel kann Gelände und Strukturen ändern.
Wie viele Minecraft-Seeds gibt es?
Seeds der Java Edition sind 64-Bit-Zahlen, es gibt also etwa 18 Trillionen mögliche Seeds. Text-Seeds erreichen nur etwa 4.3 Milliarden davon.
Was passiert, wenn ich Wörter als Seed eingebe?
Java wandelt den Text mit der Funktion String.hashCode in eine Zahl um. Diese Zahl ist der eigentliche Seed.
Stimmen Java- und Bedrock-Seeds überein?
Seit 1.18 ergibt derselbe numerische Seed in beiden Editionen sehr ähnliches Gelände und sehr ähnliche Biome. Strukturen werden anders platziert.
Kann ich den Seed einer bestehenden Welt ändern?
Nicht direkt. Der Seed wird beim Erstellen der Welt festgelegt. Du kannst eine neue Welt mit einem anderen Seed erstellen.