← Назад к ресурсам

BeastLib

BeastLib is dependency for Beast plugins like BeastWithdraw, BeastTokens & BeastSpawners

Modrinth library management utility

Описание

![Brown Beast](https://cdn.modrinth.com/data/cached_images/4282f2d65daa881b689ea36421ca7f5660a22283.png) # 🐻 BeastLib ### Core Library for All Beast Plugins Libs used by my plugins! You don't need to install it if you don't use **BeastWithdraw**, **BeastWithdraw Plus**, **BeastTokens**, or any other plugin made by me. This library makes my other plugin jar files smaller and removes repetitive code. --- ## ⚠️ Important – Dependency Plugin ❗ BeastLib is a **library plugin** and does nothing on its own. It is required for Beast plugins to work properly. If you are not using any Beast plugin, you do **NOT** need to install BeastLib. --- ## ✨ What BeastLib Provides BeastLib contains shared systems used across all Beast plugins: - ✅ NBT utilities for safe item data storage - ✅ Advanced item builder & lore formatter - ✅ Version-compatible material handling (1.8 – 1.21) - ✅ Database support (HikariCP optimized pooling) - ✅ JSON utilities (Gson / JSON-Simple) - ✅ NBT-API integration - ✅ XSeries compatibility layer - ✅ Optimized shared managers - ✅ Reusable command framework - ✅ Internal API for plugin expansion - ✅ Lightweight & performance optimized --- ## 🚀 Why BeastLib Exists Instead of bundling the same systems inside every plugin, BeastLib centralizes: - Database systems - NBT systems - Formatting utilities - Version abstraction - Shared managers This results in: - ✔ Smaller plugin jar sizes - ✔ Cleaner architecture - ✔ Faster updates - ✔ Easier maintenance - ✔ Long-term scalability --- ## 📦 Supported Minecraft Versions **1.8 – 1.21** Full multi-version compatibility. --- ## 📥 Installation 1. Download `BeastLib.jar` 2. Place it inside your `/plugins` folder 3. Restart your server That's it. BeastLib does not generate configuration files unless required by a dependent plugin. --- ## 🔗 Required By BeastLib is required by: - [BeastTokens – Custom Currency](https://www.spigotmc.org/resources/beasttokens-custom-currency.20806/) - [BeastWithdraw Plus – Multy Withdraw](https://www.spigotmc.org/resources/beastwithdraw-plus-multy-withdraw.130867/) - [BeastWithdraw (Modrinth Version)](https://modrinth.com/plugin/beastwithdraw) --- ## 🧠 Developer API Example usage: ```java BeastLib.getInstance();