Minecraft Java Edition 26.3 Snapshot 5 : Corrections de transparence, refonte des shaders et plus encore
Ce qui a changé
La Java Edition 26.3 Snapshot 5 est sortie le 21 juillet 2026, avec la version des Data Packs passée à 112.0 et la version des Resource Packs à 92.0. Le grand changement technique, c'est une refonte en profondeur de la façon dont les shaders sont compilés et liés, accompagnée de plusieurs corrections de génération de monde et de gameplay.
- La compilation des shaders utilise désormais ShaderC pour OpenGL, comme c'était déjà le cas pour le pipeline Vulkan, un grand pas vers un moteur de rendu unifié.
- #include remplace #moj_import pour les inclusions de shaders, conformément au préprocesseur GLSL standard du secteur.
- Les sorties de vertex et les entrées de fragment sont désormais associées par emplacement, et non par nom, un changement qui casse la compatibilité pour les créateurs de shaders personnalisés, mais qui améliore la cohérence entre les plateformes.
- Un nouveau define RENDERPEARL_INSTANCE_INDEX_INCLUDES_BASE_INSTANCE aide les créateurs de shaders à gérer la différence subtile d'index d'instance entre Vulkan et OpenGL.
- Le define B3D_IS_ZERO_TO_ONE a été renommé en RENDERPEARL_IS_ZERO_TO_ONE, dans la continuité du branding « RenderPearl » pour les indicateurs de convention de profondeur.
- Du côté des data packs, le codec pour les listes d'éléments et les tags permet désormais de mélanger des valeurs en ligne et des références, des listes de modificateurs d'objets comme
[{type:set_count, …}, "minecraft:some_modifier"]sont enfin entièrement valides. - La fonctionnalité de génération de monde minecraft:sculk_patch a perdu ses champs
extra_rare_growthsetcatalyst_chance, ce qui simplifie la configuration et élimine une source d'erreurs dans les logs.
Plus de 20 bugs ont été corrigés, couvrant des sujets aussi variés que les expulsions dues au délai de chat, les drops de briques des pots décorés, les animations d'attaque des noyés ou encore les échecs de chargement de chunks dans certaines conditions.
Pourquoi c'est important
L'unification des shaders sous ShaderC, c'est l'un de ces changements « discrets mais énormes ». Concrètement, les resource packs personnalisés qui touchent aux shaders se comporteront de façon bien plus prévisible selon la carte graphique et le système d'exploitation. Les scintillements du verre et les contours de blocs qui passaient bizarrement à travers le verre sous Vulkan disparaissent, et le crash en plein écran sous Wayland est corrigé, une excellente nouvelle pour les joueurs sur Linux.
Côté gameplay, deux corrections sur les pots décorés ferment enfin une longue faille où les pots ne lâchaient pas leurs briques quand ils le devaient. La correction des échecs de chargement de chunks est sans doute l'amélioration de stabilité la plus impactante de cette snapshot, des erreurs fréquentes de chargement peuvent donner l'impression qu'un monde est cassé, même quand tout va bien techniquement.
Java et Bedrock
Il s'agit d'une snapshot exclusivement pour Java Edition. Bedrock Edition suit son propre calendrier de mises à jour et n'est pas concernée par ces changements. Si vous ou vos enfants jouez sur un client Bedrock (console, mobile ou application Windows), rien ne change pour vous aujourd'hui.
Pour les propriétaires de serveurs
Quelques points méritent votre attention si vous gérez un serveur Java :
- Data Pack version 112.0, si vous utilisez des modificateurs d'objets personnalisés, vous pouvez désormais mélanger librement définitions en ligne et références nommées dans la même liste. Profitez-en pour supprimer les contournements que vous aviez mis en place.
- Configs des sculk patchs, retirez
extra_rare_growthsetcatalyst_chancede tout JSON de génération de monde personnalisé qui référenceminecraft:sculk_patch, sinon votre pack ne passera pas la validation. - Resource packs personnalisés avec shaders, le passage à ShaderC et l'association par emplacement des vertex est un changement cassant. Testez vos shader packs avant de déployer cette snapshot sur vos joueurs. Pour préserver la compatibilité, spécifiez les emplacements uniquement sous la macro
VULKANet continuez à utiliser des noms identiques pour les sorties de vertex et les entrées de fragment. - La correction du crash serveur avec
/attributedans/executeest une vraie amélioration de stabilité pour les configurations à base de commandes complexes.
Pour les parents
Aucun changement concernant les classifications de contenu, le chat ou les fonctionnalités de sécurité dans cette snapshot. La correction la plus utile pour les parents, c'est le bug d'expulsion lié au délai de chat, auparavant, les enfants ayant un petit délai de chat activé dans leurs options pouvaient parfois être éjectés d'un serveur sans raison apparente, simplement pour avoir envoyé un message. C'est désormais réglé. Dans l'ensemble, il s'agit d'une mise à jour de maintenance technique plutôt que d'une mise à jour de contenu, donc rien de nouveau à surveiller ou à attendre du côté du contenu pour le moment.
Pour les joueurs
Voilà ce que vous allez vraiment remarquer en jeu :
- Le verre et les blocs transparents s'affichent à nouveau correctement, plus de scintillement du verre ni de contours de blocs qui traversent bizarrement l'eau et le verre teinté quand la Transparence améliorée est activée.
- Les pots décorés lâchent enfin leurs briques de façon fiable, que vous en déterriez un naturellement ou que vous en craftiez un sans tesson, le casser avec un outil vous rendra désormais vos briques correctement.
- L'Ender Dragon s'affiche à nouveau correctement, son cou et sa queue ne se détachent plus de son corps en plein virage. Les combats contre le Dragon sont encore plus épiques.
- Les animations d'attaque des noyés sont corrigées, ces mobs aquatiques bougent enfin comme il faut.
- Les noyés visent maintenant correctement avec leurs tridents, méfiez-vous !
- La poudre de Blaze dans les alambics accélère désormais le brassage au bon rythme, un petit correctif bien satisfaisant pour les amateurs de potions.
Les royaumes SNT ont-ils besoin d'une mise à jour ?
Aucune action nécessaire, et les royaumes SNT ne peuvent pas faire tourner cette snapshot, même si vous le souhaitiez. Nos royaumes fonctionnent sur des serveurs Paper 1.21.11 derrière un proxy Velocity, avec PaperMC, Velocity et la suite ViaVersion/ViaBackwards/ViaRewind encore tous basés sur la numérotation de versions traditionnelle de Mojang. Aucun de ces projets n'a encore migré pour prendre en charge les nouvelles versions client en 26.x.
Cela signifie que les joueurs utilisant un client 26.3 Snapshot 5 ne peuvent pas se connecter aux royaumes SNT pour le moment, restez sur les versions client 1.13 à 1.21.11 pour continuer à jouer sans interruption. Nous surveillons de près les projets en amont et mettrons à jour les royaumes dès que l'écosystème complet 26.x sera stable et supporté. Comme toujours, vos mondes sont en sécurité, entièrement sauvegardés et gérés, vous n'avez rien à faire.