На данном этапе у меня имеется несколько модов, которые используют части одного и того же кода. Поддержка этих идентичных фрагментов кода в нескольких проектах стала настоящей проблемой, поэтому было принято решение объединить общий код в один небольшой мод.
Этот мод сам по себе ничего не делает, за исключением предоставления необходимых классов для моих модов.
Версионирование:
Все мои моды, зависящие от InfinityLib, будут иметь следующую схему версионирования:
<основная версия>.<версия InfinityLib>.<номер патча>
Номер версии InfinityLib должен соответствовать версии InfinityLib, номер патча используется для исправления в InfinityLib или в самом моде, которое не нарушает бинарную совместимость с другими зависимостями.