RoleRestrictions
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Add a role restriction between the given player type A and role type B.
Add a role restriction between the given player type A and role type B.
Type parameters
- A
-
the player type
- B
-
the role type
Attributes
- Definition Classes
Removes all role restriction for a player of type A.
Removes all role restriction for a player of type A.
Type parameters
- A
-
the player type
Attributes
- Definition Classes
Replaces a role restriction for a player of type A with a new role restriction between the given player type A and role type B.
Replaces a role restriction for a player of type A with a new role restriction between the given player type A and role type B.
Type parameters
- A
-
the player type
- B
-
the role type
Attributes
- Definition Classes
Checks all role restriction between the given player and a role type. Will throw a RuntimeException if a restriction is violated!
Checks all role restriction between the given player and a role type. Will throw a RuntimeException if a restriction is violated!
Value parameters
- player
-
the player instance to check
- role
-
the role type to check
Attributes
- Definition Classes