Dashloader PortingLib Compat
Костыльный мод для совместимости Dashloader с PortingLib. Решает проблему несовместимости двух популярных модов для Майнкрафт, когда Dashloader больше не обновляется.
Dashloader PortingLib Compat
По факту, это очень грязный хак, который заставляет Dashloader работать вместе с PortingLib. Если ты собираешь сборку модов на Fabric и используешь Dashloader для ускорения загрузки, но при этом тебе нужен PortingLib (а он нужен почти всем современным модам) - ты сталкиваешься с тем, что они тупо несовместимы.
Dashloader сейчас заброшен автором, обновлений не выходит, а PortingLib активно развивается. Вот этот мод как раз и решает проблему - он вставляет дополнительный конструктор в класс ItemTransform, чтобы обойти конфликт. Короче, работает через одно место, но работает.
Как это работает
Мод делает одну простую вещь - добавляет в класс ItemTransform пустой конструктор, который ожидает Dashloader, но которого нет из-за изменений в PortingLib. Это костыль чистой воды, но альтернативы пока нет.
Важно знать
- Это очень хрупкое решение - может сломаться от любого обновления PortingLib
- Мод изменяет стандартный класс Minecraft через миксины (Mixin), что само по себе рискованно
- Если у тебя есть возможность не использовать Dashloader - лучше так и сделай
- На слабых ПК прирост от Dashloader ощутим, но стабильность страдает
Для кого это
В первую очередь для тех, кто собирает тяжелые сборки модов на Fabric под Майнкрафт 1.19-1.20 и хочет ускорить загрузку игры. Если у тебя SSD и 16+ ГБ ОЗУ - разница от Dashloader невелика, можно и без него обойтись. А вот на HDD или старых компьютерах этот костыль может реально помочь.
Скачать Dashloader PortingLib Compat можно на Modrinth или CurseForge. Просто кинь в папку mods вместе с Dashloader и PortingLib - и должно заработать. Но без гарантий, предупреждаю сразу.