java.lang.Object
com.viaversion.viaversion.api.connection.StoredObject
net.raphimc.vialegacy.protocol.release.r1_7_6_10tor1_8.storage.EntityTracker
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public class EntityTracker extends com.viaversion.viaversion.api.connection.StoredObject
  • Constructor Details

    • EntityTracker

      public EntityTracker(com.viaversion.viaversion.api.connection.UserConnection user)
  • Method Details

    • getPlayerID

      public int getPlayerID()
    • setPlayerID

      public void setPlayerID(int playerID)
    • getTrackedEntities

      public Map<Integer,com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_8.EntityType> getTrackedEntities()
    • getGroundMap

      public Map<Integer,Boolean> getGroundMap()
    • getVirtualHolograms

      public com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<HologramPartEntity> getVirtualHolograms()
    • trackEntity

      public void trackEntity(int entityId, com.viaversion.viaversion.api.minecraft.entities.EntityTypes1_8.EntityType entityType)
    • removeEntity

      public void removeEntity(int entityId)
    • updateEntityLocation

      public void updateEntityLocation(int entityId, int x, int y, int z, boolean relative)
    • updateEntityData

      public void updateEntityData(int entityId, List<com.viaversion.viaversion.api.minecraft.entitydata.EntityData> entityDataList)
    • updateEntityAttachState

      public void updateEntityAttachState(int ridingId, int vehicleId)
    • clear

      public void clear()
    • getNextMappedEntityId

      public int getNextMappedEntityId()