BeastLib - это библиотека, которая используется моими плагинами. Если вы не пользуетесь BeastWithdraw, BeastWithdraw Plus, BeastTokens или любым другим моим плагином - устанавливать её не нужно.
Зачем она вообще нужна? Вместо того чтобы таскать одни и те же куски кода в каждом плагине, я вынес всё общее в отдельный jar-файл. Это делает остальные плагины легче, а код - чище и проще в поддержке.
BeastLib - это библиотека-зависимость. Сама по себе она не делает ровным счётом ничего. Она просто предоставляет инструменты, которые нужны другим плагинам Beast для корректной работы.
Если вы не используете ни один из плагинов Beast - ставить BeastLib не нужно.
Внутри библиотеки собраны общие системы, которые используются во всех плагинах серии:
Вместо того чтобы вшивать одни и те же системы в каждый плагин, BeastLib централизует:
Что это даёт на практике:
1.8 - 1.21 - полная совместимость со всеми версиями в этом диапазоне.
BeastLib.jar/pluginsВсё. Никаких конфигов библиотека не создаёт - только если этого не потребует какой-то из зависимых плагинов.
BeastLib обязательна для:
BeastLib.getInstance();
Если вы пишете свои плагины и хотите использовать возможности BeastLib - подключите её как зависимость и работайте через API.

BeastLib - библиотека-зависимость для плагинов серии Beast (BeastWithdraw, BeastTokens и других). Сама по себе ничего не делает, но необходима для их работы.