COWMODSКаталог модов

EnderaLib

A library plugin for all other Endera plugins

2,2 тыс.3обновлён 4 окт. 2026 г.
БиблиотекиУтилиты

Описание

Create a server on Crunchy Host

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:

  • Simplified Configuration: Manage plugin settings effortlessly with built-in loading, saving, and validation using Kotlin Serialization and an intuitive API.
  • Robust Asynchronous Operations: Handle complex tasks asynchronously using optimized Bukkit dispatchers and simplified database interactions, ensuring smooth performance even with demanding features.
  • Intuitive Menu Creation: 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 Jitpack repository to your build.gradle.kts:
    repositories {
        maven("https://jitpack.io") 
    }
    
  2. Add the EnderaLib dependency:
    dependencies {
        implementation("com.github.Endera-Org:EnderaLib:1.6.0")
    }
    

BStats

Последние версии

Все версии →
release

EnderaLib 1.6.1

1.6.1
4 окт. 2026 г.265Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
### Fixed - Config migration no longer restores map entries you deleted. If a plugin ships `worlds: {world: ...}` and you removed `world`, it stays removed after an update. - Config migration keeps an explicit `null` on optional settings instead of replacing it with the default. - If a broken config cannot be moved aside, loading now fails with an error instead of overwriting your file with defaults. - EnderaLib no longer disables itself when its own config fails to load. It falls back to defaults, so dependent plugins keep working. - Player head menu items no longer block the main thread on a Mojang lookup for unknown players. - Folia detection is correct even when used before EnderaLib finishes enabling. ### Changed - bStats now uses the current bStats protocol and stops cleanly when the plugin is disabled. The opt-out in `plugins/bStats/config.yml` works as before. - Config migration is a single schema-aware pass: missing keys are filled in, keys written as `camelCase` or `snake_case` are picked up, and values of the wrong type fall back to the default. - `kotlin-reflect` is now declared as a library explicitly. ### For developers - Deprecated `List.paginate` (use `chunked`) and `ItemMeta.getByKey` (use the persistent data container directly). - Removed `mergeYamlNodes`, `MetricsLite.pluginData` and `MetricsLite.B_STATS_VERSION`. - `MetricsLite` must be created while the plugin is enabled, for example in `onEnable`.
release

EnderaLib 1.6.0

1.6.0
29 сент. 2026 г.40Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
- Dependencies are no longer bundled in the jar. They are declared as plugin libraries and downloaded by the server on first start (needs internet access once). - Plugins that depend on EnderaLib now share one copy of Kotlin, coroutines, serialization, Exposed and HikariCP - Updated to Kotlin 2.4.20, ktor 3.6.0, Exposed 1.5.0, HikariCP 7.1.0, H2 2.5.252 and the latest MySQL, MariaDB and PostgreSQL drivers
release

EnderaLib 1.4.6

1.4.6
28 окт. 2025 г.601Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur
Скачать
Что нового
Update dependencies
release

EnderaLib 1.4.5

1.4.5
7 апр. 2025 г.454Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur
Скачать
Что нового
- Added @Spacer annotation for config manager - Relocated PluginException
release

EnderaLib 1.4.3

1.4.3
22 февр. 2025 г.174Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Скачать
Что нового
- Fixed bStats internals - Added config merger and @Comment
release

EnderaLib 1.3.0

1.3.0
28 нояб. 2024 г.169Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia, paper, purpur
Скачать
Что нового
- Added bstats and slightly rewrote dispatchers for better folia support. - **May break some plugins that use older versions**
release

EnderaLib 1.2.0

1.2.0
15 окт. 2024 г.119Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1folia, paper, purpur
Скачать
Что нового
Added folia support (features BukkitRegionDispatcher and BukkitEntityDispatcher and rewritten BukkitDispatcher)
release

EnderaLib 1.1.0

1.1.0
21 сент. 2024 г.114Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1paper, purpur
Скачать
Что нового
Added ktor client
release

EnderaLib 1.0.1

1.0.1
30 июн. 2024 г.130Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21paper, purpur
Скачать
release

EnderaLib 1.0.0

1.0.0
25 июн. 2024 г.121Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21paper, purpur
Скачать