BadOptimizations est un mod pour Minecraft qui réduit plusieurs calculs effectués inutilement par le client, notamment autour de l’éclairage, des outils de débogage et, sur certaines branches, de la couleur du ciel. Son objectif n’est pas de refaire le moteur de rendu, mais d’additionner de petites économies de temps processeur à chaque tick.

Créé par thosea, le projet complète donc des solutions davantage centrées sur l’affichage comme ImmediatelyFast. Vous ne verrez aucun nouveau menu pendant la partie, puisque le travail se déroule en arrière-plan et cible des opérations que Minecraft répète même lorsqu’aucune donnée utile n’a changé.

Caractéristiques du mod BadOptimizations

Des mises à jour de lumière évitées quand rien ne change

La mise à jour de la lightmap demande au client de recalculer l’éclairage des blocs et du ciel, puis d’envoyer une nouvelle texture à la carte graphique. BadOptimizations conserve le résultat tant qu’aucun élément pertinent ne varie, comme la luminosité, certains effets de statut ou le changement de dimension. Le calcul reprend dès qu’une modification l’exige.

Test de performances Minecraft sans BadOptimizations dans la scène de référence du créateur
Le premier relevé sert de référence avant l’activation de BadOptimizations dans la configuration de test de thosea.
Test de performances Minecraft avec BadOptimizations actif dans la même scène de référence
Le second relevé reprend la même scène avec les micro-optimisations du mod activées.

Le client cesse aussi d’exécuter certains outils de débogage à vide

Minecraft possède plusieurs rendus de débogage consacrés aux abeilles, aux événements, aux tests et à l’intelligence artificielle des villageois. Leur logique peut continuer à être appelée sans information à traiter. Le mod vérifie que le débogage est actif et que le serveur a réellement transmis des données avant de lancer ces opérations.

Une optimisation similaire concernait le calcul de la couleur du ciel sur les anciennes branches compatibles. Elle évitait un échantillonnage complexe lorsque les biomes voisins partageaient la même teinte. Cette fonction a été retirée des branches récentes après le passage de la couleur du ciel à un système piloté par les données, tandis que le cache d’éclairage reste présent.

Des gains mesurables mais dépendants de votre configuration

thosea publie deux comparaisons réalisées sur sa propre machine avec le modpack Fabulously Optimized. Dans la scène sans notifications, le compteur passe de 1 926–1 955 à 2 008–2 023 images par seconde. Avec les notifications affichées, il évolue de 1 351–1 384 à 1 414–1 458. Ces valeurs extrêmes servent surtout à isoler un coût précis et ne prédisent pas votre framerate en partie normale.

Comparaison des performances de Minecraft avec notifications avant et après l’activation complète de BadOptimizations
Le second essai mesure l’effet du mod lorsque les notifications de Minecraft sont également affichées.

Chaque optimisation peut être désactivée séparément

Toutes les options peuvent être coupées dans le fichier de configuration si un autre mod réagit mal. BadOptimizations prévoit aussi un mécanisme permettant aux développeurs de signaler une incompatibilité ciblée : seule l’optimisation concernée est alors désactivée automatiquement, au lieu de rendre les deux projets entièrement incompatibles.

Le mod fonctionne uniquement côté client et ne demande aucune dépendance. Il existe pour Fabric, Forge et NeoForge, sur plusieurs générations récentes de Minecraft Java. Un serveur n’a donc pas besoin de l’installer pour que vous profitiez de ses optimisations locales.

Télécharger BadOptimizations

BadOptimizations

Mod
  • Téléchargements 109,1 M
  • Mis à jour il y a 2 mois (16/06/2026)
  • Taille 0,1 Mo
Choisis la version qui correspond à ta version de Minecraft.
Première fois ? Comment installer un mod sur Minecraft Lire le guide