Indium — мод для підтримки Fabric Rendering API у Minecraft
Indium — мод для підтримки Fabric Rendering API у Minecraft
Версія Minecraft, на якій протестовано і написано статтю: 1.21.1
Діапазон підтримуваних версій: 1.16.5, 1.17.1, 1.18.x, 1.19.x, 1.20.x, 1.21–1.21.1
Версія мода: 1.0.35
Залежності: Sodium 0.5.11 та Fabric API
Sodium 0.6.0 і новіші версії: Indium з ними несумісний і не потрібен. Підтримку Fabric Rendering API винесено безпосередньо в основний код Sodium.
Indium — це аддон до оптимізаційного мода Sodium, який додає підтримку Fabric Rendering API у Minecraft. Без цього шару моди, що покладаються на просунуті ефекти рендерингу — нестандартні моделі блоків, контекстне забарвлення, з'єднані текстури — разом із Sodium відображаються некоректно: ламається геометрія, зникають текстури, блоки стають невидимими. Indium закриває саме цей розрив сумісності, не торкаючись оптимізацій Sodium і не змінюючи ванільної графіки.
Для чого потрібен Fabric Rendering API
Fabric Rendering API — це інтерфейс, через який моди передають у движок гри власну логіку відображення блоків і предметів: гнучкі моделі, динамічне забарвлення залежно від сусідніх блоків, з'єднані текстури, нестандартну геометрію. У звичайному середовищі з Fabric API цю роль виконує референсна реалізація під назвою Indigo, яка вмикається автоматично.
Коли у збірку додається Sodium — мод, що повністю переписує конвеєр рендерингу заради продуктивності, — Indigo вимикається. Сам Sodium у версіях до 0.6.0 не реалізує Fabric Rendering API всередині себе. Через це моди, побудовані на цьому API, втрачають доступ до власного шару відображення — їхні блоки й моделі перестають коректно промальовуватися.
Як Indium вирішує проблему
Аддон не змінює оптимізації Sodium і не додає нових візуальних ефектів самостійно. Замість цього він підключає окрему реалізацію Fabric Rendering API, побудовану на основі Indigo, і дозволяє стороннім модам використовувати її поверх рендерера Sodium. Для гравця процес виглядає прозоро: Sodium ставиться заради приросту FPS, поряд із ним додається Indium — і моди, які раніше відмовлялися працювати разом із Sodium через зламані моделі, починають коректно відображати свої блоки в інвентарі та світі.
Типові сценарії, де потрібен цей аддон, — збірки з ресурс-паками й модами, що покладаються на просунуті моделі: з'єднані текстури, покращене відображення трави й листя, нестандартні блоки зі складною геометрією. Indium не прив'язаний до конкретного списку — він реалізує сам API, тож працює з будь-яким модом, який цей API використовує.
Вплив на продуктивність
Власне навантаження аддона на FPS близьке до нуля. Indium лише підключає шар сумісності, тоді як уся візуальна оптимізація залишається на боці Sodium. Якщо встановити Indium на чистій збірці без модів, що використовують Fabric Rendering API, у грі нічого не зміниться — ні в кращий, ні в гірший бік.
Водночас моди, які цей API задіюють, самі по собі можуть навантажувати рендеринг: складна геометрія, динамічні моделі або велика кількість анімованих текстур забирають кадри. Indium лише надає таким модам канал для роботи, але не пришвидшує їхні обрахунки. Приросту швидкості порівняно з чистим Sodium цей аддон не приносить — це прокладка сумісності, а не оптимізація.
Налаштування
Файл indium-renderer.properties у папці config містить два параметри: always-tesselate-blocks і ambient-occlusion-mode. Обидва за замовчуванням стоять у значенні auto, чого достатньо для звичайної гри: мод сам обирає оптимальну поведінку залежно від інших встановлених модів і налаштувань графіки. Втручатися в цей файл у переважній більшості збірок не доводиться.
Сумісність із Sodium 0.6.0
Після виходу Sodium 0.6.0 ситуація принципово змінилася: підтримку Fabric Rendering API розробники внесли безпосередньо в основний код Sodium. Окрема прокладка-аддон більше не потрібна, а сама Indium несумісна з цією і всіма пізнішими версіями — установка обох одночасно призводить до помилки запуску гри.
Через це Indium лишається актуальним там, де у збірці стоїть Sodium 0.5.x. Останній білд аддона — 1.0.35 — підтримує Minecraft аж до 1.21.1, але працює тільки в парі з Sodium 0.5.11, а не з 0.6.x. Для Minecraft 1.21.2 і новіше окремих білдів Indium немає взагалі, а там за замовчуванням стоїть Sodium 0.6.x — у таких збірках аддон не використовується.
Перевірка перед встановленням: переконайтеся, що версія Sodium у вашій збірці саме 0.5.x (для 1.21.1 — 0.5.11). У свіжих збірках за замовчуванням стоїть Sodium 0.6.x — у такому разі встановлення Indium лише зламає гру.
Висновок
Indium дозволяє модам із підтримкою Fabric Rendering API працювати разом зі Sodium версій 0.2.0–0.5.x. Власної продуктивності цей аддон не додає і нових візуальних ефектів не приносить — це інструмент сумісності, не оптимізації. Підходить гравцям, які тримають Sodium 0.5.x (до 0.5.11) на версіях Minecraft від 1.16.5 до 1.21.1 і користуються модами, побудованими на Fabric Rendering API.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 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.











