Type de dimension
Aller à la navigation
Aller à la recherche
Cette fonctionnalité est exclusive à l'édition Java.
Les types de dimension (nom anglais : dimension types) sont stockés sous la forme de fichiers JSON dans un pack de données, dans le dossier data/<espace de nom>/dimension_type. Ils définissent les propriétés d'une dimension, telles que les limites de hauteur de construction, la lumière ambiante, et d'autres.
Format JSON
[modifier | modifier le wikicode]- : L'objet racine.
- ultrawarm : Si la dimension se comporte comme le Nether (l'eau s'évapore et les éponges sèchent) ou non. Rend également le ruissellement des stalactites et la propagation de la lave plus rapides et plus fins.
- natural : Si la valeur est
false, les boussoles tournent aléatoirement, et utiliser un lit pour définir le point de réapparition ou dormir est désactivé. Si la valeur esttrue, les portails du Nether peuvent faire apparaître des piglins zombifiés. - coordinate_scale : Le multiplicateur appliqué aux coordonnées en quittant la dimension. La valeur peut être comprise entre 0.00001 et 30000000.0 (inclusifs).
- has_skylight : Si la dimension reçoit de la lumière du ciel ou non.
- has_ceiling : Si la dimension a un plafond en bedrock. Notez qu'il s'agit seulement d'un plafond logique. Cela n'a aucun rapport avec le fait que la dimension ait réellement une limite de bloc.
- ambient_light : La quantité de lumière que la dimension possède. Quand la valeur est 0, il correspond totalement au niveau de lumière ; quand la valeur est 1, il n'y a pas d'éclairage ambiant. Les effets précis doivent être testés.[à vérifier]
- fixed_time : (Optionnel) Si la valeur est un entier, l'heure de la journée est la valeur spécifiée. Pour assurer un cycle jour/nuit normal, laissez l'attribut non défini (en ne l'incluant pas).
- monster_spawn_light_level : Une valeur comprise entre 0 et 15 (inclusifs). La lumière maximum requise pour faire apparaître un monstre. La formule de cette lumière est :
max( skyLight - 10, blockLight )pendant les orages, etmax( internalSkyLight, blockLight )pour les autres météos.- Fournisseur d'entier
- monster_spawn_block_light_limit : Une valeur comprise entre 0 et 15 (inclusifs). La lumière de bloc maximum requise pour faire apparaître un monstre.
- piglin_safe : Si la valeur est
false, les piglins et les hoglins tremblent et se transforment en entités zombifiées. - bed_works : Si la valeur est
false, un lit explose en essayant de dormir. - respawn_anchor_works : Si la valeur est
false, une ancre de réapparition explose en essayant de définir un point de réapparition. - has_raids : Si les joueurs avec l'effet Mauvais présage peuvent déclencher une invasion.
- logical_height : La hauteur maximum à laquelle les chorus et les portails du Nether peuvent amener les joueurs dans cette dimension. Cela exclut les portails qui étaient déjà construits au-dessus de la limite, puisqu'ils se connectent toujours normalement. Ne peut pas être supérieure à height.
- min_y : La hauteur minimum à laquelle des blocs peuvent exister dans cette dimension. Doit être comprise entre -2032 et 2031 et être un multiple de 16 (faisant effectivement de 2016 le maximum).
- height : La hauteur totale à laquelle des blocs peuvent exister dans cette dimension. Doit être comprise entre 16 et 4064 et être un multiple de 16. La hauteur de construction maximum vaut min_y + height - 1, qui ne peut pas être supérieure à 2031.
- infiniburn : Un tag de bloc avec le caractère
#. Le feu sur ces blocs brûle à l'infini. - effects : (Optionnel, vaut
minecraft:overworldpar défaut) Peut valoirminecraft:overworld,minecraft:the_netherouminecraft:the_end. Détermine l'effet de dimension utilisé pour cette dimension. Le définir àminecraft:overworldfait que la dimension a des nuages, du soleil, des étoiles et une lune. Le définir àminecraft:the_netherfait que la dimension a un brouillard épais bloquant la vue, de manière similaire au Nether. Le définir àminecraft:the_endfait que la dimension a un ciel sombre et tacheté de manière similaire à l'End, ignorant les couleurs du ciel et du brouillard.
Valeurs par défaut
[modifier | modifier le wikicode]Voici les paramètres utilisés par les 3 dimensions présentes dans le jeu de base, ainsi que les paramètres des cavernes du monde normal fournis par Minecraft.
| Propriété | Monde normal | Le Nether | L'End | Cavernes du monde normal |
|---|---|---|---|---|
| ultrawarm | False | True | False | False |
| natural | True | False | False | True |
| piglin_safe | False | True | False | False |
| respawn_anchor_works | False | True | False | False |
| bed_works | True | False | False | True |
| has_raids | True | False | True | True |
| has_skylight | True | False | False | True |
| has_ceiling | False | True | False | True |
| coordinate_scale | 1.0 | 8.0 | 1.0 | 1.0 |
| fixed_time | Non défini | 18000 | 6000 | Non défini |
| ambient_light | 0.0 | 0.1 | 0.0 | 0.0 |
| min_y | -64 | 0 | 0 | -64 |
| height | 384 | 256 | 256 | 384 |
| logical_height | 384 | 128 | 256 | 384 |
| monster_spawn_light_level | 0-7 | 7 | 0-7 | 0-7 |
| monster_spawn_block_light_limit | 0 | 15 | 0 | 0 |
| infiniburn | #infiniburn_overworld | #infiniburn_nether | #infiniburn_end | #infiniburn_overworld |
| effects | overworld | the_nether | the_end | overworld |
Historique
[modifier | modifier le wikicode]| Édition Java | |||||||
|---|---|---|---|---|---|---|---|
| 1.16 | Pre-release 1 | Ajout des types de dimension dans les packs de données. | |||||
| 1.16.2 | Pre-release 1 | Les types de dimension utilisent maintenant le même modèle de dossier dans les packs de données que les autres ressources : espace de nom/<type>/ressource.json. | |||||
| Pre-release 2 | Le champ shrunk a été remplacé par coordinate_scale. | ||||||
| 1.17 | 20w49a | Ajout des champs min_y et height. | |||||
| 1.19 | 22w11a | Les types de dimension ne peuvent plus être définis en ligne dans le dimension ; ils doivent être définis comme une référence vers un fichier de type de dimension séparé. | |||||
| Pre-release 1 | Ajout des champs monster_spawn_block_light_limit et monster_spawn_light_level. | ||||||