13ddc0d0f5
Загрузчик игры даёт каждому моду свой class loader, поэтому моды не видят друг друга напрямую. Но у всех этих загрузчиков родителем является системный, а значит всё, что добавлено в его classpath, видно каждому моду. Агент теперь на старте дописывает все jar из <home>\libs\ в системный classpath. Одна копия библиотеки на всех, модам не нужно ничего вшивать в себя. Проверено стендом: библиотека testlib лежит в libs\, мод её использует, и в jar мода её нет.