PolyLib - это компактная библиотека модов для Майнкрафт, разработанная командой CreeperHost Ltd. Если ты когда-нибудь задумывался, как работают моды вроде SoulShards или BlockShot, то PolyLib - это та самая основа, на которой они держатся.
По сути, это набор вспомогательных классов (helper classes), которые упрощают жизнь разработчикам. Вместо того чтобы каждый раз писать код для создания интерфейсов (GUI) или других стандартных штук, авторы модов просто подключают PolyLib и получают готовые инструменты. Это ускоряет разработку и делает моды стабильнее.
Если ты просто игрок - скорее всего, ты даже не заметишь PolyLib напрямую. Но без неё не запустятся некоторые популярные моды. Например:
Все эти проекты требуют PolyLib как обязательную зависимость.
PolyLib построена на Architectury, что позволяет ей работать сразу на трёх популярных загрузчиках:
Так что если ты собираешь сборку модов для Майнкрафт 1.19-1.21 - смело ставь PolyLib. Она легковесная, не жрёт ресурсы и не конфликтует с другими библиотеками.
Исходники PolyLib лежат на GitHub, так что любой желающий может глянуть, как она устроена, или даже предложить свои правки. Это плюс для сообщества - баги фиксятся быстрее, а фичи добавляются чаще.
PolyLib - типичный пример библиотеки, которая сама по себе не делает погоды, но без неё не взлетят другие крутые моды. Если ты админ сервера или просто любишь ставить много модов - держи её в списке зависимостей. Скачать PolyLib можно вместе с любым из перечисленных выше модов - она подтянется автоматически.

PolyLib - библиотека модов от CreeperHost для Minecraft. Упрощает создание GUI и разработку модов на Fabric, Forge и NeoForge. Необходима для SoulShards, BlockShot и MineTogether.