Added an option to set the format of the pack as 1.9 introduced a new one with the version 2. Players with 1.8 will get packs with version 1/no version and players that connect with 1.9 get version 2 if available. The defined pack and then the secondary list is used to resolve which pack a player gets from the top to bottom. To resolve the player's version you need to have ViaVersion installed!
Added option to restrict a pack so that only players with the permission to use it will get it send. You can also set your own permission if you want.
Example on how the new config options could be integrated:
/usepack without any arguments now lists all the packs a player has access to via the /usepack command. You can set these new message via the config entries "packlisthead" and "nopacks".
Experimental AuthMe Reloaded support. (If you want support for more authentication plugins contact me!) It tries to send the pack after a player logged in.