Pousse De L'Herbe

Bloc d'herbe Minecraft : nom anglais, ID et commandes

Bloc d'herbe style voxel (Grass Block) vu en isométrie avec étiquette « Grass Block = Bloc d'herbe » et extrait de traduction technique.

Le bloc d'herbe s'appelle « Grass Block » en anglais dans Minecraft. Pour plus de détails et contextes d'utilisation, voyez également la page consacrée au terme « bloc d'herbe en anglais ». Son identifiant technique officiel est minecraft:grassblock, sa clé de traduction dans les fichiers de langue est block.minecraft.grass_block, et c'est ce nom exact qu'il faut utiliser dans vos commandes, vos resource packs et vos plugins serveur depuis la version Java 1.13.

Nom anglais officiel du « bloc d'herbe » dans Minecraft

J'ai découvert ça en fouillant les fichiers du jeu pour faire un resource pack : le nom affiché en jeu en anglais est simplement « Grass Block », sans fioritures. Ce nom vient directement du fichier assets/minecraft/lang/enus.json, qui contient la ligne "block.minecraft.grassblock": "Grass Block". Le fichier français frfr.json contient lui "block.minecraft.grassblock": "Bloc d'herbe", ce qui confirme que la traduction officielle de Mojang est bien « Bloc d'herbe ». Le fichier langue FR (extrait miroir) confirme la valeur française "blank" rel="noopener noreferrer">block.minecraft.grassblock": "Bloc d'herbe" dans assets/minecraft/lang/frfr.json.

Ces deux fichiers de langue se trouvent dans le .jar vanilla de Minecraft, sous assets/minecraft/lang/. Si vous jouez en français et que vous cherchez la correspondance exacte pour un mod, un plugin ou une commande, retenez simplement : Grass Block = Bloc d'herbe, les deux désignent exactement le même objet.

Variantes de nom et clé de traduction

Selon le contexte (forums anglophones, documentation de mods, anciennes vidéos), vous pouvez croiser plusieurs formulations pour parler du même bloc. Voici un récapitulatif pour éviter la confusion :

Nom / identifiantContexte d'utilisationValide aujourd'hui ?
Grass BlockNom affiché en jeu (en_us.json)Oui
block.minecraft.grass_blockClé de traduction (fichiers lang)Oui
minecraft:grass_blockIdentifiant namespace (commandes, plugins)Oui (Java 1.13+)
grassAncien identifiant court (avant Java 1.13)Non (obsolète en Java)
tile.grass_block.nameClé de traduction Bedrock (ancienne)Partiel selon version

La clé block.minecraft.grassblock est celle que vous retrouverez dans tous les fichiers de langue vanilla modernes, que ce soit pour Java ou pour les packs de ressources Bedrock récents. Avant la mise à jour 1.13 (surnommée « la Flattening »), l'identifiant était simplement grass, sans namespace ni suffixe block. Cette ancienne notation est encore présente dans des tutoriels ou des vidéos d'époque, mais elle ne fonctionne plus en Java Edition depuis 1.13.

Identifiant technique : minecraft:grass_block

Depuis la Flattening (Java 1.13, sortie en 2018), chaque bloc possède un identifiant complet au format namespace:nom. Pour le bloc d'herbe, c'est minecraft:grassblock. Ce format est utilisé partout : commandes en jeu, API Bukkit/Spigot/Paper (Material.GRASSBLOCK), fichiers de data pack, et requêtes NBT. Si vous développez un plugin pour des serveurs en version 1.13 ou plus récente, utilisez toujours cet identifiant long. Pour la gestion multi-version (serveurs qui tournent encore sur d'anciennes versions), des bibliothèques comme XSeries/XMaterial gèrent la correspondance entre l'ancien identifiant grass et le nouveau minecraft:grass_block.

Commandes pratiques en Java Edition

Voici les commandes les plus utiles à copier-coller directement dans votre jeu ou dans un bloc de commande. Elles fonctionnent sur Java Edition 1.13 et toutes les versions ultérieures (1.20, 1.21, etc.).

Donner le bloc à un joueur

Pour vous donner 64 blocs d'herbe en une seule commande : Commande Java (1.13+), exemple copiable : blank" rel="noopener noreferrer">/give @p minecraft:grass_block 64.

  • /give @p minecraft: grass_block 64
  • /give NomDuJoueur minecraft: grass_block 64

Poser un bloc via /setblock

  • /setblock ~ ~ ~ minecraft: grass_block replace — pose un bloc d'herbe à votre position exacte
  • /setblock ~ ~-1 ~ minecraft: grass_block replace — pose le bloc un niveau en dessous de vous
  • /setblock ~ ~ ~ minecraft: grass_block[snowy=true] replace — pose la variante enneigée (neige sur le dessus)

Le paramètre replace à la fin indique que si un bloc existait déjà à cet emplacement, il sera remplacé. Vous pouvez aussi utiliser keep (ne pose le bloc que si la case est vide) ou destroy (détruit le bloc existant comme si vous le cassiez). L'état de bloc snowy=true est utile si vous voulez créer manuellement la texture enneigée sans attendre la neige naturelle.

Commandes pratiques en Bedrock Edition

En Bedrock Edition (Windows, console, mobile), la situation est un peu plus variable selon les versions. Les versions récentes de Bedrock reconnaissent désormais minecraft:grass_block, mais des versions plus anciennes utilisaient encore l'identifiant court grass. Mon conseil concret : activez l'autocomplétion en jeu. Commencez à taper /give @p grass et laissez le jeu vous suggérer le bon identifiant selon votre version. C'est la méthode la plus fiable.

  • /give @p grass 1 — syntaxe ancienne (Bedrock versions antérieures)
  • /give @p minecraft: grass_block 1 — syntaxe moderne (Bedrock récent)
  • /setblock ~ ~ ~ grass — ancienne syntaxe Bedrock
  • /setblock ~ ~ ~ minecraft: grass_block — syntaxe moderne recommandée

Si vous administrez un serveur Bedrock ou créez un add-on, vérifiez systématiquement la version cible avant de choisir l'identifiant. La clé de traduction côté Bedrock était historiquement tile.grass_block.name, mais les versions récentes s'alignent de plus en plus sur la nomenclature Java. En cas de doute, la commande /help give en jeu affiche les identifiants reconnus par votre version précise.

Comment obtenir le bloc d'herbe en jeu

C'est une des petites surprises de Minecraft : le bloc d'herbe ne se craft pas et ne s'obtient pas simplement en le cassant à mains nues. Voici les règles exactes :

  1. Silk Touch (Toucher de soie): c'est la méthode principale. Enchantez n'importe quel outil (pioche, pelle, hache) avec Toucher de soie et cassez le bloc d'herbe. Il tombera en tant que Grass Block au lieu de se transformer en terre (dirt).
  2. Endermen: un Enderman qui transporte un bloc d'herbe peut le lâcher à sa mort. C'est aléatoire et peu fiable, mais c'est techniquement la seule autre façon d'en obtenir en Survie sans enchantement.
  3. Craft impossible: il n'existe aucune recette de fabrication pour créer un bloc d'herbe depuis une table de craft.
  4. Commandes (mode Créatif ou opérateur): utilisez /give comme expliqué ci-dessus pour l'obtenir instantanément.

Quand vous cassez un bloc d'herbe sans Silk Touch, il laisse toujours tomber de la terre ordinaire (dirt). Gardez ça en tête si vous construisez un système automatisé de farm : vous récupérerez de la dirt, pas du grass_block.

Comportement du bloc : propagation, lumière et interactions

Comment l'herbe se propage

Le bloc d'herbe se propage aux blocs de terre (dirt) adjacents par les random ticks du jeu. Pour qu'un bloc de terre se transforme en herbe, deux conditions doivent être remplies : le bloc d'herbe source doit avoir un niveau de lumière d'au moins 9 directement au-dessus de lui, et le bloc de terre cible doit lui aussi être suffisamment éclairé (niveau de lumière d'au moins 4 au-dessus de lui). La propagation couvre les blocs voisins en horizontal, en diagonal, 1 bloc au-dessus, et jusqu'à 3 blocs en dessous. Elle descend donc plus vite qu'elle ne monte, ce qui est pratique à savoir pour aménager des terrasses en pente.

Ce qui bloque ou modifie la propagation

  • Eau ou lave au-dessus du bloc: la propagation est bloquée, le bloc d'herbe finit par mourir et redevenir dirt.
  • Blocs opaques au-dessus: si la lumière ne passe pas (bois, pierre, etc.), la propagation s'arrête.
  • Blocs transparents (verre, torches, dalles bien orientées): la lumière passe, la propagation continue.
  • Mycélium et podzol: ces deux variantes ne permettent pas à l'herbe ordinaire de se propager depuis elles.
  • Neige: la présence d'un bloc de neige active l'état snowy=true sur le grassblock, changeant l'apparence de la face du dessus (et utilisant le modèle grassblock_snow).

Confusions fréquentes : dirt, tall grass et les autres

C'est sans doute la source de confusion la plus courante, surtout quand on cherche des commandes en ligne et qu'on tombe sur des identifiants qui ne fonctionnent pas. Voici les distinctions importantes à avoir en tête, que ce soit pour un jeu en solo ou pour créer un serveur.

Nom françaisNom anglaisIdentifiant techniqueNature
Bloc d'herbeGrass Blockminecraft:grass_blockBloc plein (solide)
TerreDirtminecraft:dirtBloc plein, drop du grass_block sans Silk Touch
Herbe hauteShort Grass / Tall Grassminecraft:short_grass / minecraft:tall_grassPlante décorative non solide
Chemin d'herbeDirt Pathminecraft:dirt_pathBloc plat, créé avec une pelle sur grass_block
FougèreFernminecraft:fernPlante décorative, pousse dans les taïgas
MycéliumMyceliumminecraft:myceliumVariante du grass_block, zones champignon
PodzolPodzolminecraft:podzolVariante, sous les épicéas en taïga géante

Notez que depuis la version Java 1.20, l'herbe courte s'appelle officiellement short_grass (et non plus grass comme avant). Si vous voyez des tutoriels utilisant minecraft:grass pour désigner l'herbe haute courte, c'est probablement un contenu d'avant 1.20. Les identifiants évoluent avec les mises à jour majeures, comme ça a été le cas avec la Flattening en 1.13. C'est pour ça que sur ce site on parle aussi bien du bloc d'herbe en anglais que de sa version 2D pour les resource packs : les deux sujets sont liés et se complètent naturellement.

Fichiers d'assets 2D pour les resource packs

Si vous créez ou modifiez un resource pack, voici les fichiers exacts que vous devrez éditer pour changer l'apparence du bloc d'herbe. Tous les chemins sont relatifs à la racine de votre resource pack.

Textures à modifier

  • assets/minecraft/textures/block/grassblocktop.png — face du dessus (teintée par biome via tintindex)
  • assets/minecraft/textures/block/grassblockside.png — faces latérales (la partie brune)
  • assets/minecraft/textures/block/grassblockside_overlay.png — couche verte superposée sur les côtés (également teintée par biome)
  • assets/minecraft/textures/block/dirt.png — face du dessous et base des côtés (partagée avec le bloc dirt)

Fichiers de modèle et blockstates

  • assets/minecraft/blockstates/grass_block.json — définit les deux variantes (snowy=false et snowy=true) et renvoie vers les modèles
  • assets/minecraft/models/block/grass_block.json — modèle principal, liste les textures top/side/overlay/bottom avec leur tintindex
  • assets/minecraft/models/block/grassblocksnow.json — modèle pour la variante enneigée (snowy=true)

Le paramètre tintindex dans grassblock.json indique au moteur de rendu d'appliquer la couleur du biome courant sur la face du dessus et sur l'overlay latéral. Si vous remplacez la texture grassblock_top.png par une couleur fixe et que vous supprimez le tintindex dans votre version du modèle, le bloc aura la même teinte quel que soit le biome. C'est une technique classique pour les packs « cartoon » ou « fantasy ».

Récapitulatif rapide selon votre usage

Vous verrez, c'est plus simple qu'il n'y paraît une fois qu'on a les bons identifiants sous la main. Voici l'essentiel condensé selon ce que vous cherchez à faire :

ProfilCe qu'il faut retenir
Joueur en survieSilk Touch sur n'importe quel outil pour ramasser le bloc intact. Sans ça, vous obtenez de la dirt.
Joueur en créatif / commandes Java/give @p minecraft:grass_block 64 et /setblock ~ ~ ~ minecraft:grass_block replace
Joueur BedrockEssayez minecraft:grass_block en version récente, ou grass en ancienne. Utilisez l'autocomplétion en jeu.
Administrateur de serveur (Bukkit/Spigot/Paper)Utilisez Material.GRASS_BLOCK (1.13+). Pour la compatibilité multi-version, une lib comme XMaterial gère les anciens noms.
Créateur de resource packÉditez grass_block_top.png, grass_block_side.png, grass_block_side_overlay.png et grass_block.json pour les blockstates.
Moddeur / data packClé de traduction : block.minecraft.grass_block. Namespace : minecraft:grass_block. État de bloc disponible : snowy (true/false).

Le bloc d'herbe est l'un des blocs les plus iconiques du jeu, et maintenant vous avez tout ce qu'il faut pour le manipuler sans vous perdre entre les versions, les éditions et les identifiants. Que vous prépariez un serveur, un resource pack ou simplement que vous vouliez coller un joli bloc d'herbe avec une commande, les informations ci-dessus couvrent tous les cas de figure. Si vous souhaitez aller plus loin, les articles sur le bloc d'herbe Minecraft en général, sur le bloc de terre avec herbe, ou sur les représentations 2D du bloc pour vos créations graphiques complètent bien ce guide.

FAQ

Quel est le nom anglais officiel du « bloc d'herbe » dans Minecraft ?

Le nom anglais officiel est « Grass Block ». Dans les fichiers de langue vanilla la clé est "block.minecraft.grass_block" (français : "Bloc d'herbe").

Quel est l'identifiant technique (namespace) du bloc d'herbe ?

L'identifiant moderne (Java 1.13+ et versions récentes) est minecraft:grass_block. Avant la Flattening (1.13) il pouvait apparaître sous des formes plus courtes (ex. 'grass').

Quelle est la clé de traduction utilisée dans les fichiers langue ?

La clé de traduction est block.minecraft.grass_block. Dans en_us.json elle vaut "Grass Block", dans fr_fr.json elle vaut "Bloc d'herbe" (assets/minecraft/lang/*.json).

Exemples de commandes pour donner ou placer des Grass Blocks en Java Edition (1.13+) ?

/give @p minecraft:grass_block 64 — donne 64 blocs d'herbe au joueur ciblé. /setblock ~ ~ ~ minecraft:grass_block replace — place un grass_block à la position relative actuelle. On peut aussi spécifier des états : minecraft:grass_block[snowy=true].

Exemples de commandes pour Bedrock Edition ?

La syntaxe Bedrock varie selon la version : exemple courant historique : /give @p grass 1. Toutefois l'identifiant exact peut être 'grass' ou 'grass_block' selon la version/API. Vérifiez avec /help give en jeu sur la version Bedrock ciblée ou testez les deux identifiants.

Comment s'obtient le bloc d'herbe en survie ?

Casser un grass_block sans enchantement Toucher de soie (Silk Touch) lâche de la dirt (terre). Pour obtenir le bloc d'herbe lui‑même en Survie il faut un outil avec Silk Touch. Les Endermen peuvent aussi transporter et lâcher un grass_block à leur mort (méthode rare). On ne peut pas crafter de grass_block en vanilla.