Autoscale Settings, PunishGUI.yml File, and Optimizations/BugFixes
Fixed/Added the following things:
Fixed a bug where the plugin wouldn't load if Skript wasn't installed
Fixed an issue with saving the config.yml file
Optimized some back end usage for all of the commands. This should fix a bug with tab complete suggestions not working correctly at times.
Fixed an issue with IP bans not working for any alt accounts. Only the main account was banned
Fixed an issue with IP mutes that was similar to the above
Optimized sorting through bans/ipbans when a player joins
Optimized sorting through mutes/ipmutes when a player joins
IMPORTANT The punishgui.yml has been removed and has been added to the end of the config.yml file. This means that your punish GUI settings in game will be reset when you first load this plugin. You cannot copy and paste it because of the next change on this list:
Added an option in the punish GUI settings for a punishment to autoscale. Enabling this makes the length of the punishment time autoscale, for example: 30m -> 1h -> 2h -> 4h. Setting this to false makes the length of a punishment not autoscale, for example 30m -> 30m ->30m -> 30m.