Este é um fork do Essentials chamado EssentialsX.
Se você estiver usando isso, NÃO peça suporte ao Essentials.
O repositório upstream oficial do projeto Essentials original está em https://github.com/Essentials/Essentials.
EssentialsX é uma continuação do conjunto de plug-ins Essentials, atualizado para oferecer suporte às versões modernas do Minecraft e Spigot.
Ele fornece inúmeros novos recursos, melhorias de desempenho e correções que não estão disponíveis no Essentials original ou no Spigot-Essentials. Para mais detalhes, consulte o wiki.
Se você vier do plug-in Essentials original, o EssentialsX é um substituto imediato para o Essentials. No entanto, tem alguns novos requisitos:
use-bukkit-permissions
na configuração. Caso contrário, o plug-in retornará às permissões baseadas em configuração. Precisa de ajuda para usar o EssentialsX? Junte-se à comunidade MOSS Discord para pedir ajuda e discutir EssentialsX.
Se precisar relatar um bug ou sugerir um novo recurso, você pode abrir um problema no GitHub.
Para construir o EssentialsX, você precisa do JDK 8 ou superior instalado em seu sistema.
Clone este repositório e execute o seguinte comando:
./gradlew build
gradlew build
Você pode então encontrar compilações de módulos EssentialsX no diretório jars/
.
Você também pode executar um servidor de teste no seu ambiente de desenvolvimento usando o seguinte comando:
./gradlew build :runServer
gradlew build :runServer
Observe o :
- sem ele, você executará vários servidores ao mesmo tempo, o que provavelmente travará o Gradle.
Deseja integrar com EssentialsX em seu plugin? Você pode construir seu plugin com base na API EssentialsX , disponível no repositório EssentialsX Maven.
As versões são hospedadas no repositório Maven em https://repo.essentialsx.net/releases/
, enquanto os snapshots (incluindo compilações de desenvolvimento) são hospedados em https://repo.essentialsx.net/snapshots/
.
Para adicionar EssentialsX ao seu sistema de compilação, você deve usar os seguintes artefatos:
Tipo | ID do grupo | ID do artefato | Versão |
---|---|---|---|
Último lançamento | net.essentialsx | EssentialsX | 2.20.1 |
Instantâneos | net.essentialsx | EssentialsX | 2.21.0-SNAPSHOT |
Versões mais antigas | net.ess3 | EssentialsX | 2.18.2 |
Nota: até a versão 2.18.2
, o EssentialsX usava o ID do grupo net.ess3
.
A partir da 2.19.0
, o EssentialsX usa o ID do grupo net.essentialsx
.
Ao atualizar seu plugin, certifique-se de usar o ID de grupo correto.
Você pode encontrar mais informações, incluindo exemplos de Maven e Gradle, no wiki.
Quer ajudar a melhorar o EssentialsX? Existem várias maneiras de apoiar e contribuir com o projeto.
As doações nos permitem cobrir os custos de nossa infraestrutura e também nos permitem continuar atualizando o EssentialsX com novos recursos e para novas versões do Minecraft.
Você pode nos apoiar com uma doação única ou mensal por meio dos patrocinadores do GitHub e receberá um selo no GitHub por apoiar o projeto.
Alternativamente, você também pode doar mensalmente para o projeto EssentialsX no Patreon ou pode fazer uma doação única em nossa página Ko-fi.
Se você não puder fazer uma doação, não se preocupe! Existem muitas outras maneiras de contribuir:
Consulte CONTRIBUTING.md para saber mais.