Added [ap:<true|false>] as an optional command variable - tasks with this flag set to true will always be persisted to disk instantly (mark important tasks!)
New config option to define the delay threshold (in secs) above which tasks will be persisted to disk
New ServerSignCommand implementation - commands are now parsed and handled as objects instead of just strings
Added per-click command configuration (allows commands to be bound to ServerSigns that only execute on left or right (or both) click)
Per-click command configuration is added with the notation "[click:<left|right|both>]" in /svs add commands.
Per-click command configuration requires allow_left_clicking to be set to true in config.yml
Updated & tested to safely convert ServerSigns v2.9+ data to the latest format
/svs list now uses colours to display command information more clearly
Implemented multiple-permission requirements for ServerSigns
Multiple permissions are added with /svs setperms <perm> [perm] [perm]... - no permission messages should be suffixed with "m:"
New and improved plugin-hook management system; less verbose per request
Added support for blank command parameters (such as [d:] [p:] [ap:] [click:]) that are replaced but not parsed, allowing things like "/svs add [d:] <msg> Use [d:10s] to set a delay"
Rewrote the commands system from the ground up to accommodate all the changes we've made since the last rewrite of the system
Fixed being unable to confirm a ServerSign by clicking it again
Fixed pending ServerSign copy actions preventing admins from right-clicking
Added /svs create - allows you to create a ServerSign without any commands (useful for having a price-item SVS on a button for example)
Changed /svs setcooldown & /svs setglobalcooldown to accept units (s|m|h|d|w|mo) in the time