BeastLib

 

🐻 BeastLib
Core Library for All Beast Plugins

BeastLib is the official core library that powers all Beast plugins.
It provides shared systems, utilities, and optimized integrations — reducing duplication and keeping your server lightweight and stable.

If you're using BeastWithdraw, BeastWithdraw Plus, BeastTokens, or any other Beast plugin, this dependency is required.

⚠️ Important – Dependency Plugin

❗ This plugin is a library and does nothing on its own.
It is required for Beast plugins to function 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 common managers
✅ Reusable command framework
✅ Internal API for plugin expansion
✅ Lightweight & performance optimized

This system allows Beast plugins to:

• Have smaller .jar sizes
• Avoid repetitive code
• Improve maintainability
• Ensure cross-version stability
• Share unified systems

📦 Tested 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 config files unless required by a dependent plugin.

🔗 Used By

BeastLib is required by:

BeastWithdraw
BeastWithdraw Plus
BeastTokens
• Future Beast plugins

🧠 Developer API

Example usage:

BeastLib.getInstance();

More public API access will be documented soon.

If you're building within the Beast ecosystem, BeastLib ensures clean architecture and shared systems across all modules.

🎯 Why BeastLib Exists

Instead of bundling the same libraries and systems inside every plugin, BeastLib centralizes:

• Database systems
• NBT systems
• Formatting utilities
• Version abstraction
• Shared managers

This results in:

✔ Cleaner architecture
✔ Faster updates
✔ Easier maintenance
✔ Smaller plugin sizes
✔ Long-term scalability

❤️ Support & Community

Need help or building with Beast plugins?

Join our Discord server:
https://discord.gg/a2pdAsPS7G

 

 


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    833012
  • Created
    Mar 1, 2023
  • Last Released File
    Feb 22, 2026
  • Total Downloads
    4,362
  • License

Categories

Members

Recent Files