Soweit ich von @red51 verstanden habe, wird es in Zukunft möglich sein, Berechtigung für einzelne Befehle zu erstellen & zu überprüfen
und zwar Zentral in den Serverpermissions. D.h. wenn ich z.B. für WorldEdit die Permission worldedit.place.block (=Jemanden erlauben, mit WorldEdit Blöcke zu plazieren) erstelle,
dann kann nur diese Gruppe / Player den Befehl ausführen, der diese Permissions besitzt.
Und damit nicht Plugin-Eigene-Gruppen erstellt werden müssen, wird es dann einen Befehl geben, der die Server-Permissions (also die Permissions im permission-Ordner sind) abgerufen und geprüft,
ob diese Gruppe / Player diese Berechtigung besitzt.
I am not sure to understand, but:
1) server permissions cannot foresee plug-ins yet to come; this means that once a new plug-in is added, server permissions have to be updated to include the permissions for the new plug-in and the server needs to be restarted each time these plug-in - specific permissions are adjusted (which is likely to occur frequently while the new plug-in is tuned to the server); if permissions are under the direct control of the plug-in, reloadplugins is enough to test the new permissions.
2) groups for different plug-ins are likely not to overlap; assuming optimistically that:
- there are only two plug-ins A and B;
- plug-in A (dealing, say, with building) requires three groups A1, A2 and A3;
- plug-in B (dealing, say, with money) requires two groups B1 and B2;
- the server already has 3 groups S1, S2 and S3 dealing with levels;
- and all permissions are implemented at server level;
it may happen that 18 permission groups are needed to cover the 18 combinations: S1-A1-B1, S1-A1-B2, S1-A2-B1, S1-A2-B2, S1-A3-B1, S1-A3-B2, S2-A1-B1, S2-A1-B2, S2-A2-B1, S2-A2-B2, S2-A3-B1, S2-A3-B2, S3-A1-B1, S3-A1-B2, S3-A2-B1, S3-A2-B2, S3-A3-B1, S3-A3-B2.
I suspect that maintaining such a system would be a nightmare...