Добавляет универсальную библиотеку для модов, которая упрощает совместимость и проверку зависимостей, чтобы моды в сборке реже крашились и лагали.
MagicLib даёт разработчикам инструменты Compat API - пишете один код и он легче работает на разных релизах, не вникая в мелкие правки движка. Для совместимости можно применять предобработку через preprocess, так что обновлять моды проще и не приходится постоянно править кучу версий.
Есть мощная система проверки зависимостей с выражениями и кастомными предикатами - проверяет клиент/сервер, подключаемые модули и даже решает, нужно ли применять конкретный Mixin. Конфиги можно показывать только при выполнении условий, поэтому в интерфейсе не будут торчать лишние пункты, а сборка не будет падать из-за отсутствующего мода.
Интернационализация реализована отдельно от игры, можно задать запасные языки и избавиться от приколов с форматированием текста. Для Malilib есть расширения - автогенерация интерфейсов конфигов по аннотациям, версия конфигураций и помощь с миграциями, плюс портированные фичи из более свежих версий Malilib, чтобы не терять удобства при старом порте.
Проект открыт под LGPLv3, так что можно смотреть код и брать идеи для своих модов и сборок.
Мод для разработчиков и сборок, дающий инструменты совместимости, проверки зависимостей и удобную систему конфигов.