
Legacy OptiFabric
Legacy OptiFabric - мод для запуска OptiFine на старых версиях Майнкрафт (1.3.1-1.14.4) через Legacy Fabric и Ornithe. Решает проблему совместимости оптимизаций на легендарных версиях игры.
OptiFine - это тот самый мод, который многие годы спасал слабые ПК и дарил красивые шейдеры. Но беда в том, что для старых версий Minecraft (1.3.1-1.13.2) с современным Legacy Fabric или Ornithe он просто так не встанет. Тут и нужен Legacy OptiFabric.
По сути, это прослойка, которая заставляет OptiFine работать там, где он не предполагался. Если ты любишь старый Майнкрафт (например, версии 1.8.9 для PvP или 1.7.10 для модов) и при этом хочешь использовать Fabric, а не Forge - этот мод для тебя.
Для кого это
- Спидраннеры, которые бегают на версиях 1.3.1-1.13.2
- Игроки на старых сборках с Legacy Fabric
- Те, кто хочет совместить Ornithe (b1.7.3-1.14.4) с OptiFine и шейдерами
Важный момент: если тебе нужно решение для 1.14-1.15.2 на обычном Fabric (не Ornithe), лучше посмотри на OptiFabric Origins.
Как установить
Всё просто - кидаешь этот мод в папку mods, и туда же кладёшь обычный установщик OptiFine (jar-файл). Да, прямо установщик, запаковывать ничего не надо.
Откуда брать OptiFine:
- Для версий 1.7.2 и новее - с официального сайта OptiFine
- Для более старых - SpeedyCube64's Pre-1.9 Optifine Archive или OptiFine history thread
Сам Legacy Fabric ставь с legacyfabric.net/downloads.html, а Ornithe - c ornithemc.net. Оба лаунчера умеют генерировать инстансы для MultiMC.
Как это работает (если интересно)
Мод использует форк fabric-asm, который позволяет делать более агрессивные ASM-изменения. Пошагово:
- Ищет OptiFine в папке
mods(установщик или готовый jar) - Если находит установщик - распаковывает его
- Меняет классы Minecraft на те, что идут с OptiFine
- Переименовывает лямбда-методы (OptiFine их ломает)
- Ремапит OptiFine под intermediary-маппинги
- Кидает всё это в classpath и надеется, что полетит
Спойлер: обычно летит.
Важно знать
- В среде разработки (dev/named) мод работает так себе. Yarn на старых версиях битый.
- Система доступа (accessWideners) не идеальна. Если крашнется с ошибкой доступа - пиши баг-репорт, могут починить.
- Для некоторых крашей есть скрытая фича - class excluder. Кидаешь в
.minecraft/config/файлoptifabric-excluded-classes.jsonс перечислением классов, которые надо убрать. Пример для версии 1.3.2:
{
"OptiFine_1.3.2_L_B2": [
"ik.class"
]
}
Если загружал эту версию OptiFine раньше - удали папку .optifine в .minecraft, чтоб мод пересобрал кэш.
Итог
Legacy OptiFabric - штука узкоспециализированная, но для фанатов старого Майнкрафта абсолютный must-have. Хочешь поностальгировать по 1.5.2 или 1.8.9 с шейдерами и Fabric? Скачал, кинул OptiFine, запустил.
Как поиграть с друзьями с модом Legacy OptiFabric?
Мод Legacy OptiFabric куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Legacy OptiFabric будет готов за пару минут - BungeeHost сделает всё за вас.
