EnderaLib
A library plugin for all other Endera plugins
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
EnderaLib
EnderaLib: The Foundation for Powerful Paper 1.18+ Plugins
EnderaLib is a lightweight yet comprehensive utility library designed to streamline Paper plugin development in Kotlin. While it doesn't offer any standalone features for players, it provides a powerful toolkit for developers to build upon, allowing them to focus on creating innovative and engaging plugin experiences. It is also required for all other Endera plugins.
Key Features:
* Adventure-Ready Text Formatting: Manage plugin settings effortlessly with built-in loading, saving, and validation using Kotlin Serialization and an intuitive API. * Adventure-Ready Text Formatting: Handle complex tasks asynchronously using optimized Bukkit dispatchers and simplified database interactions, ensuring smooth performance even with demanding features. * Adventure-Ready Text Formatting: Craft dynamic and user-friendly menus with ease. EnderaLib's inventory management system simplifies the process of creating engaging inventory-based interfaces. * Adventure-Ready Text Formatting: Seamlessly integrate rich, formatted text into your plugins with built-in support for MiniMessage, making your chat messages and GUIs visually appealing.
Why Choose EnderaLib?
EnderaLib empowers developers to work smarter, not harder. By providing pre-built solutions for common tasks, it reduces boilerplate code and allows for a more efficient development workflow.
Getting Started:
1. Add the EnderaLib dependency to your `build.gradle.kts`: ```kotlin repositories { maven("https://jitpack.io") } ``` 2. Add the EnderaLib dependency: ```kotlin dependencies { implementation("com.github.Endera-Org:EnderaLib:1.4.5") } ```
