Lithium — mod d'optimisation de la logique de jeu dans Minecraft
Lithium optimise la logique interne de Minecraft — mobs, blocs et entités — pour réduire le temps de tick, sans changer le comportement…
Lithium optimise la logique interne de Minecraft — mobs, blocs et entités — pour réduire le temps de tick, sans changer le comportement vanilla du jeu.
Lithium — mod d'optimisation de la logique de jeu dans Minecraft
Version de Minecraft sur laquelle l'article a été testé et rédigé : 26.2
Plage de versions prises en charge : 1.16.2 – 26.2
Lithium est un mod d'optimisation pour Minecraft qui accélère la logique interne du jeu : le calcul des mobs, des blocs et des entités. À chaque tick de jeu, le serveur recalcule l'état du monde — il déplace et fait « réfléchir » les mobs, met à jour les blocs, gère les collisions, fait fonctionner les blocs-mécanismes — et sur un monde chargé, ces calculs deviennent un goulot d'étranglement : le temps de tick augmente, des saccades apparaissent. Le mod réécrit ces systèmes pour que les mêmes calculs s'exécutent plus vite, sans modifier aucune mécanique vanilla. Il fonctionne aussi bien en solo que sur serveur, en accélérant justement la simulation du monde, et non le rendu graphique.
Ce que le mod accélère exactement
Lithium n'est pas un patch unique, mais un ensemble d'optimisations indépendantes pour différents sous-systèmes du jeu. Chacune réécrit un morceau de code précis pour le rendre plus efficace, tout en gardant un résultat identique à l'original.
Principaux axes :
Intelligence artificielle des mobs. Au lieu qu'un mob interroge tout son entourage à chaque tick pour trouver d'autres entités, le mod passe à un modèle événementiel : le mob n'est notifié que lorsque quelqu'un entre dans sa zone d'attention. La recherche de chemin a elle aussi été réécrite avec un code plus rapide.
Blocs-mécanismes. Les coffres, les alambics, les feux de camp et autres blocs de ce type peuvent « s'endormir » — ils cessent d'être traités à chaque tick tant que leur contenu ou leur état ne change pas. Un alambic inactif ou un feu de camp éteint ne gaspillent pas de temps serveur.
Ticks de blocs. Le calcul des ticks aléatoires a été réécrit pour créer moins d'objets temporaires. Moins d'objets, c'est une charge plus faible sur le ramasse-miettes (garbage collector) de Java, qui autrement se bloque régulièrement pour les nettoyer.
Collisions d'entités. Pour les formes rectangulaires et vides, un calcul rapide spécialisé est utilisé à la place du calcul général, plus lourd.
Objets et projectiles. Les objets tombés au sol fusionnent plus intelligemment — selon le type et la taille de la pile, sans tentatives de fusion superflues. Les vérifications de collision entre projectiles qui ne peuvent physiquement pas se percuter (par exemple un gros nuage de perles de l'End au même endroit) sont ignorées — c'est perceptible sur les grands amas.
Stockages et comparateurs. Les blocs contenant des objets ne signalent aux comparateurs voisins un changement de niveau de remplissage que lorsque celui-ci a réellement eu lieu, au lieu de forcer une vérification aveugle de l'inventaire à chaque tick. Sur les systèmes de tri et les entrepôts comportant des dizaines de conteneurs, cela retire une part sensible de la charge.
Villages et raids. Les mises à jour redondantes de la jauge de raid ont été supprimées, ainsi qu'une partie des recherches répétées de postes de travail pour les villageois.
Globalement, cela réduit le temps de traitement d'un tick (MSPT) et permet au monde de rester plus proche de l'objectif de 20 ticks par seconde, même sous charge.
Ce que ça change en jeu
En solo, Minecraft fait également tourner un serveur interne — c'est lui qui « tique » le monde. Quand le mod allège ce serveur, le processeur libère du temps pour les autres tâches, si bien qu'en plus d'un temps de tick plus bas, le framerate et la réactivité générale du jeu augmentent aussi.
Sur les serveurs multijoueurs, l'effet est direct : un temps de tick plus faible signifie que le même matériel peut supporter davantage d'entités actives, de chunks et de joueurs sans saccades. L'administrateur gagne ainsi une marge de puissance sans avoir à améliorer le matériel.
Ce sont précisément les systèmes énumérés ci-dessus qui pèsent le plus sur le tick : des dizaines de mobs actifs, de grandes fermes automatiques, des regroupements de villageois, de longues lignes de redstone truffées de blocs-mécanismes. Plus il y en a dans les chunks chargés, plus le gain apporté par le mod est perceptible. Sur un monde vide avec peu de blocs, la différence de temps de tick sera minime — le goulot d'étranglement y vient alors d'autres facteurs que la logique.
Le mod fonctionne indépendamment de chaque côté. Il peut être installé uniquement sur le serveur — les clients n'ont pas besoin de l'avoir, et inversement. Il n'est pas nécessaire de créer de nouveaux mondes : les optimisations s'activent sur les sauvegardes existantes dès le lancement.
Pourquoi le comportement reste vanilla
Le principe fondamental du mod est une conformité exacte à l'original. Les fermes, les mécanismes de redstone, les timings des mobs et des drops fonctionnent exactement comme sans lui. C'est justement grâce à cette rigueur que Lithium est officiellement autorisé en speedrun Minecraft : il ne procure aucun avantage, car il ne modifie pas les règles du jeu.
Une petite partie des optimisations diffère techniquement de l'original, mais uniquement sur des points qui n'affectent en rien le gameplay ni les mécanismes. Si une telle optimisation venait tout de même à casser une construction, les développeurs considèrent cela comme un bug et le corrigent.
Conclusion
Lithium modifie le temps de traitement du tick sur les mondes et serveurs chargés — et le fait sans aucun compromis sur le comportement vanilla. Contrairement aux optimiseurs qui font grimper les FPS en changeant la façon dont le monde est rendu à l'écran, ce mod accélère la simulation elle-même : l'IA, les blocs-mécanismes, les collisions. Contrairement aux solutions qui sacrifient la précision au profit de la vitesse, le résultat reste ici identique à l'original, si bien que les fermes et la redstone ne sont pas cassées. Les mondes avec de grandes fermes, de la redstone et des concentrations d'entités en profitent le plus, tout comme les serveurs multijoueurs très fréquentés. Il convient aux joueurs techniques, aux administrateurs de serveurs et aux speedrunners qui ont besoin d'un tick stable sans modifier les mécaniques de Minecraft.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











