La pioche

Un seul outil dans tout le jeu depuis le 2026-09-04 : la Pioche MineCake. Elle sert dans tous les mondes, elle ne se jette pas, elle ne se casse pas, elle ne se pose pas, et elle revient dans le premier slot à chaque connexion et à chaque entrée dans un monde.

Avant, il y avait un outil par monde, avec sa propre quête d'amélioration. C'était trois arbres à faire grandir en parallèle et trois barres d'XP à surveiller. Une seule pioche, une seule progression.

Elle suit les rangs

La pioche a huit échelons, un par rang de joueur. Passer un rang la fait évoluer d'un coup : ses statistiques montent, et sa texture change. Il n'y a rien à acheter, rien à remplir : le rang est la seule progression.

ÉchelonRangEfficacitéZoneBlocs / coupDoubleCookie
IMietteIV1 × 110 %×1,00
IIBiscuitV1 × 220 %×1,10
IIIMuffinVI2 × 245 %×1,20
IVCupcakeVII3 × 2610 %×1,35
VÉclairVIII3 × 3920 %×1,50
VIMacaronIX5 × 31530 %×1,65
VIIFraisierX5 × 31540 %×1,80
VIIIGluctateurX5 × 31550 %×2,00
StatEffetPlage
EfficacitéL'enchantement vanilla, posé sur l'objet. C'est lui qui décide de la vitesse : Nexo le lit pour calculer le temps de cassage de nos blocs customIV à X
ZoneLa surface cassée d'un coup, en largeur × hauteur1 × 1 à 5 × 3, plafonnée à 18 blocs par coup
DoubleChance d'obtenir deux ressources au lieu d'une0 à 50 %
CookieMultiplicateur sur la vente des ressources×1,0 à ×2,0

La zone est un plan, pas un cube

Ce que la pioche casse est un plan face au joueur, perpendiculaire à son regard. La largeur court le long de sa main droite, la hauteur à la verticale quand il regarde à l'horizontale, et le long de sa direction au sol quand il regarde en haut ou en bas.

Le bloc visé n'est au centre que pour les dimensions impaires. Pour une hauteur paire il est en haut, pour une largeur paire il est à gauche. À l'échelon II, une zone 1 × 2 casse donc le bloc visé et celui du dessous : en regardant droit devant soi, on creuse un couloir à hauteur de jambes.

Le plafond de 18 blocs par coup tient toujours, et la plus grande zone en fait 15 : il ne mord jamais.

La vitesse n'a que deux valeurs

Minecraft n'offre aucune nuance sur le temps de cassage quand on garde le bouton enfoncé. Un bloc qui tombe en un tick ou moins s'enchaîne sans attendre : vingt coups par seconde. Dès qu'il en faut deux, le client impose six ticks de creux entre deux blocs, soit 3,3 coups par seconde. Il n'y a rien entre les deux (Instant mining).

C'est une falaise, pas une pente. Aucune progression fine n'est donc possible sur la vitesse : elle vit dans la taille de la zone et dans les multiplicateurs, pas dans le temps par bloc. Tous les échelons sont du bon côté de la falaise, du premier au dernier.

Le seuil se calcule. Nos blocs sont des note blocks, de dureté 0,8 : les dégâts par tick valent attribut / (0,8 x 30), il faut donc un block_break_speed d'au moins 24 pour passer instantané. Le réglage break-speed de tools.yml vaut 60, ce qui donne 2,5 dégâts par tick dans le monde de départ et 6,3 dans les suivants : de la marge des deux côtés.

L'Efficacité posée sur la pioche reste la marque visible de l'échelon, mais ce n'est plus elle qui décide de la vitesse.

L'Efficacité ne fait rien sur nos blocs

Il faut le savoir, parce que c'est contre-intuitif. Nos blocs de monde sont des note blocks, et un note block se casse à la hache, pas à la pioche. Or Minecraft n'ajoute le bonus d'Efficacité que si l'outil est le bon :

float f = objet_en_main.vitesse_sur_ce_bloc(bloc);   // 1,0 si mauvais outil
if (f > 1.0F) f += attribut mining_efficiency;        // l'Efficacite, seulement ici
...
f *= attribut block_break_speed;                      // toujours

Sur un note block, une pioche vaut donc 1,0, exactement comme la main nue, et l'Efficacité gravée dessus n'est jamais comptée - au niveau 5 comme au niveau 10. Toute la vitesse vient de notre modificateur block_break_speed, celui que règle break-speed.

L'Efficacité reste sur l'objet parce qu'elle marque le rang et qu'elle fait scintiller la pioche, et parce qu'elle compte, elle, sur les blocs vanilla d'un monde de test. Mais ce n'est pas elle qui fait creuser vite dans les mondes MineCake.

Deux corollaires utiles :

  • La Hâte, elle, marcherait : elle multiplie f sans se soucier de l'outil. Mais son plafond est ×2, contre ×61 pour notre modificateur : elle ne changerait rien.
  • Miner en l'air divise la vitesse par 5. C'est une règle vanilla (if (!onGround) f /= 5) : il faut avoir les pieds au sol.

Si on voulait un jour que l'Efficacité compte vraiment, il faudrait ajouter minecraft:note_block au tag #minecraft:mineable/pickaxe par un datapack. Les tags de blocs sont envoyés au client, donc sa prédiction suivrait. Ça ne rendrait rien plus rapide - on est déjà au plancher d'un tick - ça rendrait seulement le chiffre honnête.

La dureté dépend du monde

Le monde de départ garde une masse de dureté 1. Tous les autres mondes ont une masse à 0,4, la dureté de la netherrack. Les deux sont instantanés, la différence est une marge de sécurité : un monde plus tendre reste du bon côté de la falaise même si un réglage bouge.

L'infobulle

Quatre blocs, séparés par une ligne vide, dans cet ordre.

Pioche Gluctateur
Efficacité X

Niveau 42
[barre à 40 %]  43 %

Objectifs d'évolution :
✔ ꏢ 15M
✘ 5 Brown Pépite  2/5

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.
  1. Ce qu'elle porte. L'Efficacité, seule. La zone, le doublement et le multiplicateur de Cookies sont des règles du monde, pas des enchantements : les empiler ici noyait la seule ligne qui compte, et ils restent lisibles dans /admin et sur cette page.
  2. Où en est le niveau. Niveau 42, sans plafond - la barre juste en dessous dit où on en est. Puis la barre, qui est une image et non des caractères pleins : onze dessins, un par dizaine de 0 à 90, plus celui du niveau maximum. Elle affiche MAX en doré une fois le plafond atteint, plutôt qu'un pourcentage qui ne bougera plus.
  3. Ce qu'il reste à faire. Les conditions du rang suivant, exactement celles de /rang : ✔ vert et texte grisé quand c'est acquis, ✘ rouge avec le compteur 2/5 sinon. Au dernier rang, une seule ligne : « Rang maximum atteint ».
  4. Où aller ensuite. Les deux commandes utiles, la commande en bleu, le reste en gris.

La barre est une image

Les onze dessins vivent dans le pack, en glyphes de police - la seule façon de montrer une image dans du texte Minecraft. Ils occupent les caractères U+E020 à U+E02A de la zone privée, après les huit étiquettes de rang, et sont déclarés dans plugins/Nexo/glyphs/level.yml : images 136 × 16, rendues à leur taille native, ascent: 12 pour poser la barre sur la ligne de texte sans mordre sur celle du dessus.

La version en service est la V2, dorée et segmentée, dessinée le 2026-09-05. Ses fichiers vont de 0 à 100 par dizaine, la dernière servant au niveau maximum.

Le plugin prend la dizaine atteinte, jamais celle d'après : à 99 % la barre montre 90, elle ne ment pas en disant plein. Les caractères sont listés dans tools.yml, et fallback: true remet la vieille barre en caractères pleins pour un serveur sans pack.

Un piège à connaître : Minecraft teinte les glyphes avec la couleur du texte. La ligne force donc le blanc, sinon la barre rose sortirait de la couleur de la ligne.

La description se réécrit dès que son contenu change, et plus seulement quand la barre d'XP avance : les objectifs, eux, bougent quand l'inventaire bouge. La comparaison porte donc sur le texte entier, une fois par seconde, et l'objet n'est reposé que s'il a vraiment changé.

Les huit descriptions

Ce que chaque pioche affiche, du premier au dernier rang. Le niveau et la barre sont des exemples : ils suivent l'XP du joueur. Les objectifs sont ceux du rang suivant, cochés quand ils sont acquis.

1. Miette #AAAAAA - zone 1 × 1

Pioche Miette
Efficacité IV

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 2 500  0/2 500
✘ 500 Choco Brown  0/500

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

2. Biscuit #ED803E - zone 1 × 2

Pioche Biscuit
Efficacité V

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 15 000  0/15 000
✘ 200 Choco d'or  0/200
✘ 20 Choco de netherite  0/20

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

3. Muffin #3EEDDD - zone 2 × 2

Pioche Muffin
Efficacité VI

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 60 000  0/60 000
✘ 5 Choco d'insuline  0/5
✘ 1 Choco arc-en-ciel  0/1

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

4. Cupcake #62ED3E - zone 3 × 2

Pioche Cupcake
Efficacité VII

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 250 000  0/250 000
✘ 1500 Or  0/1500
✘ 300 Diamant  0/300

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

5. Éclair #5B4FF0 - zone 3 × 3

Pioche Éclair
Efficacité VIII

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 1M  0/1M
✘ 10 Sucre lumineux  0/10
✘ 2 Sucre rouge  0/2

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

6. Macaron #ED3ED3 - zone 5 × 3

Pioche Macaron
Efficacité IX

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 4M  0/4M
✘ 5000 Pépite d'or  0/5000
✘ 300 Pépite d'insuline  0/300

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

7. Fraisier #9D3EED - zone 5 × 3

Pioche Fraisier
Efficacité X

42
[barre 40 %]  43 %

Objectifs d'évolution :
✘ ꏢ 15M  0/15M
✘ 5 Brown Pépite  0/5
✘ 1 Gâteau MineCake  0/1

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

8. Gluctateur #ED433E - zone 5 × 3

Pioche Gluctateur
Efficacité X

42
[barre 40 %]  43 %

Objectifs d'évolution :
✔ Rang maximum atteint

/rang pour passer au rang suivant.
/autosell pour gérer la vente auto.

Elle porte le nom du rang

La pioche s'appelle comme le rang de celui qui la tient, dans sa couleur : un Muffin tient une Muffin, un Gluctateur une Gluctateur. Le nom change tout seul au passage de rang, en même temps que la texture et les statistiques.

Huit textures

Une texture par échelon, donc par rang : la pioche d'un Gluctateur ne ressemble pas à celle d'une Miette, et ça se voit de loin. Elles passent par le custom_model_data 1 à 8 sur la pioche en netherite, réglé dans tools.yml. Tant que le pack n'a pas les huit images, la pioche garde l'apparence vanilla à cet échelon : rien ne casse, elle est juste moins jolie.

Cinq modèles sont posés depuis le 2026-09-07, importés du lot Cosmic. Ce sont de vrais modèles en trois dimensions, pas des images plates, et deux d'entre eux sont animés.

L'attribution a été revue par Micha le 2026-09-07, rang par rang :

RangModèleAnimé
Miettevanilla
Biscuitvanilla
MuffinOTWnon
Cupcakevanilla
ÉclairMartiannon
MacaronSolarnon
FraisierCosmic Horroroui, trois couches
Gluctateurvanilla

Les modèles montent donc désormais avec le rang, ce qui n'était pas le cas à l'import. Le Vortex ne sert plus : il reste dans le pack, prêt à être réattribué en changeant un chiffre.

Il manque encore un modèle pour le Gluctateur, le rang le plus haut, qui est le seul du sommet à ressembler à une pioche ordinaire.

Le lot contient aussi une texture nebula_pickaxe sans modèle : elle ne peut pas servir telle quelle, il lui manque sa géométrie.

Le niveau

Chaque bloc cassé donne de l'XP à la pioche, d'autant plus que le rang de la ressource est haut, et la masse inerte en donne un peu. Le niveau monte jusqu'à 100. Il ne débloque plus rien : il dit combien on a creusé, et il se lit sur une barre au style de la barre d'expérience vanilla, dans la description de l'objet, mise à jour une fois par seconde.

Ce qu'on ne peut pas faire

  • La jeter. Le seul objet du jeu qu'on ne peut pas lâcher, ni au sol, ni dans un coffre, ni dans la main gauche. Les ressources, elles, se jettent librement depuis le 2026-09-04.
  • En avoir deux. À chaque remise en main, toutes les pioches de l'inventaire sont retirées et une seule est reposée en slot 0.

Une Spatule custom, outil unique des joueurs Gluctateur, reste prévue en endgame (il faudra un modélisateur).

Les chiffres exacts sont dans Tables d'équilibrage et vivent dans tools.yml.

Les ressourcesRangs et prestiges