Essentialsgeoip что за плагин
Essentialsgeoip что за плагин
This is a fork of Essentials called EssentialsX.
If you are using this, do NOT ask Essentials for support.
The official upstream repository for the original Essentials project is at https://github.com/Essentials/Essentials.
Why use EssentialsX?
EssentialsX is an unofficial continuation of Essentials, updated to support modern Minecraft and Spigot versions. It provides several performance enhancements and fixes that are currently not available in Essentials and Spigot-Essentials. For more details, see the wiki.
EssentialsX is almost a completely drop-in replacement for Essentials. However, it has different requirements:
EssentialsX requires Vault to enable chat prefix/suffixes and group support if you have a supported permissions plugin. We recommend using LuckPerms.
If you have an unsupported permissions plugin but still wish to use wildcards, enable use-bukkit-permissions in the configuration. Otherwise, the plugin will fall back to config-based permissions.
EssentialsX requires Java 8 or higher. On older versions, the plugin may not work properly.
EssentialsX 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, and 1.18
Need help with using EssentialsX? Join the MOSS Discord community to ask for help and discuss EssentialsX.
If you need to report a bug or want to suggest a new feature, you can open an issue on GitHub.
To build EssentialsX, you need JDK 8 or higher installed on your system. Then, run the following command:
. or if you’re on windows run the following command:
Using EssentialsX in your plugin
Do you want to integrate with EssentialsX in your plugin? You can use the EssentialsX Maven repo to build against EssentialsX’s API.
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.19.0 |
Snapshots | net.essentialsx | EssentialsX | 2.19.1-SNAPSHOT |
Older releases | net.ess3 | EssentialsX | 2.18.2 |
You can find more information and examples at the wiki.
Want to help improve EssentialsX? There are several ways you can support and contribute to the project.
If you’d like to make a financial contribution to the project, you can join our Patreon, or to make a one-off donation you can visit our Ko-fi page. If you can’t make a donation, don’t worry! There are lots of other ways to contribute:
See CONTRIBUTING.md to find out more.
About
The essential plugin suite for Minecraft servers.
Essentialsgeoip что за плагин
Essentials Development Readme
We use NetBeans 7.3 for development.
Recommended NetBeans plugins:
To build with Maven, use the command
Jar files can then be found in the /jars folder
Commits should fall into one of 3 areas:
[Feature] : Commits which are features should start with [Feature] and followed by a quick summary on the top line, followed by some extra details in the commit body.
[Fix] : Commits which fix bugs, or minor improvements to existing features should start with [Fix] and followed by a quick summary on the top line, followed by some extra details in the commit body.
Commits which fix bugs caused by previous commits (since last release), or otherwise make no functionality changes, should have no prefix. These will not be added to the project change log.
Please follow the format guidelines that are saved in the project properties.
Windows users, please read this: http://help.github.com/line-endings/ The default line ending is LF.
To build all jars, select the EssentialsParent project and build that. You’ll find all jars inside the jars folder.
Please only submit pull requests for the 2.x branch.
Bugs and issues can be submitted/found at https://essentials3.atlassian.net/
Not all features are ‘Essentials Ready’. Essentials is designed to cover the basic needs of Minecraft server administration, thus, we reject over 80% of feature requests that we deem are unsuitable.
Before developing an Essentials feature, we would recommend speaking to a developer in the Essentials IRC channel (#essentials on irc.esper.net). Click here if you have a IRC client.
About
EssentialsX GeoIP source database issue #2919
Comments
OverlordFreddo commented Jan 1, 2020
When I start a 1.15.1 server, GeoIP gives me an error that there’s no database at the URL specified.
[01:40:58] [Server thread/INFO]: [EssentialsGeoIP] Enabling EssentialsGeoIP v2.17.1.47 [01:40:58] [Server thread/INFO]: [EssentialsGeoIP] Downloading GeoIP database. this might take a while (country: 1.7 MB, city: 30MB) [01:40:58] [Server thread/ERROR]: [EssentialsGeoIP] Failed to open connection. java.net.UnknownHostException: geolite.maxmind.com
I would have tried to find another source but without knowing if the plugin can read/use that source I don’t feel I’m qualified to do that.
The text was updated successfully, but these errors were encountered:
Bobcat00 commented Jan 3, 2020 •
I registered an account and got a license key. I was able to modify the URL to include the license key as follows:
And the database was downloaded successfully.
I suppose this could be made more user-friendly by having a separate configuration parameter with the key, and have the plugin construct the URL automatically.
You should probably also check the MaxMind EULA to make sure we’re not doing anything wrong:
https://www.maxmind.com/en/end-user-license-agreement
IANAL, but it’s the server owner who is getting the license key and agreeing to abide by the terms. I don’t think this is imposing any restrictions on the EssentialsX project.
pop4959 commented Jan 3, 2020
I don’t think anyone has had time to thoroughly investigate this issue yet, but it’s very possible that server owners will be required to generate their own license key to continue using GeoIP. It’s a bit of an inconvenience, but I think first time setup messages and license key fields could easily be incorporated into the plugin to make the entire process more user friendly.
pop4959 commented Jan 3, 2020
I was just testing the method @Bobcat00 mentioned but wasn’t able to get it to work. Maybe I did something wrong, but I don’t think I did because it still downloaded, just another error appeared in its stead.
Essentialsgeoip что за плагин
This is a fork of Essentials called EssentialsX.
If you are using this, do NOT ask Essentials for support.
The official upstream repository for the original Essentials project is at https://github.com/Essentials/Essentials.
Why use EssentialsX?
EssentialsX is an unofficial continuation of Essentials, updated to support modern Minecraft and Spigot versions. It provides several performance enhancements and fixes that are currently not available in Essentials and Spigot-Essentials. For more details, see the wiki.
EssentialsX is almost a completely drop-in replacement for Essentials. However, it has different requirements:
EssentialsX requires Vault to enable chat prefix/suffixes and group support if you have a supported permissions plugin. We recommend using LuckPerms.
If you have an unsupported permissions plugin but still wish to use wildcards, enable use-bukkit-permissions in the configuration. Otherwise, the plugin will fall back to config-based permissions.
EssentialsX requires Java 8 or higher. On older versions, the plugin may not work properly.
EssentialsX 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, and 1.17.1
Need help with using EssentialsX? Join the MOSS Discord community to ask for help and discuss EssentialsX.
If you need to report a bug or want to suggest a new feature, you can open an issue on GitHub.
To build EssentialsX, you need JDK 8 or higher installed on your system. Then, run the following command:
. or if you’re on windows run the following command:
Using EssentialsX in your plugin
Do you want to integrate with EssentialsX in your plugin? You can use the EssentialsX Maven repo to build against EssentialsX’s API.
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.19.0 |
Snapshots | net.essentialsx | EssentialsX | 2.19.1-SNAPSHOT |
Older releases | net.ess3 | EssentialsX | 2.18.2 |
You can find more information and examples at the wiki.
Want to help improve EssentialsX? There are several ways you can support and contribute to the project.
If you’d like to make a financial contribution to the project, you can join our Patreon, or to make a one-off donation you can visit our Ko-fi page. If you can’t make a donation, don’t worry! There are lots of other ways to contribute:
See CONTRIBUTING.md to find out more.
About
The essential plugin suite for Minecraft servers.
Breakdown
From Essentials
The Essentials package is available via BukkitDev, or from our download portal.
Contents
Modular
Essentials is quite modular, the package is split up into separate jar files, this is done so that the parts of Essentials which conflict with other plugins can be easily replaced with a plugin you prefer.
We distribute essentials in two packages, ‘core’ and ‘extra’. The core package comes with the parts of essentials people usually use, and take little extra configuration, plugins in the extra package take a little more setting up, and it’s recommended that you don’t blindly install them unless you know what they do.
The breakdown
The core modules (which all require the main essentials.jar): EssentialsChat, EssentialsSpawn, EssentialsProtect, EssentialsAntiBuild.
Extra
Other Essentials modules (which all require the main essentials.jar): EssentialsXMPP, EssentialsGeoIP
Standalone
Standalone modules: EssentialsGroupManager (GroupManager formerly developed by AnjoCaido)
Compatibility
Essentials strives to be compatible with other plugins, with any major conflicts solved almost immediately, if the team was informed of a problem. Essentials command structure was designed to allow other plugins to override Essentials. The mantra being that Essentials should be your server bedrock, and on top of which you build your server, replacing parts of Essentials with other plugins as your needs require.