Additions and performance improvements:
Added indexes to SQLite/H2 databases. Existing databases will have indexes added. This will increase performance depending on how large the database is.
Improved performance when the database has many active bans and/or mutes (especially with bungeecord: true). Only one query will be executed now when checking online players for active bans.
Added full PostgreSQL database support.
Experimental BungeeCord support. (The plugin now supports running under Bukkit and BungeeCord)
The plugin will run directly on a BungeeCord server and successfully connect to the database.
All commands and features should currently work except for togglechat and lockdown.
The plugin must only be installed on the proxy. Bans, mutes, and warnings will be synchronized across all servers connected to the proxy.
The configurations for the BungeeCord version are identical to and compatible with the configurations for the Bukkit version.
Feedback is welcome!
Fixes:
Fixed /banlist missing the last 1-2 pages.
Fixed "-s:$silent" default warning action causing errors.