01c56fdd6a
This commit removes the old version checker that used the DBO resource page and replaces it with a custom checker that uses the "legacy" Spigot resource API. The Spigot API is much more lightweight and doesn't require any sort of parsing. The new version checker uses a simple cache, keeping version checks fresh for up to one hour, reducing the need to go fishing on every op login. The cache resets on restarts, though, but this is acceptable. Note that no attempt has been made to ensure correctness on multiple, consecutive invocations when the cache is stale. If a cache refresh is initiated, all update checks invoked before the cache refresh has ended will behave as if no update is available. This is acceptable, because update checks are non-essential, the time frame is extremely narrow, and the most common result of an update check is "no updates available", since the amount of update checks made is vastly greater than the amount of updates released. |
||
---|---|---|
.github | ||
docs | ||
src | ||
.gitignore | ||
.travis.yml | ||
changelog.md | ||
LICENSE | ||
pom.xml | ||
README.md |
MobArena
MobArena is an arena-style minigame for Spigot-based Minecraft servers
Getting Started
If you don't want to compile the plugin yourself, grab a release artifact from one of these two sites:
The wiki here on Github should have all the information you need to get started using the plugin.
Getting Help
If you run into problems or need help with something, feel free to hop on the MobArena Discord server to have a chat: Instant Invite
Remember, though, that this communication channel is idle chat, which means you likely won't get a response immediately. It could take anything from a couple of seconds to a day, but your message will be seen.
Contributing
Found a bug, got a suggestion, or want to dig into the code base? There are many ways to contribute to the project!
Get started here: Contributing