Minecraft graines sont des valeurs composées de caractères (y compris des entiers négatifs ou positifs) qui sont utilisées comme base pour générer chaque monde Minecraft.[1]
- Compatibilité 1
- 2 Génération mondiale
- 3 Détermination de la graine
- 4 Technique
- 4.1 royaumes
- 4.2 édition Java
- 4.3 édition du substratum rocheux
- 4.4 Chevauchement entre les éditions
- 4.5 Graine 0
- 4.6 bizarreries de génération
- 4.6.1 Changer de terrain sans changer certaines structures
- 4.6.2 Graines d'ombre
- 4.6.3 Répétition
- 5 Vidéo
- 6 Histoire
- 7 Anecdotes
- 8
- 9
- 10 Liens externes
- 10.1 Éditions Bedrock et Java
- 10.2 Édition Java uniquement
Compatibilité
Les graines ne sont pas compatibles entre les éditions, mais sont parfois compatibles avec les versions plus anciennes et plus récentes. Cependant, après Village & Pillage, les villages et autres structures générées ont changé.
Les graines de l'édition Java entre Alpha 1.2.0 et Beta 1.7.3 sont pour la plupart les mêmes. La bêta 1.8 a complètement changé la génération du monde, et la version 1.2 a changé l'emplacement des biomes terrestres avec l'ajout de jungles. La version 1.7.2 a entièrement réécrit la génération mondiale, déterminant l'arrangement des biomes terrestres et des océans qui est toujours présent dans la version actuelle [jusqu'à 1.18]. 1.13 comportait l'ajout de grottes sous-marines, de nouveaux biomes aquatiques et l'ajustement des emplacements des biomes et des structures mutés. 1.14 incluait le nouveau biome de la jungle de bambous et ajoutait des villages de toundra enneigés et des avant-postes de pillards. En 1.16, les épaves et les ruines océaniques se sont raréfiées et quatre nouveaux biomes ont été ajoutés au Nether. La génération du monde est révisée en 1.18,[à venir] avec l'ajout de plus grandes grottes, de biomes dans les grottes, de nouvelles montagnes et des changements de hauteur du terrain. Les ajouts de structure dans plusieurs mises à jour ne sont pas mentionnés, mais l'ajout d'une structure générée ne nécessite généralement pas un changement complet de la génération de biome.
Les graines de l'édition console héritée ont été mises à jour selon un calendrier similaire à celui des équivalents de l'édition Java.
Dans Bedrock Edition, la mise à jour Pocket Edition v0.9.0 était la seule mise à jour pour réviser la génération mondiale. Les océans ont été modifiés dans la mise à jour aquatique. Les villages et autres structures ont été modifiés dans Village & Pillage. Bedrock Edition 1.17 a modifié l'algorithme de localisation de certaines structures telles que les donjons. Bedrock Edition 1.18.0[à venir] devient la deuxième mise à jour pour remanier entièrement la génération mondiale.
Certaines graines partagent une carte de biome similaire à travers Java et Bedrock avec quelques différences de terrain et aucune similitude dans les emplacements de structure générés.
Génération mondiale
Il a été suggéré que cette page soit divisée en génération mondiale. [discuter] Si cette division peut potentiellement être controversée, ne divisez pas tant qu'un consensus n'a pas été atteint.Raison: Créez une page qui se concentre spécifiquement sur la façon dont Minecraft génère son terrain
Chaque fois que le jeu doit générer un nouveau monde, il fait appel à un algorithme appelé bruit de Perlin. Cet algorithme génère une valeur pseudo-aléatoire qui est ensuite utilisée pour déterminer les caractéristiques et les caractéristiques du monde. Cependant, l'algorithme produit toujours la même valeur à chaque fois pour un point de départ constant (graine). Ainsi, la même graine génère le même terrain à chaque fois.
La graine d'un monde est plantée lorsque ce monde est créé. Par défaut, il est décidé automatiquement, mais il peut également être défini manuellement. Placer et réutiliser une graine d'un monde génère le même monde. Un nombre ou un mot/une expression peut être utilisé, y compris les négatifs. Si un mot/une phrase est utilisé, il est converti en un entier de 32 bits.
Chaque fois que l'algorithme de génération de monde est mis à jour (généralement en ajoutant de nouveaux biomes au jeu), la même graine ne génère plus le même terrain. Si la graine ou le générateur change dans un monde sauvegardé, les nouveaux morceaux sont basés sur la nouvelle graine et ne correspondent plus à ceux de l'ancienne graine. Dans Java Edition, des changements majeurs (innovants) ont été observés avec Alpha v1.2.0, Beta 1.8, 1.7.2 et Java Edition 1.18 [à venir]. Les morceaux supprimés peuvent se régénérer si la graine et le générateur restent les mêmes, mais changent si la graine ou le générateur change. En fait, la suppression de morceaux est parfois effectuée pour permettre aux fonctionnalités nouvellement introduites d'apparaître dans un ancien monde ; voir Tutoriels/Mise à jour d'anciens océans dans 1.13 en utilisant MCEdit.
Étant donné que les graines sont simplement des valeurs aléatoires lues dans un algorithme et non des noms de mondes différents, l'utilisation d'une certaine graine ne donne pas lieu à un monde ayant un quelconque rapport avec la valeur de cette graine. Par exemple, l'utilisation d'un nom de biome comme graine n'entraîne pas nécessairement la création d'un monde avec principalement ce biome, ni n'engendre le joueur dans ledit biome.
Détermination de la graine
Dans Java Edition, le joueur peut entrer la commande /seed pour afficher la graine du monde. Cette commande est disponible dans les mondes solo même si les astuces sont désactivées. Le joueur peut également sélectionner « Recréer » dans le menu Mondes pour voir la graine.
Dans Bedrock Edition, la graine peut être trouvée sur l'écran des options du monde. Il existe également un sélecteur de graines qui offre au joueur plusieurs graines prédéfinies pour générer des mondes avec des caractéristiques spécifiques à proximité du point d'apparition. De plus, la version bêta a une graine visible en haut de l'écran.
Fiche
Realms
Dans Java Edition, un joueur peut taper /seed dans le chat. Dans Bedrock Edition, la graine est affichée dans les paramètres d'un monde à joueur unique, bien que la graine ne soit pas visible lorsque vous jouez sur Realms Plus.
Édition Java
Si la valeur initiale contient des caractères autres que des nombres ou est supérieure ou égale à 20 caractères, la fonction Java String.hashCode() est utilisée pour générer une valeur initiale numérique. Cela restreint Minecraft à un sous-ensemble des mondes possibles à 232 (ou 4,294,967,296 264 18,446,744,073,709,551,616 248), en raison du type de données int utilisé. Des graines de nombre ou une graine de monde par défaut doivent être utilisées pour accéder à l'ensemble complet des mondes possibles (48 ou 248 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX). Il y a XNUMX graines significatives car Java's Random utilise XNUMX bits de la graine ; les graines sont équivalentes les unes aux autres modulo XNUMX.
Édition Bedrock
Bedrock Edition a un total de 232 (ou 4,294,967,296 32 32 0) mondes possibles, que des chaînes ou des nombres soient utilisés comme graines. En effet, Bedrock Edition utilise une variante 31 bits du Mersenne Twister PRNG, qui n'accepte que les graines 32 bits. L'algorithme de hachage est identique à String.hashCode() : un hachage h commence par XNUMX, et pour chaque caractère c, la valeur de h est changée en h * XNUMX + c, dans la limite d'un entier de XNUMX bits.
Chevauchement entre les éditions
Les graines positives dans la plage 0-(231 -1) (0-2,147,483,647 2,147,483,648 4,294,967,295 4,294,967,296) génèrent les mêmes arrangements de biomes dans les éditions Java et Bedrock, bien qu'avec des structures et des emplacements de structure différents, des grottes, une génération de minerai et des entités engendrées, ainsi que différences mineures de terrain. Les graines de l'édition Java entre XNUMX XNUMX XNUMX XNUMX - XNUMX XNUMX XNUMX XNUMX ont un équivalent similaire sur l'édition Bedrock avec les différences susmentionnées, mais doivent d'abord être annulées en soustrayant XNUMX XNUMX XNUMX XNUMX pour obtenir l'équivalent du numéro de graine de l'édition Bedrock.
Semences 0
Dans Java Edition, l'entrée numérique pour les graines Minecraft n'autorise pas le nombre "0" (zéro), car le jeu interprète "0" comme un caractère, le hachant à sa valeur ASCII de 48. Cependant, en utilisant une graine de texte pour laquelle la fonction Java String.hashCode() renvoie une valeur zéro, la "graine zéro" peut toujours être utilisée. Les chaînes de mots qui produisent une graine zéro comprennent l'organzine creashaks, les bacs à sable pollinisateurs et le boulderhead en bois de tambour.[2] Cependant, tout texte haché à 0 fonctionne, comme ddnqavbj et 166lr735ka3q6, zsjpxah étant le plus court. Les valeurs de départ numériques congruentes à 0 modulo 248 (comme 281474976710656) génèrent également le même terrain que la valeur de départ 0, mais ne s'affichent pas comme 0 à l'aide de /seed.
Dans Bedrock Edition, le jeu rejette tous les nombres de -9 à +9.[3] Cependant, changer le dernier caractère de la graine par un change également le code de hachage de sortie par un, donc pour arriver à une valeur de +2 à partir du petit squelette, la dernière lettre est avancée de deux positions pour devenir un petit squelette. La version la plus courte est toujours ddnqavb, suivie de toute autre lettre de a à s.
bizarreries de génération
Cette section manque d'informations sur Expliquer ces phénomènes de manière beaucoup plus approfondie. Veuillez étendre la section pour inclure ces informations. De plus amples détails peuvent exister sur la page de discussion.A travers certaines graines, il est possible d'observer des effets intéressants.
Changer de terrain sans changer certaines structures
Seules certaines sections de la graine sont utilisées pour générer des caractéristiques spécifiques dans le monde. Il est possible de générer plusieurs mondes avec des systèmes de grottes identiques, des biomes du Nether et d'autres arrangements de structures générées simplement en convertissant la graine en binaire et en ajustant les bits souhaités.[4] Un exemple est le générateur de graines utilisant uniquement les 48 premiers bits pour générer des systèmes de grottes et des couches de bandes d'argile de badlands.
Graines d'ombre
La distribution du biome d'un monde est identique à la distribution du biome d'un autre monde dont la graine peut être trouvée en soustrayant la graine actuelle de la constante -7379792620528906219. Cependant, le terrain se génère différemment dans les deux mondes.
Répétition
Seed 164311266871034 en mode spectateur. Les grottes sont répétitives le long de l'axe Z.
Seed 1669320484 dans Bedrock Edition, avec des canyons répétés.
Certaines graines renvoient 0 dans le code interne,[5] provoquant la génération de tableaux infinis de grottes et d'autres structures.[6] Dans les éditions Java et Legacy Console, la graine 107038380838084 renvoie 0 au premier appel et 164311266871034 renvoie 0 au deuxième appel, provoquant la boucle des puits de mine, des grottes et des ravins sous-marins sur les axes X et Z respectivement.[7] Les grottes sous-marines et les ravins normaux ne se répètent pas avec cette graine à partir de 1.13, car un sel a été ajouté de manière inexplicable pour celles-ci. Cependant, si 1 est soustrait de l'une ou l'autre des graines, les ravins et les grottes sous-marines se répètent, mais pas les trois autres structures.
D'autres caractéristiques peuvent également se répéter, telles que les décorations. Ceux-ci génèrent plutôt en diagonale.[8]
Dans Bedrock Edition, des répétitions de grottes, de ravins, de donjons et de décorations en diagonale se produisent avec les graines 289849025 et 1669320484.[9]
Vidéos
Histoire
Cette section doit être mise à jour. Veuillez mettre à jour cette section pour refléter les mises à jour récentes ou les informations nouvellement disponibles.Édition Java pré-classique | |||||
---|---|---|---|---|---|
e-160052 | Ajout d'un générateur de niveau simple. | ||||
Édition Java Classique | |||||
0.0.12 | Ajout d'un nouveau générateur de niveau. | ||||
August 25, 2009 | A montré un autre nouveau générateur de niveau, qui génère plus souvent des falaises. | ||||
Édition Java Indev | |||||
0.31 | 20091223-2 | Capture d'écran de rendu de niveau isométrique ajoutée. | |||
20100106 | Le joueur peut désormais sélectionner île, flottant, plat ou original comme type de niveau lors de la génération d'un monde. | ||||
Les joueurs peuvent également sélectionner carré, long ou profond comme forme de niveau. | |||||
Les joueurs peuvent également sélectionner petit, normal ou énorme comme taille de niveau. | |||||
20100107 | Les cartes flottantes profondes ont maintenant des couches d'îles. | ||||
Les joueurs peuvent désormais sélectionner un thème de niveau ; normal ou infernal. | |||||
20100110 | Les îles génèrent désormais plus de sable. | ||||
20100113 | Les océans génèrent désormais avec une eau infinie. | ||||
20100122 | L'eau apparaît désormais naturellement au-dessus du niveau de la mer et sur les îles flottantes. | ||||
Les grottes sont désormais moins inondées. | |||||
Infdev de l'édition Java | |||||
20100227-1 | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. | ||||
La génération de mondes a été considérablement simplifiée (avec la suppression du sable, des gouttes) afin de rendre la mise en œuvre de la génération de mondes infinie plus facile à utiliser. | |||||
Ajout de pyramides de briques. | |||||
Ajout de murs d'obsidienne. | |||||
Toute génération au-delà de 33,554,432 XNUMX XNUMX blocs est en pierre solide. | |||||
20100227-2 | La génération des pyramides de briques a changé - elles arriveront désormais toujours à un seul point au sommet, plutôt que d'être parfois tronquées, ce qui entraînera un "frusta carré de brique". | ||||
20100313 | Suppression des murs d'obsidienne. | ||||
Les océans sont considérablement plus grands qu'avant. [vérifier le code] | |||||
20100320 | Génération de blob primitive réimplémentée, dans laquelle ils apparaissent sous forme de blocs uniques dispersés. | ||||
Génération d'arbre réimplémentée. | |||||
20100325 | La génération d'objets blob a été remplacée par le type de génération moderne. Cependant, un flotteur est utilisé dans leur génération, provoquant leur panne à des distances excessives. | ||||
Ajout de grottes. Ils génèrent à travers tous les blocs, pas seulement les blocs de terrain. | |||||
20100327 | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. | ||||
La génération mondiale a été considérablement remaniée, ce qui est visuellement très évident. | |||||
Pyramides de briques supprimées. | |||||
Grottes supprimées. | |||||
Suppression des taches de fleurs aléatoires. | |||||
Le grand mur de pierre à 33,554,432 12,550,824 XNUMX ne génère plus. Au lieu de cela, les terres lointaines génèrent à XNUMX XNUMX XNUMX. | |||||
20100413 | Tous les arbres sont maintenant de grands arbres. | ||||
Le sable et le gravier se génèrent à nouveau avec le monde. | |||||
20100420 | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. | ||||
La génération mondiale semble considérablement moins montagneuse. | |||||
20100608 | Tous les arbres sont à nouveau de petits arbres - les grands arbres ne génèrent pas. | ||||
20100611 | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. | ||||
Le terrain semble maintenant venir dans les grandes îles. | |||||
Le terrain peut désormais générer suffisamment de hauteur pour dépasser la limite de hauteur mondiale, ce qui le coupe. | |||||
Les monolithes ont maintenant le potentiel de générer.[vérifier] | |||||
La quantité d'arbres qui génèrent semble être différente maintenant. | |||||
20100616 | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. | ||||
La génération de terrain dans les zones océaniques est maintenant différente.[vérifier] | |||||
Grottes réaménagées. | |||||
Des parcelles aléatoires de fleurs et de champignons sont désormais générées. | |||||
Les ressorts génèrent maintenant. | |||||
La lave se génère maintenant naturellement, bien que la manière exacte dont elle le fasse soit inconnue. | |||||
Édition Java Alpha | |||||
v1.2.0 | avant-première | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. | |||
Version bêta de l'édition Java | |||||
1.3 | Il est maintenant possible de déterminer manuellement la graine lors de la création du monde. | ||||
1.8 | Pré-version | Changement révolutionnaire vers la génération mondiale. | |||
L'écran de débogage affiche maintenant le numéro de départ. | |||||
Édition Java | |||||
1.2.1 | ? | Les serveurs multijoueurs n'envoient plus la graine aux clients. | |||
1.3.1 | 12w18a | En raison du mode solo devenu multijoueur, la graine du monde n'est plus affichée sur l'écran de débogage. | |||
12w21a | Ajout de /seed, qui affiche la graine mondiale actuelle. | ||||
1.7.2 | 13w36a | Changement révolutionnaire vers la génération mondiale. Les types de graines ont été modifiés. | |||
1.13 | 18w06a | Générateur de monde réécrit de manière incassable. Personnalisé supprimé. | |||
Prochaine édition Java | |||||
1.18 | 1.18 Instantané expérimental 1 | Changement révolutionnaire dans le monde gen. Réorganisez le système de hauteur des grottes, des montagnes et du terrain. Les biomes amplifiés et grands ont été supprimés. | |||
1.18 instantané expérimental 2 | Générateur de monde réécrit de manière incassable. | ||||
Édition de poche Alpha | |||||
v0.1.0 | Ajout de graines. | ||||
v0.9.0 | construire 1 | Changement révolutionnaire dans la génération du monde : l'utilisation de n'importe quelle graine donnée sur les anciennes versions génère désormais un monde différent. |
Trivia
- Il est possible de générer des biomes Legacy Console Edition sur Java Edition version 1.7.2 - 1.12.2 en modifiant le code source pour supprimer 2 couches codées en dur au stade du biome de la génération du biome, ce qui réduit les biomes 4x pour obtenir le Legacy final Carte du biome de la console, car l'ancienne option de taille du biome de l'ancienne version 1.12.2 de Customized utilise une formule codée en dur différente pour réduire / augmenter les biomes. Plus précisément, l'édition de console héritée ne met pas à l'échelle les biomes 2x immédiatement avant l'endroit où les bords du biome sont appliqués, tandis que l'édition Java personnalisée modifie le nombre de fois que les biomes sont mis à l'échelle après que les plages sont placées sur la carte du biome.
Graines notables de l'édition Java
Les graines de carte suivantes ont, à un moment ou à un autre, été utilisées pour générer des cartes et des ressources Minecraft officielles ou du matériel communautaire important dans l'édition Java.
- La graine du monde de démonstration peut être jouée dans la version complète en entrant Caroline du Nord dans l'entrée de graine.
- La graine du monde démo PC Gamer peut être jouée à l'époque appropriée en entrant glacier, tout en minuscule contrairement à la fameuse graine où le G est en majuscule, dans l'entrée graine.
- Les graines de chaque panorama d'écran titre sont les suivantes :
- Le panorama utilisé entre la pré-version bêta 1.8 et la 18w22c est soit 2151901553968352745 soit 8091867987493326313,[10] généré entre la bêta 1.6.6 et la bêta 1.7.
- Le panorama utilisé pour Java Edition 1.13 est 1458140401, qui est la graine résultant de la saisie de 18w22a en tant que graine, générée dans l'instantané 18w22a.
- Java Edition 1.14 est 2802867088795589976, pris en 18w48a.
- Java Edition 1.15 est -4404205509303106230, pris en 19w40a.
- Java Edition 1.16 est 6006096527635909600, pris en 20w13a.
- La valeur initiale du fichier pack.png d'origine est 3257840388504953787, générée dans Alpha v1.2.2.[11] Il peut également être généré entre Alpha v1.2.0 et Beta 1.7.3 avec des différences de population mineures.
- La graine de la peinture Skull on Fire est -6984854390176336655 ou -1044887956651363087, générée dans Alpha v1.1.2_01 ou antérieure.[12]
- La graine utilisée pour la capture d'écran originale de Herobrine est 478868574082066804, générée dans Alpha v1.0.16_02.
-
2 épaves réunies en 1 bateau complet.
-
2 géniteurs d'araignées des cavernes côte à côte.
-
Ce portail est déjà activé lors de la génération du monde.
-
Une structure glitch avec 5 géniteurs de cochons et un coffre.
-
Igloo généré à l'intérieur d'une montagne.
-
Générateur d'araignées généré juste à côté du village.
-
Village de savane partiellement généré dans le biome des champs de champignons.
-
Village du désert partiellement généré dans le biome des champs de champignons avec quelques ruines sous-marines.
-
Puits de mine et géniteur de squelettes générés tout au fond du monde.
- ↑ https://www.mojang.com/2011/02/a-short-demystification-of-the-map-seed/
- ↑ "Le monde du même nom sur la capture d'écran utilise également des "bacs à sable pollinisateurs" de graines, un moyen légitime de créer un monde avec la graine 0. Les autres chaînes qui créent la graine 0 sont "creashaks organzine" et "drumwood boulderhead" mais j'ai utilisé un qui est facile à retenir." – @SeargeDP sur Twitter
- MCPE-44604
- ↑ https://www.minecraftforum.net/forums/minecraft-java-edition/seeds/2229720-can-two-different-seeds-produce-identical-worlds
- ↑ http://stackoverflow.com/questions/3065554/can-javas-random-function-be-zero
- MC-111378
- ↑ https://www.reddit.com/r/MCPE/comments/5i6sae/recursive_infinite_mineshaft_seeds_on_mcpe/
- ↑ https://www.youtube.com/watch?v=UtNXUMrSIxQ
- MCPE-95011
- ↑ https://www.reddit.com/r/Minecraft/comments/hthrmk/big_news_we_have_found_the_seed_of_minecrafts/
- ↑ https://www.reddit.com/r/MinecraftAtHome/comments/iocx6f/packpng_seed_was_found_explanation_tutorial_and
- ↑ https://www.reddit.com/r/Minecraft/comments/iqg3ey/the_original_screenshot_seed_of_the_minecraft/
Liens externes
Éditions Bedrock et Java
- Applications Minecraft Chunkbase: Outil d'explorateur de graines/cartes en ligne
- Graines Minecraft sur Reddit: Graines Minecraft gérées par la communauté
- Graines Minecraft: Graines Minecraft gérées par la communauté
- QG de graines de Minecraft: Graines par Minecraft Version
- À la recherche de graines: Trouvez des graines Minecraft de différentes catégories
- Minemap.org: Cartes haute résolution pour de bonnes graines pour Java et Windows 10 (Bedrock) Edition
Édition Java uniquement
- Lecteur de graines aléatoires: outil Java local
- Chasse aux graines Minecraft: Graines sélectionnées de diverses catégories pour Java 1.16
- Minecraft Seeds Édition Java: Nouvelles graines pour la version 1.16.4
- Cracker de graines: devinez une graine d'un serveur multijoueur
- Semoir: Outil d'exploration et de recherche de graines/cartes pour Java
Minecraft | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aide |
| ||||||||||||||||
Écrans de menus |
| ||||||||||||||||
Développeurs |
| ||||||||||||||||
Personnalisation du jeu |
| ||||||||||||||||
Editions |
| ||||||||||||||||
Jeux |
| ||||||||||||||||
Films |
| ||||||||||||||||
Livres |
| ||||||||||||||||
D'autres média |
| ||||||||||||||||
Evénements |
| ||||||||||||||||
Marchandise officielle |
| ||||||||||||||||
Divers |
|