Interface TrackedEntity
- All Known Implementing Classes:
DummyTrackedEntity
,TempTrackedEntity
public interface TrackedEntity
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addForcedHidden
(org.bukkit.entity.Player player) void
addForcedPairing
(org.bukkit.entity.Player player) void
void
int
int
org.bukkit.entity.Entity
@NotNull Predicate<org.bukkit.entity.Player>
Set<org.bukkit.entity.Player>
Set<org.bukkit.entity.Player>
getTrackedPlayer
(Predicate<org.bukkit.entity.Player> predicate) void
removeForcedHidden
(org.bukkit.entity.Player player) void
removeForcedPairing
(org.bukkit.entity.Player player) void
sendPairingData
(org.bukkit.entity.Player player) void
setBaseRange
(int range) void
setPlayerPredicate
(@NotNull Predicate<org.bukkit.entity.Player> predicate)
-
Field Details
-
DEFAULT_PREDICATE
-
-
Method Details
-
getEntity
org.bukkit.entity.Entity getEntity() -
getBaseRange
int getBaseRange() -
setBaseRange
void setBaseRange(int range) -
getEffectiveRange
int getEffectiveRange() -
getTrackedPlayer
Set<org.bukkit.entity.Player> getTrackedPlayer() -
getTrackedPlayer
-
sendPairingData
void sendPairingData(org.bukkit.entity.Player player) -
broadcastSpawn
void broadcastSpawn() -
broadcastRemove
void broadcastRemove() -
addForcedPairing
void addForcedPairing(org.bukkit.entity.Player player) -
removeForcedPairing
void removeForcedPairing(org.bukkit.entity.Player player) -
addForcedHidden
void addForcedHidden(org.bukkit.entity.Player player) -
removeForcedHidden
void removeForcedHidden(org.bukkit.entity.Player player) -
setPlayerPredicate
-
getPlayerPredicate
-