END · STRUCTURES DE L’END
Cité de l’End
Mise à jour de la page
Des tours de purpur sur les îles extérieures de l’End, avec des shulkers défendant de l’équipement enchanté. Certaines cités ont un navire de l’End flottant qui porte des élytres et une tête de dragon.
Ce guide suit Java 26.3 sans modifications. Les changements historiques conservent leur édition et leur version propres. La génération et le butin peuvent différer dans Bedrock. Les captures et graines vérifiées ci-dessous conservent leurs propres versions du jeu.

28462718234064871 · Java 26.3 · EndCapture de référence · Structure naturellement générée, photographiée dans Minecraft Java 26.3.Données du jeu et recherches documentées
Où cette structure se génère dans Java 26.3
Les biomes de départ admissibles sont Hautes terres de l’End et Terres moyennes de l’End. Le contrôle du biome et le test du terrain s’appliquent à la zone de départ, pas à chaque bloc qu’une cité ramifiée peut atteindre. [2][5]
Positions candidates et rareté
Java 26.3 sélectionne un tronçon de départ potentiel par région de 20×20 tronçons (320 blocs de côté). Cette sélection précède la génération réussie de la structure ; elle ne représente ni une densité mesurée ni une distance de déplacement moyenne. [3][4]
L’ancrage de départ utilise les coordonnées locales de tronçon X=7 et Z=7. Le générateur échantillonne quatre colonnes de terrain à des décalages de cinq blocs et rejette un départ dont la plus basse hauteur échantillonnée est sous Y=60. C’est un test local de support, pas un test de sol plat sur toute la cité. [1][3][4][5]
Ce que signifie la position de départ
La grille de candidats des cités de l’End utilise une répartition triangulaire. L’admissibilité de la position et du terrain est déterminée avant que le générateur distinct d’éléments de cité construise les tours et les branches ; un candidat valide ne définit pas les branches qu’il contiendra. [1][4][5]
Tours, ponts et navire facultatif
Les cités de l’End s’étendent par des éléments de bâtiments, de tours et de ponts. Les ponts peuvent atteindre d’autres tours ou un navire de l’End, mais celui-ci est facultatif. Une cité haute ou étendue ne prouve pas la présence d’un navire. La décision récursive de pont n’est pas une probabilité fixe de navire par cité. [7]
Le modèle du navire mesure 13 × 24 × 29 blocs avant rotation, air enregistré compris. Sa zone de trésor inférieure contient deux positions de coffre et un marqueur Elytra ; la proue porte une tête de dragon. Ce sont des éléments du navire, pas le contenu de chaque cité. [6]
| Partie | Éléments à repérer |
|---|---|
| Tours | Les itinéraires verticaux et les ouvertures exposées rendent utile un chemin de retour protégé. [7] |
| Ponts | Inspectez leurs extrémités et leurs branches avant de supposer que la cité est entièrement explorée. [7] |
| Navire | Cherchez séparément la salle au trésor, l’alambic et la tête de dragon. [6] |
Shulkers et cadre des élytres
Les marqueurs de sentinelle créent des shulkers lors du placement des éléments de cité. Le navire contient trois de ces marqueurs. Le marqueur Elytra crée un cadre contenant des élytres, séparément des tirages de butin des coffres proches. [6][7]
La construction de cité ne remplace pas continuellement ses sentinelles originales. Les shulkers ont toutefois un mécanisme de duplication distinct faisant intervenir les dégâts d’une balle de Shulker et des conditions de téléportation adaptées. Considérez avec prudence les affirmations selon lesquelles chaque cité aurait une réserve de shulkers définitivement fixe. [7]
Butin et récompenses dans Java 26.3
Les coffres au trésor des cités de l’End effectuent 2–6 sélections dans un groupe principal de poids total 89 dans Java 26.3, puis un tirage distinct d’ornement des tours. Les entrées d’armes, d’outils et d’armures de joueur utilisent des niveaux d’enchantement de 20–39. Ces tirages décrivent un coffre de table de trésor, pas une cité entière ni une garantie de navire. [8]
Les élytres ne figurent pas dans la table de butin de coffre au trésor. Dans un navire de l’End généré, elles sont placées dans un cadre par le marqueur Elytra du modèle ; les deux marqueurs de coffre proches utilisent la table ordinaire de trésor des cités de l’End. Un navire est facultatif : un marqueur de cité ou un coffre ne peut donc pas promettre des élytres. [8][11][12]
Les carapaces de Shulker viennent de la table de butin d’entité, séparément des coffres. Leur chance sans enchantement est de 0,5 ; la condition Butin indique explicitement une chance de 0,5625 au premier niveau et ajoute 0,0625 par niveau supérieur. Ces règles de butin de créature ne peuvent pas être appliquées comme probabilités de coffre. [8]
Une comparaison directe avec Java 1.20.1 montre des différences dans les tables de Java 26.3. La table inspectée du trésor des cités de l’End gagne une armure en cuivre pour cheval et une lance en diamant ; son premier groupe passe d’un poids total de 85 à 89. Utilisez les poids actuels au lieu de reprendre les anciens pourcentages des coffres. [8][10]
| Objet | Où la règle s’applique | Ce que les données établissent |
|---|---|---|
| Un coffre utilisant la table de trésor des cités de l’End | 6,7% de chances : poids de 1 pour le modèle face à un poids vide de 14. [8][9] | |
| Un coffre utilisant la table de trésor des cités de l’End | 20,4% de chances d’au moins une sélection de diamants ; chacune en fournit 2–7. [8][9] | |
| Un coffre utilisant la table de trésor des cités de l’End | 12,7% de chances d’au moins une sélection de plastron enchanté. [8][9] | |
| Un navire de l’End généré | Récompense fixe en cadre issue du marqueur Elytra ; pas une entrée aléatoire de coffre. [8][11] | |
| Une invocation du butin d’entité de Shulker, sans Butin | 50,0% de chances de base ; Butin modifie ce butin d’entité conditionnel. [8] |
Historique des versions et dates de sortie
Ces étapes conservent leur édition et leurs noms exacts de version. Les dates des snapshots, bêtas et aperçus appartiennent à ces versions de développement ; les sorties complètes et les sorties Pocket décalées selon la plateforme sont datées séparément. Les affirmations sur les ajouts historiques viennent de l’historique Wiki cité. [13]
| Version | Sortie | Changement |
|---|---|---|
| Java 15w31a | 29 juillet 2015 | Les cités et les navires de l’End ont intégré le développement de Java 1.9. [13][15] |
| Java 15w32c | 7 août 2015 | Les navires de l’End ont reçu une tête de dragon sur leur proue. [13][16] |
| Java 15w41a | 7 octobre 2015 | Les élytres ont remplacé le trésor provisoire antérieur du navire. [13][17] |
| Java 1.11 | 14 novembre 2016 | Les cités sont devenues localisables par commande et leur équipement a pu porter des malédictions. [13][18] |
| Pocket 1.0.0 | 19 décembre 2016 | Pocket Edition a ajouté les cités et les navires de l’End. [13][19] |
| Java 1.19.4 (expérience Update 1.20) | 14 mars 2023 | Les ornements des tours ont intégré le butin des coffres de cité de l’End dans l’expérience Update 1.20. [13][20] |
| Java 1.21.11 | 9 décembre 2025 | Ajout de lances en diamant au butin des coffres de cité de l’End. [13][21] |
Vérification dans le jeu par SeedLookout
Captures d’écran

28462718234064871 · Java 26.3 · EndCapture de référence · Structure naturellement générée, photographiée dans Minecraft Java 26.3.
28462718234064871 · Java 26.3 · EndCapture de référence · Structure naturellement générée, photographiée dans Minecraft Java 26.3.Nos captures de structures générées naturellement dans Minecraft. Chaque légende indique la graine, les coordonnées et la version. Sélectionnez une image pour l’ouvrir en pleine taille.
Graines avec cette structure Cité de l’End
Aucune de nos graines vérifiées ne contient encore cette structure. Le guide cite les données du jeu, l’analyse du code et d’autres références ; il ne vérifie pas une graine.
Sources
Les références précisent l’édition, la version et les éléments sur lesquels repose le guide. Le code et les données du jeu décrivent les règles de génération ; le tableau de graines consigne des emplacements vérifiés dans le jeu. Recherches examinées le 2026-10-02.
- Mojang Java 26.3 : configuration de la structure ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure/end_city.json
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 par fichier de l’archive : data/minecraft/worldgen/structure/end_city.json = 86965638efbe5fbc2ce276d8c843ceb4a946fd05ea8a41a57f75c7ef389a7ef4
- Mojang Java 26.3 : tags de biomes de départ résolus ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/tags/worldgen/biome/has_structure/end_city.json
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 par fichier de l’archive : data/minecraft/tags/worldgen/biome/has_structure/end_city.json = 3d6dba2d57de3e7ff40f687832ca5f5e91b3276e93b67536434f54436e759d18
- Mojang Java 26.3 : paramètres de placement des candidats ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: data/minecraft/worldgen/structure_set/end_cities.json
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 par fichier de l’archive : data/minecraft/worldgen/structure_set/end_cities.json = 90d03e904c3a1b7497530fd34c2bcf1ab0b21d46b16c3a03546309a92567aba6
- Mojang Java 26.3 : filtrage des candidats et nouvelles tentatives pondérées ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/chunk/ChunkGenerator.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReducer.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod.class; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement.class; net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.class. Methods: RandomSpreadStructurePlacement.getPotentialStructureChunk; AbstractSpreadingStructurePlacement.isStructureChunk; ChunkGenerator.createStructures / tryGenerateStructure
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. Implémentation examinée avec CFR 0.152 ; le Java reconstitué n’est pas une publication originale du code source de Mojang. SHA-256 par fichier de l’archive : net/minecraft/world/level/chunk/ChunkGenerator.class = 7e5145ec6e36cbc7af979e869d4947c85e4715b8d13105f1369f0a385c40851d; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$ExclusionZone.class = eb0d49eb1ffb0714fbdb04abde954fbdbd50cfeafd411f593de8159a06488300; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReducer.class = e2887ebf5f8937ca3b038d6e1c40bc1c77f983a97b5b7ed9bdcd78b59d103e82; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement$FrequencyReductionMethod.class = 3664480026b9e91c8235bdbf6d98fdbbb78586f8d0decee70f9ea788d3291a71; net/minecraft/world/level/levelgen/structure/placement/AbstractSpreadingStructurePlacement.class = 0775a5cd47242fafd7f9977a9cfb821a6fffe5d1defcbc3bf8cded7e2427a4a8; net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement.class = 8fbeed7711f96285b9b39b2e8363ffaa6ea80dd03baea4c1e6fa98e90b7f8eb9
- Mojang Java 26.3 : points d’entrée de la génération ↗
Inner archive META-INF/versions/26.3/server-26.3.jar: net/minecraft/world/level/levelgen/structure/Structure$GenerationContext.class; net/minecraft/world/level/levelgen/structure/Structure$GenerationStub.class; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder.class; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings.class; net/minecraft/world/level/levelgen/structure/Structure.class; net/minecraft/world/level/levelgen/structure/structures/EndCityStructure.class. Methods: EndCityStructure.findGenerationPoint; Structure.findValidGenerationPoint; Structure.GenerationContext.isValidBiome
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. Implémentation examinée avec CFR 0.152 ; le Java reconstitué n’est pas une publication du code source original de Mojang. SHA-256 par fichier de l’archive : net/minecraft/world/level/levelgen/structure/Structure$GenerationContext.class = 0c4335baa022b0482299b5cc0a3d0492fd3160542640b2538a5b8934822cc12b; net/minecraft/world/level/levelgen/structure/Structure$GenerationStub.class = e7a25f7418cfbfafaa6ecc1558a4bacde160ab247be6997df4aef3288da76a52; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder.class = e9b9a37f14f156749ceb686ab31f34954c3b65c0e9f1ff43cdebb508a72b1261; net/minecraft/world/level/levelgen/structure/Structure$StructureSettings.class = 5796d330ef7ea491ee64b34ccdfe6c08a62b71886441bd87cd327a2fc6188f80; net/minecraft/world/level/levelgen/structure/Structure.class = fa023ce735376b7042242948275a0869a7e22d30e5e4c5c6502b521578577188; net/minecraft/world/level/levelgen/structure/structures/EndCityStructure.class = a218f15c290b464aaa1ed3c7d201bb01b9b14f155fc929b2bccf4cc9f9bbb3d5
- Mojang Java 26.3 : modèles et données des cités de l’End ↗
data/minecraft/worldgen/structure/end_city.json; data/minecraft/structure/end_city/**/*.nbt
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c ; SHA-256 du fichier interne META-INF/versions/26.3/server-26.3.jar : a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6. Les dimensions NBT sont celles du modèle sauvegardé avant rotation (X × Y × Z), air et connexions compris ; ce ne sont pas les dimensions intérieures utilisables.
- Mojang Java 26.3 : implémentation de l’agencement et des rencontres des cités de l’End ↗
net.minecraft.world.level.levelgen.structure.structures.EndCityPieces; net.minecraft.world.entity.monster.Shulker; end_city/ship.nbt: Elytra marker (6,5,7), dragon_wall_head (6,8,0), brewing_stand (6,7,25); EndCityPieces.handleDataMarker and bridge generator; Shulker.hurtServer / duplication path.
Détails des sources
SHA-1 du serveur officiel : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c ; SHA-256 du fichier interne META-INF/versions/26.3/server-26.3.jar : a362163eec5d1612d520772bc16e5b39c09e3b234fdc045f56bf544284ee8ae6. Bytecode officiel examiné avec CFR 0.152 ; il s’agit d’une implémentation reconstituée, pas d’une copie du dépôt source d’origine.
- Mojang Java 26.3 : données de butin des cités de l’End ↗
Inner META-INF/versions/26.3/server-26.3.jar: data/minecraft/loot_table/chests/end_city_treasure.json; data/minecraft/loot_table/entities/shulker.json
Détails des sources
SHA-1 du serveur officiel vérifié : 33680f5f2ac32864d6d7cf5e56a705fdb3e05f4c. SHA-256 des fichiers : end_city_treasure.json: a783fd1ae488c9a21f049969543fbe4e56d26e79c0dcb6562a956a9142bf92e6; shulker.json: aea317f330bc540907dd88c71dc99f16046bbb3e32a804a8cf76eb3e436b6bdc. L’identité de la table et les règles conditionnelles des objets sont distinctes de tout conteneur généré particulier.
- Cité de l’End dans Java 26.3 : probabilités de sélection calculées ↗
Relevant /pools indices in the data reference; LootPool.addRandomItem/addRandomItems; UniformContainerBase.uniformFields; UniformGenerator.getIntUnsafe.
Détails des sources
Pour les ensembles pondérés directs sans condition, la probabilité d’au moins une sélection est 1 moins la moyenne de (1−weight/totalWeight)^n sur des nombres entiers de tirages uniformes, bornes comprises. Les valeurs sont des probabilités théoriques par invocation de table, pas des fréquences de graines. Données exactes : [{"itemId":"minecraft:spire_armor_trim_smithing_template","table":"data/minecraft/loot_table/chests/end_city_treasure.json","pool":1,"chance":0.06666666666666667,"fraction":"1/15","weight":1,"total":15,"rolls":[1]},{"itemId":"minecraft:diamond","table":"data/minecraft/loot_table/chests/end_city_treasure.json","pool":0,"chance":0.20382605974788942,"fraction":"101297738305/496981290961","weight":5,"total":89,"rolls":[2,3,4,5,6]},{"itemId":"minecraft:diamond_chestplate","table":"data/minecraft/loot_table/chests/end_city_treasure.json","pool":0,"chance":0.12714065479530995,"fraction":"315932633769/2484906454805","weight":3,"total":89,"rolls":[2,3,4,5,6]}]
- Mojang Java 1.20.1 : butin historique des cités de l’End inspecté ↗
data/minecraft/loot_tables/chests/end_city_treasure.json
Détails des sources
Comparaison limitée aux fichiers de données indiqués ; rien n’affirme que toutes les versions intermédiaires partagent l’une ou l’autre table. SHA-256 : end_city_treasure.json: 21d494c874e1f883c3411562840ac432872748ce894643033c476bf62fa8ce9d
- Mojang Java 26.3 : récompenses fixes du navire de l’End ↗
net.minecraft.world.level.levelgen.structure.structures.EndCityPieces.EndCityPiece.handleDataMarker: Elytra and Chest markers.
Détails des sources
SHA-256 du NBT du navire 30d9b10e4471bde7b4535ef7ddbf22f615280afed9a903380c13a95081aa7e5d ; SHA-256 de la classe de traitement des marqueurs 5cf3e537ab9e3974ffa31b335181fd62575a1d3686fa312e2be6c6cfbe45c026. Le marqueur Elytra local(6,5,7) crée un cadre contenant des élytres ; les marqueurs de coffre sont local(5,5,7) et(7,5,7). Le navire est facultatif.
- Mojang Java 26.3 : modèle de navire de l’End ↗
data/minecraft/structure/end_city/ship.nbt: Elytra marker (6,5,7); Chest markers (5,5,7), (7,5,7).
Détails des sources
SHA-256 30d9b10e4471bde7b4535ef7ddbf22f615280afed9a903380c13a95081aa7e5d. L’emplacement du marqueur dans le modèle et son exécution sont des preuves distinctes.
- Minecraft Wiki : End City — historique épinglé ↗
History section, retaining edition, release grouping, development-version and experimental-toggle qualifiers.
Détails des sources
Révision d’article figée 3803461 du 2026-09-29T13:54:58Z. Affirmations historiques uniquement ; il ne s’agit ni d’une version du jeu auditée ni d’une source de date de sortie.
- Minecraft Wiki : description des cités de l’End ↗
Opening description and History
Détails des sources
Révision d’article figée 3803461 ; consultée le 1er octobre 2026. L’historique de l’article étaye les introductions passées ; la génération et le butin actuels sont audités séparément à partir des données du jeu.
- Java 15w31a : date de sortie ↗
/id; /releaseTime
Détails des sources
La date correspond à la version exacte 15w31a. Les dates des snapshots et des préversions sont distinctes de la sortie complète ultérieure ; les métadonnées ne prouvent pas l’introduction de la fonctionnalité.
- Java 15w32c : date de sortie ↗
/id; /releaseTime
Détails des sources
La date correspond à la version exacte 15w32c. Les dates des snapshots et des préversions sont distinctes de la sortie complète ultérieure ; les métadonnées ne prouvent pas l’introduction de la fonctionnalité.
- Java 15w41a : date de sortie ↗
/id; /releaseTime
Détails des sources
La date correspond à la version exacte 15w41a. Les dates des snapshots et des préversions sont distinctes de la sortie complète ultérieure ; les métadonnées ne prouvent pas l’introduction de la fonctionnalité.
- Java 1.11 : date de sortie ↗
/releaseTime
Détails des sources
Les métadonnées établissent la date de sortie, pas l’ajout de la fonctionnalité. L’historique Wiki d’origine doit étayer cet ajout séparément.
- Pocket 1.0.0 : date de sortie ↗
Version infobox release date
Détails des sources
Les sorties étaient décalées selon la plateforme : 19 décembre 2016<ref name="MCSiteArticle">{{Mcnet|ender-update-finally-here|The Ender Update is finally here|December 19, 2016}}</ref>. Ces dates décrivent les sorties complètes de Pocket, séparément des bêtas antérieures.
- Java 1.19.4 (expérience Update 1.20) : date de sortie ↗
/id; /releaseTime
Détails des sources
Date de sortie complète de 1.19.4 ; les fonctionnalités expérimentales d’Update 1.20 nécessitaient leur option distincte. L’introduction des fonctionnalités est étayée séparément par l’historique de la structure.
- Java 1.21.11 : date de sortie ↗
/id; /releaseTime
Détails des sources
La date correspond précisément à la version 1.21.11. Les dates des snapshots et des préversions sont distinctes de la sortie complète ultérieure ; les métadonnées ne prouvent pas l’introduction d’une fonctionnalité.
Les illustrations d’objets utilisent les ressources originales Java 26.3 du jeu provenant de la version officielle du client. Les icônes conservent leur version du jeu avec le guide.
Les descriptions adaptées du Minecraft Wiki conservent son attribution sous CC BY-NC-SA 3.0. Les calculs et les analyses du code sont des recherches de SeedLookout. Les légendes identifient chaque capture. Le tableau de graines contient nos graines vérifiéespubliées ; vérifier un emplacement n’établit pas le contenu de pièces particulières ni le butin des coffres.