mirror of
https://github.com/EssentialsX/Essentials.git
synced 2025-01-10 18:38:18 +01:00
Added a tidy error message for invalid permission entries in
GlobalGroups.
This commit is contained in:
parent
89c41b0508
commit
64af5b465d
@ -103,4 +103,5 @@ v 1.8:
|
|||||||
- Catch NullPointerErrors generated by blank permission nodes.
|
- Catch NullPointerErrors generated by blank permission nodes.
|
||||||
- Removed '- bukkit.command' form the globalgroups permission nodes.
|
- Removed '- bukkit.command' form the globalgroups permission nodes.
|
||||||
v 1.9:
|
v 1.9:
|
||||||
- Optimize populating Bukkit perms so we no longer calculate the child nodes (Bukkit already does this).
|
- Optimize populating Bukkit perms so we no longer calculate the child nodes (Bukkit already does this).
|
||||||
|
- Added a tidy error message for invalid permission entries in GlobalGroups.
|
@ -125,8 +125,12 @@ public class GlobalGroups {
|
|||||||
|
|
||||||
if (element != null)
|
if (element != null)
|
||||||
if (element instanceof List) {
|
if (element instanceof List) {
|
||||||
for (String node : (List<String>) element) {
|
try {
|
||||||
newGroup.addPermission(node);
|
for (String node : (List<String>) element) {
|
||||||
|
newGroup.addPermission(node);
|
||||||
|
}
|
||||||
|
} catch (ClassCastException e) {
|
||||||
|
throw new IllegalArgumentException("Invalid permission node for global group: " + groupName);
|
||||||
}
|
}
|
||||||
} else if (element instanceof String) {
|
} else if (element instanceof String) {
|
||||||
newGroup.addPermission((String) element);
|
newGroup.addPermission((String) element);
|
||||||
|
Loading…
Reference in New Issue
Block a user