SeedMapView
FR

Carte de graines › Outils › Convertisseur texte en graine

Convertisseur texte en graine Minecraft

Convertissez n'importe quel mot ou texte en graine numérique Minecraft, comme le fait le jeu. Fonctionne exactement comme l'édition Java.

Graine numérique : Ouvrir sur la carte

Convertisseur texte en graine

Vous avez tapé un mot comme « Glacier » dans le champ de graine ? Minecraft transforme ce texte en nombre avant de construire votre monde. Ce convertisseur texte en graine vous montre ce nombre instantanément. Tapez n'importe quel mot ou phrase, et vous obtenez la graine numérique réellement utilisée par l'édition Java. Vous pouvez ensuite l'ouvrir sur la carte, la partager ou la coller dans d'autres outils qui n'acceptent que des nombres.

Comment utiliser le convertisseur texte en graine

  1. Tapez votre graine texte exactement comme vous l'avez saisie en jeu.
  2. Lisez la graine numérique sous le champ.
  3. Copiez le nombre, ou ouvrez-le sur la carte.

Les majuscules comptent. « Glacier » et « glacier » sont deux graines différentes. Les espaces au milieu comptent aussi, mais ceux du début et de la fin sont supprimés dans les versions actuelles.

Comment Java transforme le texte en graine

L'édition Java vérifie d'abord si votre saisie est un nombre. Si c'est un entier qui tient sur 64 bits, le jeu l'utilise tel quel. Un signe moins ou plus au début est accepté.

Tout le reste est du texte. Pour un texte, le jeu exécute le String.hashCode() de Java. Cette méthode parcourt chaque caractère. Elle multiplie le total courant par 31, puis ajoute le code du caractère. Le résultat boucle sur un entier signé de 32 bits.

TexteGraine numérique
Glacier1772835215
glacier108181935
minecraft695073197

Les nombres trop grands pour 64 bits sont traités comme du texte. Ils passent donc eux aussi par hashCode().

Pourquoi les graines texte ont des limites

Comme hashCode() renvoie un nombre de 32 bits, les graines texte ne peuvent atteindre qu'environ 4.29 milliards de mondes. Les graines numériques utilisent toute la plage de 64 bits. Cela représente environ 18.4 trillions de mondes.

Autrement dit, la plupart des mondes sont inaccessibles par le texte. Pour le choix le plus large, utilisez un nombre.

Des textes différents peuvent aussi donner le même nombre : c'est ce qu'on appelle une collision. Par exemple, les phrases creashaks organzine et pollinating sandboxes donnent toutes deux le hash 0. Elles génèrent le même monde que la graine 0.

Conseils et cas d'usage

  • Partagez clairement vos graines. Un nombre évite les confusions de majuscules et les fautes de frappe.
  • Utilisez les outils de graines. Beaucoup d'outils de carte et de recherche demandent la valeur numérique.
  • Nommez votre monde. Tapez votre nom ou celui d'un serveur et voyez quel monde il crée.
  • Vérifiez une graine célèbre. Convertissez-la et ouvrez-la sur la carte pour voir pourquoi elle est connue.

Erreurs courantes et remarques sur Bedrock

Une erreur courante est de changer la casse. « Minecraft » et « minecraft » donnent des nombres différents. Une autre est d'ajouter des caractères cachés, comme une tabulation finale après un copier-coller.

Ce convertisseur ne couvre que l'édition Java. L'édition Bedrock accepte aussi les graines texte. Nous n'avons toutefois pas vérifié comment Bedrock convertit le texte, nous n'affichons donc pas de valeur Bedrock. Si vous jouez en Bedrock, utilisez plutôt la graine numérique affichée dans les paramètres du monde.

Depuis 1.18, Java et Bedrock partagent le terrain et les biomes pour le même nombre de 64 bits. Les structures diffèrent toujours entre les éditions.

Un petit aperçu du calcul

Vous n'avez pas besoin de connaître le calcul pour utiliser l'outil. Un petit exemple aide pourtant. Pour le texte « ab », le jeu part de 0. Il prend ensuite le code de « a », soit 97. Puis il multiplie 97 par 31 et ajoute 98, le code de « b ». Le résultat est 3105.

Les textes plus longs répètent la même étape pour chaque caractère. Le total grandit vite et dépasse la plage de 32 bits. Dans ce cas, la valeur boucle. C'est pourquoi beaucoup de graines texte donnent des nombres négatifs.

Comme les étapes sont fixes, le même texte donne toujours la même graine sur tous les ordinateurs.

Cela signifie aussi que vous pouvez vérifier vous-même n'importe quelle graine texte célèbre. Tapez-la, et le convertisseur répète exactement les mêmes étapes que le jeu.

FAQ

Quelle est la graine numérique de "Glacier" ?

Dans l'édition Java, le texte Glacier devient 1772835215.

Les graines texte sont-elles sensibles à la casse ?

Oui. Chaque lettre a son propre code, donc changer la casse change le nombre.

Pourquoi le nombre de ma graine texte est-il négatif ?

String.hashCode() renvoie un entier signé de 32 bits, donc environ la moitié des textes donnent des nombres négatifs.

Un nombre passe-t-il aussi par hashCode ?

Non. Les entiers qui tiennent sur 64 bits sont utilisés directement. Seuls le texte et les nombres trop grands sont hachés.

Cela fonctionne-t-il pour l'édition Bedrock ?

Cet outil ne couvre que l'édition Java. Consultez la graine numérique dans les paramètres de votre monde Bedrock.

Deux textes différents peuvent-ils donner la même graine ?

Oui. Les graines texte n'ont qu'environ 4.29 milliards de valeurs possibles, donc beaucoup de phrases partagent un nombre.