Minecraft-Tools
Seed-Umrechner: Text-Seed in Zahl umwandeln
Welcher Zahlen-Seed steckt hinter „Blocklotse“ oder „Herobrine“? Der Umrechner rechnet jeden Text-Seed genau wie Minecraft Java in den numerischen Seed um, zeigt jeden Rechenschritt und erzeugt auf Wunsch einen zufälligen Seed.
Rechenweg
So macht Minecraft aus Text einen Seed
- Minecraft Java speichert jeden Seed als 64-Bit-Ganzzahl (von −9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807). Leerzeichen am Anfang und Ende werden seit 1.18.2 (22w03a) entfernt.
- Besteht die Eingabe nur aus Ziffern (mit optionalem Minus) und passt in diesen Bereich, wird sie direkt als Zahl genommen. Seit 22w03a funktioniert auch „0“ als normaler Seed.
- Alles andere – Text, aber auch zu große Zahlen – wird mit Javas String.hashCode() umgerechnet: Für jedes Zeichen gilt h = 31 · h + Zeichencode, gerechnet mit 32 Bit und Überlauf. Das Ergebnis wird mit Vorzeichen auf 64 Bit erweitert.
- Deshalb gibt es nur rund 4,3 Milliarden (2³²) verschiedene Text-Seeds. Mehrere Texte können denselben Seed ergeben. Großbuchstaben zählen: „herobrine“ und „Herobrine“ sind verschiedene Welten.
- Leer gelassen würfelt Minecraft einen zufälligen 64-Bit-Seed aus. Im Spiel zeigt /seed immer den numerischen Seed.
- Bedrock Edition: Seit 1.18.20 sind 64-Bit-Seeds möglich, und numerische Seeds erzeugen laut Minecraft Wiki in beiden Editionen dasselbe Gelände und dieselben Biome (Strukturen liegen anders). Wie Bedrock Text-Seeds umrechnet, ist nicht offiziell dokumentiert – nimm für Bedrock am besten die Zahl.
Häufige Fragen
Wie wird ein Text-Seed in eine Zahl umgerechnet?
Minecraft Java nutzt String.hashCode(): Für jedes Zeichen gilt h = 31 · h + Zeichencode, gerechnet mit 32 Bit. Das Ergebnis ist der Seed.
Sind Text-Seeds und Zahlen-Seeds gleich gut?
Text-Seeds ergeben nur rund 4,3 Milliarden verschiedene Welten, Zahlen-Seeds alle 2⁶⁴. Jede Text-Welt lässt sich aber auch über ihre Zahl erzeugen.
Was passiert mit sehr großen Zahlen als Seed?
Passt die Zahl nicht in 64 Bit, behandelt Minecraft sie wie Text und rechnet sie mit String.hashCode() um.
Funktionieren Seeds auch in Bedrock?
Zahlen-Seeds erzeugen laut Minecraft Wiki in beiden Editionen dasselbe Gelände und dieselben Biome, Strukturen liegen aber anders. Nimm für Bedrock am besten die Zahl.