1d8a60749d
this commit further helps tame the mysql connection pool (and really
reconnecting to the pool even when the underlying db goes down) further
from commit: #31a597c
this sets up `setValidationTimeout`, and `setConnectionTestQuery`
in order to better (more speedily(?)/fastly(?)/<other adective>ly(?))
handle connection timeouts in a timely manner. (although admittedly
this is already handeled well imo with the cache). however, it could
be better ™️.
in order to do this I did the following things:
1. Switch to `TimeUnit.SECONDS.toMillis` instead of manually entering
milliseconds, and having the time in seconds as a comment. just
makes it more readable imo. if you want me to change it back I can
I'm not like attached to this or anything.
2. Perform more common validation timeouts with `setValidationTimeout`
this allows us to potentially bump back up the connection timeout
(although I see no harm leaving it where it is), although allows
us to still "fail-fast" in a way when doing validations.
3. Use `setConnectionTestQuery` for people who somehow someway
may not be using a JDBC4 compliant driver.
|
||
---|---|---|
api | ||
bukkit | ||
bukkit-legacy | ||
bukkit-placeholders | ||
bungee | ||
common | ||
sponge | ||
.gitignore | ||
default-lang.yml | ||
LICENSE.md | ||
pom.xml | ||
README.md |
LuckPerms
An advanced permissions implementation for Bukkit/Spigot, BungeeCord and Sponge.
Links
- Development Builds - https://ci.lucko.me/job/LuckPerms
- Javadocs - https://jd.lucko.me/LuckPerms
- Wiki - https://github.com/lucko/LuckPerms/wiki
Description
LuckPerms is an advanced permissions implementation aiming to be a fast, reliable and flexible alternative to existing permission plugins. The project's main goals are centered around high performance and a wide feature set, filling the gaps of functionality and building upon existing features found in other plugins.
LuckPerms also includes an extensive API for developers, and support for a variety of Minecraft server software & data storage options.
See the charts below for a partial list of features & comparison with other providers.
LuckPerms vs Other Plugins
Bukkit
Features checked on 23rd Aug 2016. If you find any inaccuracies, please do let me know. I tried to be as fair as possible, and copy all major features from the respective plugin pages.
Sponge
Features checked on 8th Oct 2016. If you find any inaccuracies, please do let me know. I tried to be as fair as possible, and copy all major features from the respective plugin pages.
License
LuckPerms is licensed under the permissive MIT license. See LICENSE.md for more info.
Sponsor
Thanks to ej-technologies for granting LuckPerms an open source licence to their Java Profiling Software.