Les événements
Une fois par heure, à une minute tirée au hasard et jamais deux fois à moins de trente minutes, un événement tombe pendant 2 minutes. Il est annoncé à tout le serveur : titre, message à la fin, et une pastille dans le HUD avec son icône, son nom et le temps restant.
| Événement | Icône | Portée | Effet |
|---|---|---|---|
| Cookie Rain | cookie.png | Cookie Dough | ×2 ressources |
| Mister Freeze | glace.png | Glace | ×2 ressources |
| Chocapic | chocolat.png | Chocolat | ×2 ressources |
| Pomme d'amour | pomme.png | tous les mondes | ×2 Cookies |
| Macaron | macarons.png | tous les mondes | ×2 XP d'outil |
| One-For-All | donut.png | tous les mondes | lance les cinq autres en même temps |
Les noms ont changé le 2026-09-06 : Blizzard sucré est devenu Mister Freeze, Fondue est devenue Chocapic, Heure du goûter est devenue Pomme d'amour, Sucre rapide est devenu Macaron. Envol des macarons a été supprimé. Les identifiants techniques, eux, n'ont pas bougé : blizzard, fondue, gouter, sucre_rapide, ce qui garde les commandes et le backend valides.
Les icônes sont dans image/events/. Elles vivent à trois endroits, toujours le même dessin : un glyphe Nexo pour l'écrire dans un texte, une image CustomNameplates pour la pastille du HUD, un fichier dans site/public/events/ pour le backend.
Depuis le 2026-09-06, un événement s'applique dans tous les mondes, même celui qu'il ne nomme pas : la Chocapic double les ressources partout, pas seulement dans le Chocolat. La portée ne sert plus qu'au tirage automatique, pour ne pas tirer un événement dont le monde est éteint.
One-For-All n'est jamais tiré au sort. Il ne part que d'une commande ou d'un objet. Sans ce garde-fou, une minute tirée pouvait l'allumer juste après celui qu'on venait de lancer à la main, ce qui est arrivé en test.
Déclenchement
- Au hasard : deux minutes tirées entre 1 et 59 à chaque heure pleine, un événement au hasard à chaque minute tirée.
- Jarre pleine : le cran 10 d'une jarre déclenche l'événement de son monde.
- Admin :
/minecake event start <id>, ou/minecake eventsqui ouvre la réserve. - Par un objet : chaque événement a son objet. Un clic droit le consomme et déclenche l'événement. C'est l'outil de test, et la brique sur laquelle les boosters vendus en Coins se poseront : un booster, c'est cet objet-là.
La réserve
/minecake events ouvre un coffre à deux rangées : la première donne les objets de durée normale, deux minutes ; la seconde les objets premium, dix minutes, ceux du booster vendu en Coins. Un clic met l'objet dans l'inventaire, un clic droit le consomme et déclenche l'événement, y compris en visant l'air.
La durée voyage dans l'objet : deux objets du même événement peuvent donc durer différemment. L'objet est reconnu à sa clé interne, jamais à son nom ni à sa texture, donc renommer un événement ou changer son icône ne casse rien.
Rendu
Une pastille par événement dans le HUD, format {icône} {nom} : durée. Deux événements simultanés donnent deux pastilles côte à côte. La barre de boss colorée a disparu le 2026-09-06 : voir HUD : la recette qui marche.
Sous One-For-All, lui seul s'affiche : six pastilles seraient illisibles, et sa phrase dit déjà tout, « One-For-All Tous les événements sont activés d'un coup ! ». C'est le placeholder %minecake_event_show_<id>% qui décide, et non event_on_.
L'annonce est un bloc de quatre lignes : un filet à la couleur de l'événement, son icône et son nom en gras, son effet et sa durée, un second filet. Dans un chat qui défile, une ligne seule passait inaperçue. Les cinq événements qu'entraîne One-For-All partent en silence, sinon son bloc serait suivi de cinq autres, soit vingt-quatre lignes d'un coup.
Plus de message de fin : la pastille disparaît, cela suffit.
Titre à l'écran au démarrage. Si le serveur le supporte sans perdre de TPS, une petite aura de particules autour des joueurs pendant l'événement. Pas de vrais items qui tombent : jamais d'entité item au sol.