Class PermissionSetUnion
java.lang.Object
net.minecraft.server.permissions.PermissionSetUnion
- All Implemented Interfaces:
PermissionSet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> Fields inherited from interface PermissionSet
ALL_PERMISSIONS, NO_PERMISSIONS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePermissionSetUnion(it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> oldPermissions, it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> other) privatePermissionSetUnion(it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> oldPermissions, PermissionSet other) (package private)PermissionSetUnion(PermissionSet first, PermissionSet second) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidit.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> booleanhasPermission(Permission permission) union(PermissionSet other)
-
Field Details
-
permissions
-
-
Constructor Details
-
PermissionSetUnion
PermissionSetUnion(PermissionSet first, PermissionSet second) -
PermissionSetUnion
private PermissionSetUnion(it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> oldPermissions, PermissionSet other) -
PermissionSetUnion
private PermissionSetUnion(it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> oldPermissions, it.unimi.dsi.fastutil.objects.ReferenceSet<PermissionSet> other)
-
-
Method Details
-
hasPermission
- Specified by:
hasPermissionin interfacePermissionSet
-
union
- Specified by:
unionin interfacePermissionSet
-
getPermissions
-
ensureNoUnionsWithinUnions
private void ensureNoUnionsWithinUnions()
-