Combine two if statements and use GlowPlayer#getUserListEntry() instead
of UserListItemMessage#addOne(Profile)
Rename canSee(GlowChunk.Key) to canSeeChunk and canSee(GlowEntity) to
canSeeEntity to avoid the need to cast when working with GlowPlayers