public class EntityTracker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.apache.logging.log4j.Logger |
logger |
private int |
maxTrackingDistanceThreshold |
private WorldServer |
theWorld |
private java.util.Set<EntityTrackerEntry> |
trackedEntities |
private IntHashMap<EntityTrackerEntry> |
trackedEntityHashTable |
Constructor and Description |
---|
EntityTracker(WorldServer theWorldIn) |
Modifier and Type | Method and Description |
---|---|
void |
addEntityToTracker(Entity entityIn,
int trackingRange,
int updateFrequency,
boolean sendVelocityUpdates)
Args : Entity, trackingRange, updateFrequency, sendVelocityUpdates
|
void |
func_151248_b(Entity entityIn,
Packet p_151248_2_) |
void |
func_180245_a(EntityPlayerMP p_180245_1_) |
void |
func_85172_a(EntityPlayerMP p_85172_1_,
Chunk p_85172_2_) |
void |
removePlayerFromTrackers(EntityPlayerMP p_72787_1_) |
void |
sendToAllTrackingEntity(Entity entityIn,
Packet p_151247_2_) |
void |
trackEntity(Entity p_72786_1_) |
void |
trackEntity(Entity entityIn,
int trackingRange,
int updateFrequency) |
void |
untrackEntity(Entity entityIn) |
void |
updateTrackedEntities() |
private static final org.apache.logging.log4j.Logger logger
private final WorldServer theWorld
private java.util.Set<EntityTrackerEntry> trackedEntities
private IntHashMap<EntityTrackerEntry> trackedEntityHashTable
private int maxTrackingDistanceThreshold
public EntityTracker(WorldServer theWorldIn)
public void trackEntity(Entity p_72786_1_)
public void trackEntity(Entity entityIn, int trackingRange, int updateFrequency)
public void addEntityToTracker(Entity entityIn, int trackingRange, int updateFrequency, boolean sendVelocityUpdates)
public void untrackEntity(Entity entityIn)
public void updateTrackedEntities()
public void func_180245_a(EntityPlayerMP p_180245_1_)
public void removePlayerFromTrackers(EntityPlayerMP p_72787_1_)
public void func_85172_a(EntityPlayerMP p_85172_1_, Chunk p_85172_2_)