public class EntityTracker
extends com.viaversion.viaversion.api.connection.StoredObject
| Constructor and Description |
|---|
EntityTracker(com.viaversion.viaversion.api.connection.UserConnection user) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.util.Map<java.lang.Integer,java.lang.Boolean> |
getGroundMap() |
int |
getNextMappedEntityId() |
int |
getPlayerID() |
java.util.Map<java.lang.Integer,com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType> |
getTrackedEntities() |
com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<HologramPartEntity> |
getVirtualHolograms() |
void |
removeEntity(int entityId) |
void |
setPlayerID(int playerID) |
void |
trackEntity(int entityId,
com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType entityType) |
void |
updateEntityAttachState(int ridingId,
int vehicleId) |
void |
updateEntityLocation(int entityId,
int x,
int y,
int z,
boolean relative) |
void |
updateEntityMetadata(int entityId,
java.util.List<com.viaversion.viaversion.api.minecraft.metadata.Metadata> metadataList) |
public EntityTracker(com.viaversion.viaversion.api.connection.UserConnection user)
public int getPlayerID()
public void setPlayerID(int playerID)
public java.util.Map<java.lang.Integer,com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType> getTrackedEntities()
public java.util.Map<java.lang.Integer,java.lang.Boolean> getGroundMap()
public com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<HologramPartEntity> getVirtualHolograms()
public void trackEntity(int entityId,
com.viaversion.viaversion.api.minecraft.entities.Entity1_10Types.EntityType entityType)
throws java.lang.Exception
java.lang.Exceptionpublic void removeEntity(int entityId)
throws java.lang.Exception
java.lang.Exceptionpublic void updateEntityLocation(int entityId,
int x,
int y,
int z,
boolean relative)
throws java.lang.Exception
java.lang.Exceptionpublic void updateEntityMetadata(int entityId,
java.util.List<com.viaversion.viaversion.api.minecraft.metadata.Metadata> metadataList)
throws java.lang.Exception
java.lang.Exceptionpublic void updateEntityAttachState(int ridingId,
int vehicleId)
throws java.lang.Exception
java.lang.Exceptionpublic void clear()
throws java.lang.Exception
java.lang.Exceptionpublic int getNextMappedEntityId()