I added pluggable storage for player data:
Add new config.yml section:
- yaml (default, local file)
- sql
- mongodb
New commands:YAML:storage: # yaml, sql, or mongodb type: "yaml" sql: jdbc-url: "jdbc:sqlite:plugins/Soda/players.db" username: "" password: "" mongodb: connection-uri: "mongodb://127.0.0.1:27017" database: "soda" collection: "players"
- /soda group ...
- /soda user ...
- group:
- /soda group list
- /soda group info <group>
- /soda group create <group> [priority]
- /soda group delete <group>
- /soda group permission <set|unset> <group> <node>
- user:
- /soda user info <player>
- /soda user parent <add|remove> <player> <group> [duration|perm] [reason]
- /soda user permission <set|unset> <player> <node>
