▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/EnderaLib
EnderaLib

EnderaLib

Библиотечный плагин для Paper 1.18+, основа всех плагинов Endera. Упрощает разработку: конфигурация, асинхронность, меню, форматирование текста. Скачайте EnderaLib для стабильной работы ваших плагинов.

Оцените первым
1.8K
3

EnderaLib - это библиотека для разработки плагинов под Paper 1.18 и выше, написанная на Kotlin. Сама по себе она не добавляет никаких игровых фич - это фундамент, на котором строятся все остальные плагины семейства Endera. Если вы когда-нибудь ставили на сервер, скажем, плагин для экономики, приватов или мини-игр от Endera, то EnderaLib уже есть у вас на сервере - без него они просто не запустятся.

Основные возможности

  • Упрощённая конфигурация - загрузка, сохранение и проверка настроек через Kotlin Serialization. Не нужно писать тонны boilerplate-кода, всё делается через удобный API.
  • Асинхронные операции - встроенные Bukkit-диспетчеры и упрощённая работа с базами данных. Это значит, что даже при высоких нагрузках сервер не будет тормозить.
  • Создание меню - инвентари, GUI, кнопки. EnderaLib позволяет быстро собирать динамические интерфейсы, не заморачиваясь с низкоуровневым Bukkit API.
  • Форматирование текста - поддержка MiniMessage. Красивые чаты, описания предметов, меню - всё это настраивается в пару строк.

Почему это важно для сервера

Хотя игроки напрямую не видят EnderaLib, именно эта библиотека делает возможными те приятные мелочи, которые отличают хороший сервер от среднего. Плагины, написанные на EnderaLib, работают стабильнее, быстрее загружаются, реже вылетают с ошибками. Администраторам не приходится копаться в конфигах каждый раз, когда что-то пошло не так.

Для разработчиков это вообще находка. Вместо того чтобы каждый раз писать однотипный код для конфигов, асинхронности или меню, можно просто подключить зависимость и сосредоточиться на фичах. EnderaLib - это как каркас, который экономит кучу времени.

Технические детали

EnderaLib затачивался под Paper и использует современные возможности Kotlin. Если вы собираете свой плагин, подключить его просто:

repositories {
    maven("https://jitpack.io")
}

dependencies {
    implementation("com.github.Endera-Org:EnderaLib:1.4.5")
}

Версия 1.4.5 - последняя стабильная. Поддерживаются все версии Paper начиная с 1.18.

Итог

Если вы администрируете сервер и используете плагины Endera - EnderaLib уже у вас стоит. Если вы разработчик и хотите писать плагины быстрее и качественнее - берите EnderaLib за основу. Скачайте библиотеку и попробуйте сами - разница в разработке заметна сразу.

Партнёрский материал

Сервер для плагина EnderaLib - как у профи

Плагин EnderaLib создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином EnderaLib для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:10 месяцев назад
Главная