Closed NathanWolf closed 13 years ago
I've decided to make players, groups and permissions core Persistence features.
Classes is now integrated into Persistence. I'll keep the tag around, since it's sort of separate functionality.
Also, I'm fairly certain I want to integrate some sort of configuration system. I'd like global, per-plugin and per-player configuration options.
This could integrate into the permissions system somehow, since I also want permissions to be able to be values, not just flags. So, at that point, the only real difference is control and scope- players can change player configuration options, but players cannot modify their own permissions.
Otherwise, they're very similar systems- an overideable, scoped value store system, basically.
I think this would be easy to set up using Persistence, given the proper data structure, which needs careful consideration.
Nah.
Flush out Classes, make it functional. Right now, it's just a glorified player tracking system.