https://github.com/TagiaNet/ProximityFade/blob/master/src/main/kotlin/net/tagia/proximityfade/handlers/bukkit/PlayerProximityHandler.kt
|
private fun findNearbyPlayers(player: Player): Set<Int> { |
|
return player.getNearbyEntities( |
|
nearbyDistanceHorizontal - 1, |
|
nearbyDistanceVertical - 1, |
|
nearbyDistanceHorizontal - 1 |
|
) |
|
.filterIsInstance<Player>() |
|
.map { it.entityId } |
|
.toSet() |
|
} |
|
|
|
private fun findClosePlayers(player: Player): Set<Int> { |
|
return player.getNearbyEntities( |
|
closeDistanceHorizontal - 1, |
|
closeDistanceVertical - 1, |
|
closeDistanceHorizontal - 1 |
|
) |
|
.filterIsInstance<Player>() |
|
.map { it.entityId } |
|
.toSet() |
|
} |
https://github.com/TagiaNet/ProximityFade/blob/master/src/main/kotlin/net/tagia/proximityfade/handlers/bukkit/PlayerProximityHandler.kt
ProximityFade/src/main/kotlin/net/tagia/proximityfade/handlers/bukkit/PlayerProximityHandler.kt
Lines 108 to 128 in bb77c01