Sorry, this update has been a long time coming! I've gotten busy with other projects and just now found time to work on SuperbVote.
The main feature of this update is
configuration checking. SuperbVote now checks your configuration files more carefully, and if it finds an issue in your configuration, it will refuse to work until the error is corrected. Errors it can detect include:
- Misspelled matcher names.
- Invalid values for matchers.
- Multiple "default" rewards.
- No rewards configured.
Here's some other highlights:
- The chance matcher has been totally removed. If you wanted the old behavior, use the chance-fractional matcher. Configurations already using the new chance matchers should be unaffected.
- The script matcher can now use any truthy JavaScript object instead of just zero and true.
- Fix errors with cross-server databases not showing the correct usernames.
- The /sv pastetop command has been removed.
- Other bug fixes and refactoring.