This update features a few quality of life improvements and a bunch of bugfixes. The main addition in this update is the enabling of the performance logging server: if you have performance logging turned on in your config, the plugin will now send the developer (me) performance reports (before this update it only created them, it didn't actually send them). If you want to turn this feature off, remember to change the config files!
Hope you like the update!
P.S. I had to shade even more stuff in this update, so sadly the plugin has become too large to be hosted here on Spigot. I've added an external download link to curse forge, you'll be able to download the update from there.
features: - during startup all running timers get offset by a random amount, reducing lag due to all timers firing at the same time
- players can now add permissions to a rank
- players can now remove permissions from a rank
- added code to automatically add new permissions to the first 3 ranks of a faction
- added OS info to log data
- log files are now sent to developer every 6h (if logging is enabled)
- logfiles are now deleted upon being sent
- clarified config
command changes: + added /addrankperm command
+ added /removerankperm command
+ added /listranks command
o /lognow is now also available in the console
o /createfaction now follows a standard format
o /listwarps no longer shows inaccessible ranks
bugfixes: - fixed bug while loading factions with the new perm system (post 0.1.15)
- clarified dependency errors: missing dependencies no longer throw massive errors; small and readable error messages
- unsuccessful enabling no longer causes the plugin to throw errors on shutdown
- unsuccessful enabling no longer causes data corruption, your savefiles are safe(r)
- fixed obscure recursive function causing StackOverflow
- fixed bug with faction founder getting lowest rank instead of highest rank
- removed dynmap as a dependency (Main plugin doesn't depend on it anymore since 0.1.12)
- loading a non-legacy warp no longer throws a "found legacy warp" message in the console
- ops joining any faction are now automatically given the highest rank
- can now change rank of player with the same number of permissions as you
- fixed warp permissions
- removed -copy from copied ranks if they were copied in the process of creating a new faction