Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1k
The modern Essentials suite for Spigot and Paper.
License
EssentialsX/Essentials
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a fork of Essentials called EssentialsX.
If you are using this, doNOT ask Essentials for support.
The official upstream repository for the original Essentials project is athttps://github.com/Essentials/Essentials.
EssentialsX is a continuation of the Essentials plugin suite, updated to support modern Minecraft and Spigot versions.
It provides countless new features, performance enhancements and fixes that are not available in the originalEssentials or Spigot-Essentials.For more details, see the wiki.
If you're coming from the original Essentials plugin, EssentialsX is a drop-in replacement for Essentials. It does,however, have some new requirements:
- EssentialsX requires CraftBukkit, Spigot or Paper to run. Other server software may work, but these are not testedby the team and we may not be able to help with any issues that occur.
- EssentialsX currently supports Minecraft versions 1.8.8, 1.9.4, 1.10.2, 1.11.2, 1.12.2, 1.13.2, 1.14.4, 1.15.2,1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.6, and 1.21.8.
- EssentialsX currently requires Java 8 or higher. We recommend using the latest Java version supported by yourserver software.
- EssentialsX requiresVault to enable using chat prefix/suffixes andgroup support from supported permissions plugins.
- We recommend usingLuckPerms for permissions and groups.
- If you have an unsupported permissions plugin but still want to use wildcards,enable
use-bukkit-permissionsinthe configuration. Otherwise, the plugin will fall back to config-based permissions.
Need help with using EssentialsX? Join theMOSS Discord community to ask for help and discuss EssentialsX.
If you need to report a bug or want to suggest a new feature, you canopen an issue on GitHub.
To build EssentialsX, you need JDK 8 or higher installed on your system.
Clone this repository, then run the following command:
- On Linux or macOS:
./gradlew build - On Windows:
gradlew build
You can then find builds of EssentialsX modules in thejars/ directory.
You can also run a test server from your development environment using the following command:
- On Linux or macOS:
./gradlew build :runServer - On Windows:
gradlew build :runServer
Note the: - without it, you will run several servers at once, which will likely crash Gradle.
Do you want to integrate with EssentialsX in your plugin? You can build your plugin against theEssentialsX API,available from the EssentialsX Maven repo.
Releases are hosted on the Maven repo athttps://repo.essentialsx.net/releases/, while snapshots (including devbuilds) are hosted athttps://repo.essentialsx.net/snapshots/.
To add EssentialsX to your build system, you should use the following artifacts:
| Type | Group ID | Artifact ID | Version |
|---|---|---|---|
| Latest release | net.essentialsx | EssentialsX | 2.21.1 |
| Snapshots | net.essentialsx | EssentialsX | 2.21.2-SNAPSHOT |
| Older releases | net.ess3 | EssentialsX | 2.18.2 |
Note: until version2.18.2, EssentialsX used thenet.ess3 group ID.
From2.19.0 onwards, EssentialsX uses thenet.essentialsx group ID.
When updating your plugin, make sure you use the correct group ID.
You can find more information, including Maven and Gradle examples, at thewiki.
Want to help improve EssentialsX? There are several ways you can support and contribute to the project.
Donations allow us to cover the costs of our infrastructure, and also enable us to keep updating EssentialsX with newfeatures and for new Minecraft versions.
You can support us with a one-off or monthly donation viaGitHub Sponsors,and you'll get a badge on GitHub for supporting the project through this.
Alternatively, you can also donate monthly to the EssentialsX project onPatreon,or you can make a one-off donation on ourKo-fi page.
If you can't make a donation, don't worry! There are lots of other ways to contribute:
- Are you a developer? We're always happy to receive bug fixes and feature additions as pull requests.
- Do you speak multiple languages? If so, we always welcome contributions to our community translations.Crowdin project.
SeeCONTRIBUTING.md to find out more.
- Do you run a server? Take a look at our"help wanted"and"bug: unconfirmed"issues, where you can find issues that need extra testing and investigation.
- Do you want to help others set up EssentialsX? You can contribute to theEssentialsX docs. You can also join theMOSS Discord community and provide direct community support to other EssentialsX users.
About
The modern Essentials suite for Spigot and Paper.
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
