Il ne fait aucun doute qu’Optifine est l’un des mods les plus téléchargés dans l’univers de Minecraft. Il est vital pour tous les joueurs qui souhaitent optimiser considérablement Minecraft et utiliser des shaders. Malgré ça, les mises à jours restent sporadiques et sa compatibilité avec des API telles que Forge ou Fabric reste parfois aléatoire.

C’est dans cette optique qu’un développeur s’est attelé à la tâche de créer Optifabric, un mod qui vous permettra de faire fonctionner Optifine avec Fabric. Pour ce faire, il utilise le mod officiel d’Optifine et le rend compatible avec l’API de Fabric au moment de l’exécution.

Comment fonctionne OptiFabric ?

Le créateur d’OptiFabric nous explique comment son mod fonctionne et qu’il n’aurait pas pu le développer sans l’aide du Fabric-ASM de Chocohead.

  • Le mod recherche un installateur optifine ou un mod jar dans le dossier mods actuel
  • S’il trouve un jar d’installation, il exécute la tâche d’extraction dans son propre chargeur classloader
  • Le jar du mod optifine est un ensemble de classes qui doivent remplacer celles que fournit minecraft.
  • Les classes de remplacement d’Optifine changent le nom de certaines méthodes lambda, donc il devine bien l’ancien nom (en utilisant le jar original de minecraft).
  • Puis il remape optifine par intermédiaire (ou fil en développement)
  • Il déplace les classes rapiécées, car elles ne feront pas beaucoup de bien sur le chemin de classe deux fois
  • Ajoute optifine au classpath
  • Enregistre le correcteur pour chaque classe qui doit être remplacée
  • Remplace la classe cible par la classe qui a été extraite, effectue également quelques corrections supplémentaires et lz rend publique (en raison de problèmes d’accès)

Illustrations

Téléchargement & Installation

Avant de continuer il est important de noter que ce mod ne comprend pas Optifine et que vous devez donc le télécharger séparément ! Il n’est d’ailleurs pas soutenu officiellement par les créateurs de Fabric ou d’Optifine.

Installer Optifabric sur Minecraft.

  1. Installez l’API Fabric sur une version de Minecraft vierge.

    Les étapes pour ce faire sont décrites sur notre page dédiée.

  2. Téléchargez la version d’OptiFabric que vous souhaitez utiliser.

    Le mod existe pour les versions 1.14.4, 1.15.2 et 1.16.2 de Minecraft.

  3. Déposez le fichier téléchargé dans le dossier /mods.

    Suivez notre tuto pour installer un mod sur Minecraft.

  4. Téléchargez et installez la bonne version d’OptiFine.

    Elle doit correspondre à celle d’OptiFabric.

Si vous utiliser Forge et que vous souhaitez utiliser OptiFine en parallèle, vous devrez passer par le mod OptiForge.