Esta es una bifurcación de Essentials llamada EssentialsX.
Si está utilizando esto, NO solicite asistencia a Essentials.
El repositorio oficial del proyecto Essentials original se encuentra en https://github.com/Essentials/Essentials.
EssentialsX es una continuación del conjunto de complementos Essentials, actualizado para admitir las versiones modernas de Minecraft y Spigot.
Proporciona innumerables funciones nuevas, mejoras de rendimiento y correcciones que no están disponibles en Essentials o Spigot-Essentials originales. Para obtener más detalles, consulte la wiki.
Si utiliza el complemento Essentials original, EssentialsX es un reemplazo directo de Essentials. Sin embargo, tiene algunos requisitos nuevos:
use-bukkit-permissions
en la configuración. De lo contrario, el complemento recurrirá a permisos basados en configuración. ¿Necesita ayuda con el uso de EssentialsX? Únase a la comunidad MOSS Discord para pedir ayuda y hablar sobre EssentialsX.
Si necesita informar un error o desea sugerir una nueva característica, puede abrir un problema en GitHub.
Para compilar EssentialsX, necesita JDK 8 o superior instalado en su sistema.
Clona este repositorio y luego ejecuta el siguiente comando:
./gradlew build
gradlew build
Luego puede encontrar compilaciones de módulos EssentialsX en el directorio jars/
.
También puede ejecutar un servidor de prueba desde su entorno de desarrollo usando el siguiente comando:
./gradlew build :runServer
gradlew build :runServer
Tenga en cuenta lo siguiente :
- sin él, ejecutará varios servidores a la vez, lo que probablemente bloqueará Gradle.
¿Quieres integrarte con EssentialsX en tu complemento? Puede crear su complemento con la API de EssentialsX , disponible en el repositorio de EssentialsX Maven.
Las versiones se alojan en el repositorio de Maven en https://repo.essentialsx.net/releases/
, mientras que las instantáneas (incluidas las compilaciones de desarrollo) se alojan en https://repo.essentialsx.net/snapshots/
.
Para agregar EssentialsX a su sistema de compilación, debe utilizar los siguientes artefactos:
Tipo | ID de grupo | ID de artefacto | Versión |
---|---|---|---|
Última versión | net.essentialsx | EssentialsX | 2.20.1 |
Instantáneas | net.essentialsx | EssentialsX | 2.21.0-SNAPSHOT |
Lanzamientos más antiguos | net.ess3 | EssentialsX | 2.18.2 |
Nota: hasta la versión 2.18.2
, EssentialsX usaba el ID de grupo net.ess3
.
A partir de 2.19.0
, EssentialsX utiliza el ID de grupo net.essentialsx
.
Al actualizar su complemento, asegúrese de utilizar la ID de grupo correcta.
Puede encontrar más información, incluidos ejemplos de Maven y Gradle, en la wiki.
¿Quieres ayudar a mejorar EssentialsX? Hay varias maneras en que puedes apoyar y contribuir al proyecto.
Las donaciones nos permiten cubrir los costos de nuestra infraestructura y también nos permiten seguir actualizando EssentialsX con nuevas funciones y nuevas versiones de Minecraft.
Puedes apoyarnos con una donación única o mensual a través de los Patrocinadores de GitHub y obtendrás una insignia en GitHub por apoyar el proyecto a través de esto.
Alternativamente, también puedes donar mensualmente al proyecto EssentialsX en Patreon, o puedes hacer una donación única en nuestra página Ko-fi.
Si no puedes hacer una donación, ¡no te preocupes! Hay muchas otras formas de contribuir:
Consulte CONTRIBUTING.md para obtener más información.