Это форк Essentials под названием EssentialsX.
Если вы используете это, НЕ обращайтесь к Essentials за поддержкой.
Официальный исходный репозиторий исходного проекта Essentials находится по адресу https://github.com/Essentials/Essentials.
EssentialsX — это продолжение набора плагинов Essentials, обновленное для поддержки современных версий Minecraft и Spigot.
Он предоставляет бесчисленное множество новых функций, улучшений производительности и исправлений, которые недоступны в исходной версии Essentials или Spigot-Essentials. Более подробную информацию смотрите в вики.
Если вы используете оригинальный плагин Essentials, EssentialsX — это полная замена Essentials. Однако у него есть некоторые новые требования:
use-bukkit-permissions
в конфигурации. В противном случае плагин вернется к разрешениям на основе конфигурации. Нужна помощь с использованием EssentialsX? Присоединяйтесь к сообществу MOSS Discord, чтобы попросить о помощи и обсудить EssentialsX.
Если вам нужно сообщить об ошибке или предложить новую функцию, вы можете открыть проблему на GitHub.
Для сборки EssentialsX в вашей системе должен быть установлен JDK 8 или более поздней версии.
Клонируйте этот репозиторий, затем выполните следующую команду:
./gradlew build
gradlew build
Затем вы сможете найти сборки модулей EssentialsX в каталоге jars/
.
Вы также можете запустить тестовый сервер из своей среды разработки, используя следующую команду:
./gradlew build :runServer
gradlew build :runServer
Обратите внимание :
- без него вы будете запускать несколько серверов одновременно, что, скорее всего, приведет к сбою Gradle.
Хотите интегрировать EssentialsX в свой плагин? Вы можете создать свой плагин на основе API EssentialsX , доступного в репозитории EssentialsX Maven.
Релизы размещаются в репозитории Maven по адресу https://repo.essentialsx.net/releases/
, а моментальные снимки (включая сборки для разработчиков) размещаются по адресу https://repo.essentialsx.net/snapshots/
.
Чтобы добавить EssentialsX в вашу систему сборки, вам следует использовать следующие артефакты:
Тип | Идентификатор группы | Идентификатор артефакта | Версия |
---|---|---|---|
Последний выпуск | net.essentialsx | EssentialsX | 2.20.1 |
Снимки | net.essentialsx | EssentialsX | 2.21.0-SNAPSHOT |
Старые выпуски | net.ess3 | EssentialsX | 2.18.2 |
Примечание. До версии 2.18.2
EssentialsX использовал идентификатор группы net.ess3
.
Начиная с 2.19.0
, EssentialsX использует идентификатор группы net.essentialsx
.
При обновлении плагина убедитесь, что вы используете правильный идентификатор группы.
Дополнительную информацию, включая примеры Maven и Gradle, можно найти на вики.
Хотите помочь улучшить EssentialsX? Есть несколько способов поддержать проект и внести свой вклад.
Пожертвования позволяют нам покрывать расходы на нашу инфраструктуру, а также продолжать обновлять EssentialsX новыми функциями и новыми версиями Minecraft.
Вы можете поддержать нас разовым или ежемесячным пожертвованием через спонсоров GitHub и получите значок на GitHub за поддержку проекта.
Кроме того, вы также можете ежемесячно делать пожертвования в проект EssentialsX на Patreon или сделать разовое пожертвование на нашей странице Ko-fi.
Если вы не можете сделать пожертвование, не волнуйтесь! Есть много других способов внести свой вклад:
Посетите CONTRIBUTING.md, чтобы узнать больше.