Il s'agit d'un fork d'Essentials appelé EssentialsX.
Si vous l'utilisez, ne demandez PAS d'assistance à Essentials.
Le référentiel officiel en amont du projet Essentials original se trouve sur https://github.com/Essentials/Essentials.
EssentialsX est une continuation de la suite de plugins Essentials, mise à jour pour prendre en charge les versions modernes de Minecraft et Spigot.
Il fournit d'innombrables nouvelles fonctionnalités, améliorations de performances et correctifs qui ne sont pas disponibles dans la version originale Essentials ou Spigot-Essentials. Pour plus de détails, consultez le wiki.
Si vous venez du plugin Essentials d'origine, EssentialsX est un remplacement instantané d'Essentials. Il comporte cependant de nouvelles exigences :
use-bukkit-permissions
dans la configuration. Sinon, le plugin reviendra aux autorisations basées sur la configuration. Besoin d'aide pour utiliser EssentialsX ? Rejoignez la communauté MOSS Discord pour demander de l'aide et discuter d'EssentialsX.
Si vous devez signaler un bug ou suggérer une nouvelle fonctionnalité, vous pouvez ouvrir un ticket sur GitHub.
Pour créer EssentialsX, vous devez installer JDK 8 ou supérieur sur votre système.
Clonez ce dépôt, puis exécutez la commande suivante :
./gradlew build
gradlew build
Vous pouvez ensuite trouver les versions des modules EssentialsX dans le répertoire jars/
.
Vous pouvez également exécuter un serveur de test depuis votre environnement de développement à l'aide de la commande suivante :
./gradlew build :runServer
gradlew build :runServer
Notez les :
- sans cela, vous exécuterez plusieurs serveurs à la fois, ce qui fera probablement planter Gradle.
Voulez-vous intégrer EssentialsX dans votre plugin ? Vous pouvez créer votre plugin avec l' API EssentialsX , disponible à partir du dépôt EssentialsX Maven.
Les versions sont hébergées sur le dépôt Maven à l' https://repo.essentialsx.net/releases/
, tandis que les instantanés (y compris les versions de développement) sont hébergés sur https://repo.essentialsx.net/snapshots/
.
Pour ajouter EssentialsX à votre système de build, vous devez utiliser les artefacts suivants :
Taper | Identifiant du groupe | ID d'artefact | Version |
---|---|---|---|
Dernière version | net.essentialsx | EssentialsX | 2.20.1 |
Instantanés | net.essentialsx | EssentialsX | 2.21.0-SNAPSHOT |
Versions plus anciennes | net.ess3 | EssentialsX | 2.18.2 |
Remarque : jusqu'à la version 2.18.2
, EssentialsX utilisait l'ID de groupe net.ess3
.
À partir de 2.19.0
, EssentialsX utilise l'ID de groupe net.essentialsx
.
Lors de la mise à jour de votre plugin, assurez-vous d'utiliser le bon identifiant de groupe.
Vous pouvez trouver plus d'informations, y compris des exemples Maven et Gradle, sur le wiki.
Vous souhaitez contribuer à l’amélioration d’EssentialsX ? Il existe plusieurs façons de soutenir et de contribuer au projet.
Les dons nous permettent de couvrir les coûts de notre infrastructure, et nous permettent également de continuer à mettre à jour EssentialsX avec de nouvelles fonctionnalités et pour de nouvelles versions de Minecraft.
Vous pouvez nous soutenir avec un don unique ou mensuel via les sponsors GitHub, et vous recevrez un badge sur GitHub pour soutenir le projet à travers cela.
Alternativement, vous pouvez également faire un don mensuel au projet EssentialsX sur Patreon, ou vous pouvez faire un don unique sur notre page Ko-fi.
Si vous ne pouvez pas faire de don, ne vous inquiétez pas ! Il existe de nombreuses autres façons de contribuer :
Voir CONTRIBUTING.md pour en savoir plus.