1. Files: I separated the config.yml from the messages - There are now TWO files. The config has comments that describe every value. If there is an update with the config, the plugin automatically creates a backup of your old config and creates the new config file.
2. Effects: Similar to the Inventory mirroring, the plugin now also gives the spectator the effects of the target. This can be de-/activated in the config.yml. ("TargetEffects") The permission needed for this is: "spectator.utils.mirroreffects"
3. bStats: I added bStats to the Plugin.
4. UpdateChecker: You can now enable/disable, to get a notification if the plugin has an update (on Join). This can be de-/activated in the config.yml. ("NotifyOnUpdate") The permission needed for this is: "spectator.notify.update"
5. Some smaller things: I fixed some problems with the cycle, hope this will fix the issue completely…