-
OnTemporaryPermissionsLoaded:
- Called after the TemporaryPermissions plugin is fully loaded and ready.
-
OnTemporaryPermissionGranted:
- Called after the player has been granted a temporary permission.
-
OnTemporaryPermissionUpdated:
- Called after the player's temporary permission has been updated.
-
OnTemporaryPermissionRevoked:
- Called after the player's temporary permission has expired or been revoked.
-
OnTemporaryGroupAdded:
- Called after the player has been temporarily added to the group.
-
OnTemporaryGroupUpdated:
- Called after the player's temporary group has been updated.
-
OnTemporaryGroupRemoved:
- Called after the player's temporary group has expired or been removed.
-
OnGroupTemporaryPermissionGranted:
- Called after the group has been granted a temporary permission.
-
OnGroupTemporaryPermissionUpdated:
- Called after the group's temporary permission has been updated.
-
OnGroupTemporaryPermissionRevoked:
- Called after the group's temporary permission has expired or been revoked.
void OnTemporaryPermissionsLoaded(VersionNumber version = default) { Puts("The TemporaryPermissions plugin is loaded and ready to go!"); } void OnTemporaryPermissionGranted(string userID, string perm, DateTime expireDate, DateTime assignedDate) { Puts($"Player {userID} has been granted the temporary permission {perm} from {assignedDate} until {expireDate}."); } void OnTemporaryPermissionUpdated(string userID, string perm, DateTime expireDate, DateTime assignedDate) { Puts($"Player {userID}'s temporary permission {perm} has been updated. New expiration date: {expireDate}. Assigned date: {assignedDate}."); } void OnTemporaryPermissionRevoked(string userID, string perm, bool isExpired) { Puts($"Player {userID} has had the temporary permission {perm} revoked. Permission expired: {isExpired}."); } void OnTemporaryGroupAdded(string userID, string groupName, DateTime expireDate, DateTime assignedDate) { Puts($"Player {userID} has been added to the temporary group {groupName} from {assignedDate} until {expireDate}."); } void OnTemporaryGroupUpdated(string userID, string groupName, DateTime expireDate, DateTime assignedDate) { Puts($"Player {userID}'s temporary group {groupName} has been updated. New expiration date: {expireDate}. Assigned date: {assignedDate}."); } void OnTemporaryGroupRemoved(string userID, string groupName, bool isExpired) { Puts($"Player {userID} has had the temporary group {groupName} revoked. Group expired: {isExpired}."); } void OnGroupTemporaryPermissionGranted(string groupName, string perm, DateTime expireDate, DateTime assignedDate) { Puts($"Group {groupName} has been granted the temporary permission {perm}, valid from {assignedDate} until {expireDate}."); } void OnGroupTemporaryPermissionUpdated(string groupName, string perm, DateTime expireDate, DateTime assignedDate) { Puts($"Group {groupName}'s temporary permission {perm} has been updated. New expiration date: {expireDate}. Assigned date: {assignedDate}."); } void OnGroupTemporaryPermissionRevoked(string groupName, string perm, bool isExpired) { Puts($"Group {groupName} has had the temporary permission {perm} revoked. Permission expired: {isExpired}."); }