Package net.minecraft.server.world
Class ThreadedAnvilChunkStorage.EntityTracker
java.lang.Object
net.minecraft.server.world.ThreadedAnvilChunkStorage.EntityTracker
- Enclosing class:
- ThreadedAnvilChunkStorage
class ThreadedAnvilChunkStorage.EntityTracker extends Object
-
Field Summary
Fields Modifier and Type Field Description private Entityentityprivate EntityTrackerEntryentryprivate ChunkSectionPoslastCameraPositionprivate intmaxDistanceprivate Set<class_5629>playersTracking -
Constructor Summary
Constructors Constructor Description EntityTracker(Entity maxDistance, int tickInterval, int int2, boolean bool) -
Method Summary
Modifier and Type Method Description private intadjustTrackingDistance(int initialDistance)booleanequals(Object o)private intgetMaxTrackDistance()inthashCode()voidsendToNearbyPlayers(Packet<?> packet)voidsendToOtherNearbyPlayers(Packet<?> packet)voidstopTracking()voidstopTracking(ServerPlayerEntity serverPlayerEntity)voidupdateCameraPosition(List<ServerPlayerEntity> players)voidupdateCameraPosition(ServerPlayerEntity player)
-
Field Details
-
entry
-
entity
-
maxDistance
private final int maxDistance -
lastCameraPosition
-
playersTracking
-
-
Constructor Details
-
EntityTracker
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
sendToOtherNearbyPlayers
-
sendToNearbyPlayers
-
stopTracking
public void stopTracking() -
stopTracking
-
updateCameraPosition
-
adjustTrackingDistance
private int adjustTrackingDistance(int initialDistance) -
getMaxTrackDistance
private int getMaxTrackDistance() -
updateCameraPosition
-