Class EntityTracker1_9
java.lang.Object
com.viaversion.viaversion.data.entity.EntityTrackerBase
com.viaversion.viarewind.protocol.v1_9to1_8.storage.EntityTracker1_9
- All Implemented Interfaces:
com.viaversion.viaversion.api.data.entity.ClientEntityIdChangeListener,com.viaversion.viaversion.api.data.entity.EntityTracker
public class EntityTracker1_9
extends com.viaversion.viaversion.data.entity.EntityTrackerBase
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.viaversion.viaversion.data.entity.EntityTrackerBase
entities -
Constructor Summary
ConstructorsConstructorDescriptionEntityTracker1_9(com.viaversion.viaversion.api.connection.UserConnection connection) -
Method Summary
Modifier and TypeMethodDescriptioncom.viaversion.viaversion.api.minecraft.VectorgetEntityOffset(int id) com.viaversion.viaversion.libs.fastutil.ints.IntListgetPassengers(int id) com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<EntityTracker1_9.PendingPotionEntity>com.viaversion.viaversion.libs.fastutil.ints.Int2IntMapgetVehicle(int passenger) booleanisHandActive(int id) booleanisInsideVehicle(int id) com.viaversion.viaversion.api.data.entity.TrackedEntityremoveEntity(int id) voidresetEntityOffset(int id) voidsetEntityOffset(int id, com.viaversion.viaversion.api.minecraft.Vector offset) voidsetHandActive(int id, boolean active) voidsetPassengers(int id, com.viaversion.viaversion.libs.fastutil.ints.IntList passengers) Methods inherited from class com.viaversion.viaversion.data.entity.EntityTrackerBase
addEntity, addRegistryKeys, biomesSent, canInstaBuild, chunkType, clear, clearEntities, clientEntityId, currentDimensionId, currentMinY, currentWorld, currentWorldSectionHeight, dimensionData, dimensionData, entity, entityType, hasClientEntityId, hasEntity, playerType, registryKeys, setBiomesSent, setChunkType, setClientEntityId, setCurrentDimensionId, setCurrentMinY, setCurrentWorld, setCurrentWorldSectionHeight, setDimensions, setInstaBuild, user
-
Constructor Details
-
EntityTracker1_9
public EntityTracker1_9(com.viaversion.viaversion.api.connection.UserConnection connection)
-
-
Method Details
-
removeEntity
public com.viaversion.viaversion.api.data.entity.TrackedEntity removeEntity(int id) - Specified by:
removeEntityin interfacecom.viaversion.viaversion.api.data.entity.EntityTracker- Overrides:
removeEntityin classcom.viaversion.viaversion.data.entity.EntityTrackerBase
-
resetEntityOffset
public void resetEntityOffset(int id) -
getEntityOffset
public com.viaversion.viaversion.api.minecraft.Vector getEntityOffset(int id) -
setEntityOffset
public void setEntityOffset(int id, com.viaversion.viaversion.api.minecraft.Vector offset) -
getPassengers
public com.viaversion.viaversion.libs.fastutil.ints.IntList getPassengers(int id) -
setPassengers
public void setPassengers(int id, com.viaversion.viaversion.libs.fastutil.ints.IntList passengers) -
isInsideVehicle
public boolean isInsideVehicle(int id) -
getVehicle
-
getStatus
public com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap getStatus() -
isHandActive
public boolean isHandActive(int id) -
setHandActive
public void setHandActive(int id, boolean active) -
getPendingPotions
public com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<EntityTracker1_9.PendingPotionEntity> getPendingPotions()
-