Unifine добавляет модам возможность узнавать, включены ли шейдеры Optifine и какой шейдер-пак используется, чтобы избежать багов и подстроиться под настройки игрока.
Мод действуют просто - другие моды могут зарегистрировать callback через IMC и получать уведомления, когда Optifine меняет или отключает шейдеры. Это помогает модам подсказывать игроку нужный шейдер-пак, включать или выключать фичи в зависимости от шейдеров и снижать шанс визуальных проблем или крашей. Подключать ничего не нужно - кидаешь в папку и оно работает на клиенте, сервер это просто игнорит.
Если Optifine нет, Unifine безвредно отключается, так что можно спокойно убирать или ставить Optifine при проблемах без лишних последствий. Для модпаков это удобно - мод можно распространять универсально, и он не ломает сетап на серверах или у игроков без Optifine.
Разработчикам Unifine даёт удобные методы для работы с закрытым Optifine - ясно возвращает текущее состояние и имя шейдер-пака, чтобы мод мог информировать или требовать конкретный пак для корректной работы модпаков. Есть временный фикс для крашей и проблем рендера с ThermalDynamics - пока баг не пофиксят, Unifine закрывает эту дыру.
Мод для совместимости с Optifine, который сообщает модам состояние шейдеров и помогает избегать крашей.