diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java index b75436ce..764c502c 100644 --- a/src/main/java/org/bukkit/entity/Entity.java +++ b/src/main/java/org/bukkit/entity/Entity.java @@ -547,6 +547,20 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent @ApiStatus.Experimental public boolean isVisibleByDefault(); + /** + * Get all players that are currently tracking this entity. + *
+ * 'Tracking' means that this entity has been sent to the player and that
+ * they are receiving updates on its state. Note that the client's {@code
+ * 'Entity Distance'} setting does not affect the range at which entities
+ * are tracked.
+ *
+ * @return the players tracking this entity, or an empty set if none
+ */
+ @NotNull
+ @ApiStatus.Experimental
+ Set