When a sleeper is killed it appears there's no BasePlayer object (player.Object == null returns true) in this scenario when you call player.IsSleeping it will throw a NullPointerException making the property kinda unusable to check if a player is actually sleeping.
NullPointerException on IPlayer.IsSleeping when no sleeperFixed
Thanks for the report, but that shouldn't be an issue in the current branch of uMod already.
Locked automatically