{"id":15911919,"url":"https://github.com/drgfreeman/minecraft-pi-api-reference-fr","last_synced_at":"2025-04-03T02:26:20.143Z","repository":{"id":130571410,"uuid":"103464805","full_name":"DrGFreeman/Minecraft-Pi-API-Reference-FR","owner":"DrGFreeman","description":"Référence de l'API Python de Minecraft Pi pour le Raspberry Pi","archived":false,"fork":false,"pushed_at":"2017-09-16T02:47:25.000Z","size":8,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T16:38:03.853Z","etag":null,"topics":["minecraft","minecraft-api","minecraft-pi","raspberry-pi"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DrGFreeman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-14T00:16:21.000Z","updated_at":"2023-06-15T08:22:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"9fdc8748-bc71-4503-9706-d2ee2c5811d0","html_url":"https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":"0.19999999999999996","last_synced_commit":"3ccf33131ed59880daf65fb7c3a2f0bdeca758e0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrGFreeman%2FMinecraft-Pi-API-Reference-FR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrGFreeman%2FMinecraft-Pi-API-Reference-FR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrGFreeman%2FMinecraft-Pi-API-Reference-FR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrGFreeman%2FMinecraft-Pi-API-Reference-FR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrGFreeman","download_url":"https://codeload.github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246923921,"owners_count":20855640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minecraft","minecraft-api","minecraft-pi","raspberry-pi"],"created_at":"2024-10-06T16:01:19.918Z","updated_at":"2025-04-03T02:26:20.121Z","avatar_url":"https://github.com/DrGFreeman.png","language":null,"readme":"# Référence d'API Minecraft Pi\n\n## Introduction\n\nCeci est une référence pour la librairie Python de l'API de Minecraft supportée par l'[édition Minecraft: Pi](https://minecraft.net/fr-ca/edition/pi/) pour le [Raspberry Pi](https://www.raspberrypi.org/).\n\n## Contenu et format\n\nLa première section ci-dessous montre la structure de la librairie. Par la suite, l'ensemble des méthodes des différentes classes sont décrites dans le format suivant:\n\n#### `.nomDeMethode(arguments)`\nDescription =\u003e type de retour (si applicable)\n```Python\n# Exemple de code utilisant la méthode\nvariable = mc.nomMethode(arguments)\n```\n\nLa description de la classe `Block` fournit la liste des `id` de blocs disponibles via l'API ainsi que les valeurs possibles du paramètre `data` lorsqu'applicable.\n\n## Référence de l'API\n\n### Structure de l'API\n\n* `minecraft.py`\n  * [Classe `Minecraft`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-minecraft): classe principale pour se connecter et interagir avec le jeu\n    * [Classe `player`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-minecraftplayer): obtenir et changer la position et les réglages du joueur\n    * [Classe `entity`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-minecraftentity): obtenir et changer la position et les réglages des entités (ou joueurs)\n    * [Classe `camera`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-minecraftcamera): changer l'angle et la position de la caméra\n    * [Classe `events`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-minecraftevents):  obtenir les événements qui se sont produits dans la partie\n* `block.py`\n  * [Classe `Block`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-block): définition d'un bloc, en particulier de son type\n* `event.py`\n  * [Classe `BlockEvent`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-blockevent): définition d'un événement de bloc, en particulier quel événement, quel bloc et quel joueur\n* `vec3.py`\n  * [Classe `Vec3`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-vec3): classe générale pour la gestion d'un vecteur tridimensionnel (c.à.d. x, y, z)\n* `connection.py`: module interne utilisé par l'API\n* `util.py`: module interne utilisé par l'API\n\n### Classe `Minecraft`\n\n\"La classe principale pour interagir avec une instance de Minecraft Pi\". Inclus les fonctions pour créer une connection, modifier les joueurs et blocs et capturer les événements.\n\n#### `.create(address = \"localhost\", port = 4711)`\nCrée une connection avec Minecraft (adresse, port) =\u003e objet [`Minecraft`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-minecraft).\n\n```Python\n# Utiliser l'adresse et le port par défaut\nmc = minecraft.Minecraft.create()\n\n# Spécifier l'adresse ip et le port\nmc = minecraft.Minecraft.create(\"192.168.1.1\", 4711)\n```\n\n#### `.getBlock(x, y, z)`\nObtient le type (id) du bloc à la position (x, y, z) =\u003e entier:id.\n\n```Python\n# Obtenir le type du bloc à (0, 0, 0)\ntypeBloc = mc.getBlock(0, 0, 0)\n```\n\n#### `.getBlockWithData(x, y, z)`\nObtient le type du bloc avec données à la position (x, y, z) =\u003e objet [`Block`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-block).\n\n```Python\n# Obtenir un objet bloc pour le bloc à (0, 0, 0)\nobjBloc = mc.getBlockWithData(0, 0, 0)\n```\n\n#### `.setBlock(x, y, z, id, *data)`\nPlace un bloc à (x, y, z) de type id avec donnée facultative \\*data.\n\n```Python\n# Placer un bloc à 0, 0, 0 de type \"DIRT\"\nmc.setBlock(0, 0, 0, block.DIRT.id)\n\n# PLacer un bloc à 0, 0, de type \"WOOD\" avec sous-type 1\nmc.setBlock(0, 0, 0, block.WOOD.id, 1)\n```\n\n#### `.setBlocks(x0, y0, z0, x1, y1, z1, id, *data)`\nRemplit une cuboïde de blocs dans l'espace entre (x0, y0, z0) et (x1, y1, z1) de type id avec donnée facultative \\*data.\n\n```Python\n# Place de multiples blocs en remplissant l'espace\n# entre deux points (-2, -2, -2) et (2, 2, 2).\nmc.setBlocks(-2, -2, -2, 2, 2, 2, block.STONE.id)\n```\n\n#### `.getHeight(x, z)`\nObtient la hauteur du monde à la position (x, z) =\u003e entier.\n\n```Python\n# Obtenir la position y (verticale) du bloc le plus\n# haut (n'étant pas de l'air) à la position 0, 0\ny = mc.getHeight(0, 0)\n```\n\n#### `.getPlayerEntityIds()`\nObtient une liste des id des entités des joueurs connectés =\u003e [entier:id]\n\n```Python\n# Afficher la liste des id des entités des joueurs connectés\nidEntites = mc.getPlayerEntityIds()\nfor idEntite in idEntites:\n  print(idEntite)\n```\n\n#### `.saveCheckpoint()`\nSauvegarde un \"checkpoint\" qui peut être utilisé pour restaurer le monde.\n\n#### `.restoreCheckpoint()`\nRestaure le monde à sa condition au moment de la sauvegarde du checkpoint avec [`.saveCheckpoint()`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#savecheckpoint).\n\n#### `.postToChat(message)`\nAffiche un message dans le \"chat\" du jeu.\n\n```Python\n# Écrire \"Bonjour monde Minecraft!\" dans la fenêtre de jeu\nmc.postToChat(\"Bonjour monde Minecraft!\")\n```\n\n#### `.setting(setting, status)`\nRègle les paramètres du jeu (setting, status). Clés de paramètres: `'world_immutable'`, `'nametags_visible'`.\n\n```Python\n# Régler 'world_immutable' à vrai (True)\nmc.setting('world_immutable', True)\n\n# Régler 'nametags_visible' à faux (False)\nmc.setting('nametags_visible', False)\n```\n\n### Classe `Minecraft.player`\n\nClasse qui permet d'interagir avec le joueur, pour obtenir et régler sa position.\n\n#### `.getPos()`\nObtient la position du joueur dans le monde =\u003e objet [`Vec3`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-vec3) (nombres décimaux).  \nSi le joueur est au milieu d'un bloc, x.5 est retourné.\n\n```Python\n# Obtenir la position du joueur (nombres décimaux)\nposJoueur = mc.player.getPos()\n\n# Assigner les coordonnées de la position du joueur\n# à des variables individuelles\nx, y, z = mc.player.getPos()\n```\n\n#### `.setPos(x, y, z)`\nDéplace le joueur à la position (x, y, z).\n\n```Python\n# Déplacer le joueur à la position (0.5, 1.0, 10.1)\nmc.player.setPos(0.5, 1, 10.1)\n```\n\n#### `.getTilePos()`\nObtient la position de la \"tuile\" ou bloc sur lequel le joueur se tient =\u003e objet [`Vec3`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-vec3).\n\n```Python\n# Obtenir la position du bloc sur lequel le joueur se tient\ntuileJoueur = mc.player.getTilePos()\n```\n\n#### `.setTilePos(x, y, z)`\nDéplace le joueur sur le bloc à la position (x, y, z).\n\n```Python\n# Déplacer le joueur sur le bloc à la position (0.5, 1.0, 10.1)\nmc.player.setTilePos(0.5, 1, 10.1)\n```\n\n#### `.setting(setting, status)`\nRègle un paramètre du joueur (setting, status). Clé de paramètre: `'autojump'`.\n\n```Python\n# Régler 'autojump' à vrai (True)\nmc.player.setting('autojump', True)\n```\n\n### Classe `Minecraft.entity`\n\nLes méthodes de la classe `Minecraft.entity` sont utilisées en conjonction avec la méthode [`.getPlayerEntityIds()`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#getplayerentityids) pour interagir avec les entités (ou les joueurs) dans une partie. Les méthodes de cette classe sont utiles pour les parties multi-joueurs.\n\n```Python\n# Obtenir l'id des entités des joueurs connectés à la partie\nidEntites = mc.getPlayerEntityIds()\nidEntite1 = idEntites[0]\nidEntite2 = idEntites[1]\n# ...\n```\n\n#### `.getPos(entityId)`\nObtient la position d'une entité dans le monde =\u003e objet [`Vec3`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-vec3) (nombres décimaux).  \nSi l'entité' est au milieu d'un bloc, x.5 est retourné.\n\n```Python\n# Obtenir la position de l'entité 'idEntite'(nombres décimaux)\nposEntite = mc.entity.getPos(idEntite)\n\n# Assigner les coordonnées de la position de l'entité\n# à des variables individuelles\nx, y, z = mc.entity.getPos(idEntite)\n```\n\n#### `.setPos(entityId, x, y, z)`\nDéplace l'entité à la position (x, y, z).\n\n```Python\n# Déplacer l'entité 'idEntite' à la position (0.5, 1.0, 10.1)\nmc.entity.setPos(idEntite, 0.5, 1, 10.1)\n```\n\n#### `.getTilePos(entityId)`\nObtient la position de la \"tuile\" ou bloc sur lequel l'entité se tient =\u003e objet [`Vec3`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-vec3).\n\n```Python\n# Obtenir la position du bloc sur lequel l'entité 'idEntite' se tient\ntuileEntite = mc.entity.getTilePos(idEntite)\n```\n\n#### `.setTilePos(entityId, x, y, z)`\nDéplace l'entité sur le bloc à la position (x, y, z).\n\n```Python\n# Déplacer l'entité 'idEntite' sur le bloc à la position (0.5, 1.0, 10.1)\nmc.entity.setTilePos(idEntite, 0.5, 1, 10.1)\n```\n\n### Classe `Minecraft.camera`\n\nClasse permettant de régler les paramètres de la caméra.\n\n#### `.setNormal(*entityId)`\nRègle le mode de la caméra à la vue normale de Minecraft. Argument facultatif \\*entityId.\n\n```Python\n# Régler le mode de la caméra à normal pour le joueur\nmc.camera.serNormal()\n\n# Règler le mode de la caméra à normal pour l'entité 'idEntite'\nmc.camera.setNormal(idEntite)\n```\n\n#### `.setFixed()`\nRègle le mode de la caméra à fixe.\n```Python\n# Régler le mode de la caméra à fixe\nmc.camera.setFixed()\n```\n\n#### `.setFollow(*entityId)`\nRègle le mode de la caméra pour suivre le joueur ou une entité facultative \\*entityId.\n\n```Python\n# Régler la caméra pour suivre le joueur\nmc.camera.setFollow()\n\n# Régler la caméra pour suivre l'entité 'idEntite'\nmc.camera.setFollow(idEntite)\n```\n\n#### `.setPos(x, y, z)`\nDéfinit la position de la caméra aux coordonnées (x, y, z).\n\n```Python\n# Régler la position de la caméra à (0, 0, 0)\nmc.camera.setPos(0, 0, 0)\n```\n\n### Classe `Minecraft.events`\n\nCette classe permet de récupérer la liste des événements qui se sont produits dans la partie.\n\n#### `.pollBlockHits()`\nRetourne la liste des blocs touchés par l'épée =\u003e [objet [`BlockEvent`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-blockevent)].\n\n```Python\n# Obtenir la liste des blocs touchés depuis le dernier appel à la fonctions\neventementsBloc = mc.events.pollBlockHits()\nfor evenement in eventementsBloc:\n  print(evenement)\n```\n\n#### `.clearAll()`\nSupprime tous les événements passés.\n\n```Python\n# Supprimer tous les événements passés\nmc.events.clearAll()\n```\n\n### Classe `Block`\n\nLa définition d'un bloc dans Minecraft. Utilisée pour décrire le type d'un bloc et, si applicable, sa donnée (ou sous-type). Cette classe contient aussi des constantes pour la définition des `id` correspondant à chaque type de bloc, par exemple `Block.AIR.id` et égal à `0`.\n\n#### `Block(id, *data)`\nObtiens un objet `Block` =\u003e objet `Block`.\n\n```Python\n# Créer un objet Block d'un type spécifique `2` (GRASS)\nobjBloc = block.Block(2)\n\n# Créer un objet Block d'un type spécifique '17' (WOOD)\n# avec une donnée '1' (SPRUCE)\nobjBloc = block.Block(17, 1)\n```\n\n#### `.id`\nConstantes correspondant aux différents types de blocs =\u003e entier:id.\n\n```\nAIR                 = 0\nSTONE               = 1\nGRASS               = 2\nDIRT                = 3\nCOBBLESTONE         = 4\nWOOD_PLANKS         = 5\nSAPLING             = 6\nBEDROCK             = 7\nWATER_FLOWING       = 8\nWATER               = 8\nWATER_STATIONARY    = 9\nLAVA_FLOWING        = 10\nLAVA                = 10\nLAVA_STATIONARY     = 11\nSAND                = 12\nGRAVEL              = 13\nGOLD_ORE            = 14\nIRON_ORE            = 15\nCOAL_ORE            = 16\nWOOD                = 17\nLEAVES              = 18\nGLASS               = 20\nLAPIS_LAZULI_ORE    = 21\nLAPIS_LAZULI_BLOCK  = 22\nSANDSTONE           = 24\nBED                 = 26\nCOBWEB              = 30\nGRASS_TALL          = 31\nWOOL                = 35\nFLOWER_YELLOW       = 37\nFLOWER_CYAN         = 38\nMUSHROOM_BROWN      = 39\nMUSHROOM_RED        = 40\nGOLD_BLOCK          = 41\nIRON_BLOCK          = 42\nSTONE_SLAB_DOUBLE   = 43\nSTONE_SLAB          = 44\nBRICK_BLOCK         = 45\nTNT                 = 46\nBOOKSHELF           = 47\nMOSS_STONE          = 48\nOBSIDIAN            = 49\nTORCH               = 50\nFIRE                = 51\nSTAIRS_WOOD         = 53\nCHEST               = 54\nDIAMOND_ORE         = 56\nDIAMOND_BLOCK       = 57\nCRAFTING_TABLE      = 58\nFARMLAND            = 60\nFURNACE_INACTIVE    = 61\nFURNACE_ACTIVE      = 62\nDOOR_WOOD           = 64\nLADDER              = 65\nSTAIRS_COBBLESTONE  = 67\nDOOR_IRON           = 71\nREDSTONE_ORE        = 73\nSNOW                = 78\nICE                 = 79\nSNOW_BLOCK          = 80\nCACTUS              = 81\nCLAY                = 82\nSUGAR_CANE          = 83\nFENCE               = 85\nGLOWSTONE_BLOCK     = 89\nBEDROCK_INVISIBLE   = 95\nSTONE_BRICK         = 98\nGLASS_PANE          = 102\nMELON               = 103\nFENCE_GATE          = 107\nGLOWING_OBSIDIAN    = 246\nNETHER_REACTOR_CORE = 247\n```\n\n#### `.data`\nLa donnée (ou sous-type) d'un bloc =\u003e entier:data.\n\nDonnées applicables à différents types de blocs:\n\n* __`WOOL`__\n```\n0: White\n1: Orange\n2: Magenta\n3: Light Blue\n4: Yellow\n5: Lime\n6: Pink\n7: Grey\n8: Light grey\n9: Cyan\n10: Purple\n11: Blue\n12: Brown\n13: Green\n14: Red\n15:Black\n```\n\n* __`WOOD`__\n```\n0: Oak\n1: Spruce\n2: Birch\n```\n\n* __`SAPLING`__\n```\n0: Oak\n1: Spruce\n2: Birch\n```\n\n* __`GRASS_TALL`__\n```\n0: Shrub\n1: Grass\n2: Fern\n```\n\n* __`TORCH`__\n```\n1: Pointing east\n2: Pointing west\n3: Pointing south\n4: Pointing north\n5: Facing up\n```\n\n* __`STONE_BRICK`__\n```\n0: Stone brick\n1: Mossy stone brick\n2: Cracked stone brick\n3: Chiseled stone brick\n```\n\n* __`STONE_SLAB / STONE_SLAB_DOUBLE`__\n```\n0: Stone\n1: Sandstone\n2: Wooden\n3: Cobblestone\n4: Brick\n5: Stone Brick\n```\n\n* __`TNT`__\n```\n0: Inactif\n1: Prêt à exploser\n```\n\n* __`LEAVES`__\n```\n1: Oak leaves\n2: Spruce leaves\n3: Birch leaves\n```\n\n* __`SANDSTONE`__\n```\n0: Sandstone\n1: Chiseled sandstone\n2: Smooth sandstone\n```\n\n* __`STAIRS_[COBBLESTONE, WOOD]`__\n```\n0: Ascending east\n1: Ascending west\n2: Ascending south\n3: Ascending north\n4: Ascending east (upside down)\n5: Ascending west (upside down)\n6: Ascending south (upside down)\n7: Ascending north (upside down)\n```\n\n* __`LADDERS, CHESTS, FURNACES, FENCE_GATE`__\n```\n2: Facing north\n3: Facing south\n4: Facing west\n5: Facing east\n```\n\n* __`[WATER, LAVA]_STATIONARY`__\n```\n0-7: Le niveau de l'eau ou lave, 0 étant le plus haut, 7 le plus bas.\n```\n\n* __`NETHER_REACTOR_CORE`__\n```\n0: Inutilisé\n1: Actif\n2: Arrêté / utilisé au complet\n```\n\n### Classe `BlockEvent`\n\nClasse définissant un \"événement bloc\" dans Minecraft, utilisée pour décrire un événement affectant un bloc. Ce type d'objet est retourné par la méthode [`Minecraft.events.pollBlockHits()`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#pollblockhits).\n\n```Python\n# Obtenir la liste des objets événement bloc\nevtsBloc = mc.events.pollBlockHits()\n# et boucle sur chacun de objets de la liste\nfor evBloc in evtsBloc:\n  ...\n```\n\n#### `.type`\nLe type de `BlockEvent` =\u003e entier:type. Il n'y a qu'un seul type implémenté: `BlockEvent.HIT`\n\n```Python\n# Obtenir le type de l'événement bloc\ntypeEvenementBloc = evBloc.type\n```\n\nTypes de `BlockEvent`:\n```\n0: BlockEvent.HIT\n```\n\n#### `.pos`\nLa position du bloc où l'événement s'est produit, c.à.d. le bloc qui a été touché =\u003e objet [`Vec3`](https://github.com/DrGFreeman/Minecraft-Pi-API-Reference-FR#classe-vec3).\n\n```Python\n# Obtenir la position du bloc touché dans un objet Vec3\nposEvBloc = evBloc.pos\n\n# Obtenir les coordonnées de la position du bloc touché\nx, y, z = evBloc.pos\n```\n\n#### `.face`\nLa face du bloc où l'événement s'est produit =\u003e entier:face.\n\n```Python\n# Obtenir la face du bloc qui a été touchée\nfaceEvBloc = evBloc.face\n```\n\n#### `.entityId`\nL'entité du joueur ayant touché le bloc =\u003e entier:entityId.\n\n```Python\n# Obtenir l'id de l'entité du joueur ayant touché le bloc\nidJoueurEvBloc = evBloc.entityId\n```\n\n### Classe `Vec3`\n\nClasse définissant un vecteur tridimensionnel dans Minecraft, c'est à dire un jeux de trois coordonnées `x`, `y` et `z` où `x` et `z` sont les coordonnées dans le plan horizontal et `y` est la coordonnée verticale.\n\n```Python\n# Obtenir un objet Vec3 pour le point aux coordonnées (0, 0, 0)\nposition = vecVec(0, 0, 0)\n```\n\n#### `.x`\nCoordonnée `x` du vecteur =\u003e nombre décimal.\n\n```Python\n# Obtenir la coordonnées x de l'objet Vec3 position\nx = position.x\n```\n\n#### `.y`\nCoordonnée `y` du vecteur =\u003e nombre décimal.\n\n```Python\n# Obtenir la coordonnées y de l'objet Vec3 position\ny = position.y\n```\n\n#### `.z`\nCoordonnée `z` du vecteur =\u003e nombre décimal.\n\n```Pzthon\n# Obtenir la coordonnées z de l'objet Vec3 position\nz = position.z\n```\n\n## Remerciements\n\nMerci à [Martin O'Hanlon](http://www.stuffaboutcode.com/) pour la [version originale anglaise](http://www.stuffaboutcode.com/p/minecraft-api-reference.html) de la référence sur laquelle cette page a été basée.\n\n## Licence\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\" /\u003e\u003c/a\u003e  \nSauf si indiqué autrement, le contenu de cette page est mis à disposition selon les termes de la \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/4.0/\"\u003eLicence Creative Commons Attribution-ShareAlike 4.0 International\u003c/a\u003e.  \nCopyright (c) 2017, Julien de la Bruère-Terreault, [drgfreeman@tuta.io](mailto:drgfreeman@tuta.io)  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrgfreeman%2Fminecraft-pi-api-reference-fr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrgfreeman%2Fminecraft-pi-api-reference-fr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrgfreeman%2Fminecraft-pi-api-reference-fr/lists"}