Class EntityTracker

java.lang.Object
net.minecraft.src.EntityTracker

public class EntityTracker extends Object
  • Field Details

    • trackedEntities

      public Set trackedEntities
      List of tracked entities, used for iteration operations on tracked entities.
  • Constructor Details

    • EntityTracker

      public EntityTracker(WorldServer par1WorldServer)
  • Method Details

    • addEntityToTracker

      public void addEntityToTracker(Entity par1Entity)
      if entity is a player sends all tracked events to the player, otherwise, adds with a visibility and update arate based on the class type
    • addEntityToTracker

      public void addEntityToTracker(Entity par1Entity, int par2, int par3)
    • addEntityToTracker

      public void addEntityToTracker(Entity par1Entity, int par2, int par3, boolean par4)
    • removeEntityFromAllTrackingPlayers

      public void removeEntityFromAllTrackingPlayers(Entity par1Entity)
    • updateTrackedEntities

      public void updateTrackedEntities()
    • sendPacketToAllPlayersTrackingEntity

      public void sendPacketToAllPlayersTrackingEntity(Entity par1Entity, Packet par2Packet)
      does not send the packet to the entity if the entity is a player
    • sendPacketToAllAssociatedPlayers

      public void sendPacketToAllAssociatedPlayers(Entity par1Entity, Packet par2Packet)
      sends to the entity if the entity is a player
    • removePlayerFromTrackers

      public void removePlayerFromTrackers(EntityPlayerMP par1EntityPlayerMP)
    • func_85172_a

      public void func_85172_a(EntityPlayerMP par1EntityPlayerMP, Chunk par2Chunk)