Наш Discord Знайдіть компанію для гри. Увійти
Discord
OptiFabric
Моди

OptiFabric: запуск OptiFine на Fabric Loader

OptiFabric є модом-містком, який дає змогу завантажити OptiFine як мод для Fabric. Зазвичай OptiFine працює лише самостійно або з Forge, а OptiFabric долає цей бар'єр. Якщо вам конче потрібен OptiFine (плащі, з'єднані текстури, певний шейдер) і водночас ви граєте з модами для Fabric, рішенням буде OptiFabric. Він має обмеження, але працює.

Як працює OptiFabric

OptiFine не є модом із відкритим кодом і не використовує стандартний Fabric API. Його задумано як самостійний мод або доповнення до Forge. OptiFabric розв'язує цю проблему за допомогою патчингу під час виконання (runtime patching): коли гра запускається, він перехоплює файл .jar OptiFine і впроваджує його в середовище Fabric як сумісний мод.

Такий підхід має фундаментальну ваду: OptiFine змінює рушій рендерингу Minecraft на низькому рівні, тож конфліктує з кожним іншим модом, який робить те саме. Тому OptiFabric несумісний із Sodium, Iris та іншими графічними модами для Fabric. Доведеться вибирати: OptiFine (через OptiFabric) або моди на оптимізацію, створені саме для Fabric.

Встановлення крок за кроком

Вимоги

  • Встановлений Fabric Loader (гайд зі встановлення Fabric)
  • Fabric API в папці mods/
  • OptiFine, завантажений з optifine.net (файл .jar; інсталятор запускати не треба, достатньо самого файлу)

Крок 1: завантажте OptiFabric

Завантажте OptiFabric з Modrinth або CurseForge. Виберіть версію, що відповідає вашій версії MC. Завантажений файл матиме назву optifabric-X.X.X.jar.

Крок 2: покладіть файли в папку mods

Покладіть у папку .minecraft/mods/ три файли:

  1. fabric-api-X.X.X.jar: Fabric API
  2. optifabric-X.X.X.jar: сам OptiFabric
  3. OptiFine_X.XX.X_HD_U_XX.jar: OptiFine (не встановлюйте його через інсталятор, просто покладіть у папку сам файл .jar)

Крок 3: запустіть гру

Запустіть Minecraft із профілем Fabric. OptiFabric автоматично знайде файл OptiFine і завантажить його. У «Налаштуваннях відео» ви побачите розширені параметри OptiFine (Shaders, Quality, Performance). Якщо гра вилітає, перегляньте розділ про проблеми нижче.

Сумісність із модами

OptiFabric працює з більшістю модів для Fabric, які не змінюють рушій рендерингу гри. Серед сумісних модів:

  • Mod Menu: список модів із їхніми налаштуваннями
  • Roughly Enough Items (REI): переглядач рецептів
  • Lithium: оптимізація логіки гри (не конфліктує з рушієм рендерингу)
  • Fabric Language Kotlin: бібліотека для модів, написаних мовою Kotlin
  • WorldEdit: редагування місцевості

Несумісні:

  • Sodium: змінює рушій рендерингу, прямий конфлікт з OptiFine
  • Iris Shaders: альтернативна система шейдерів, яка не може працювати одночасно з OptiFine
  • Indium: доповнення до Sodium, без Sodium не має сенсу
  • Canvas Renderer: альтернативний рушій рендерингу, та сама проблема

Обмеження та відомі проблеми

Оновлення із запізненням

OptiFabric мусить чекати і на нову версію OptiFine, і на сумісність із новим Fabric API. Це подвійне очікування: нова версія MC може тижнями чи місяцями лишатися без підтримки.

Вильоти з графічними модами

Будь-який мод, що змінює рендеринг (навіть опосередковано), може спричинити виліт. Якщо гра не запускається після того, як ви додали новий мод, перевірте, чи не конфліктує він з OptiFine.

Нижчий FPS, ніж із Sodium

OptiFine підвищує продуктивність порівняно з ванільною грою, але Sodium робить це ефективніше. Тести показують, що на тому самому залізі із Sodium FPS на 50-200% вищий, ніж з OptiFine. Якщо для вас найважливіша продуктивність, перемагає Sodium.

Без підтримки від автора OptiFine

sp614x (автор OptiFine) офіційно не підтримує OptiFabric. Проблеми з OptiFine, запущеним через OptiFabric, автор OptiFine не розглядатиме.

Альтернативи: коли не варто використовувати OptiFabric

Більшість функцій OptiFine мають власні відповідники на Fabric, які працюють краще й не спричиняють конфліктів:

Функція OptiFine Відповідник на Fabric
Оптимізація FPS Sodium
Шейдери Iris Shaders
З'єднані текстури (Connected Textures) Continuity
Динамічне освітлення LambDynamicLights
Зум Zoomify або Ok Zoomer
Детальні налаштування відео Sodium Extra + Reese's Sodium Options

Єдина причина обрати OptiFabric замість альтернатив для Fabric: вам потрібен плащ OptiFine або ви використовуєте пакет ресурсів чи шейдер, що працює лише з OptiFine (наприклад, старіші версії SEUS). У всіх інших випадках набір Sodium + Iris + Continuity + LambDynamicLights дає кращий результат.