Class EntityTracker1_8
java.lang.Object
com.viaversion.viaversion.data.entity.EntityTrackerBase
com.viaversion.viarewind.protocol.v1_8to1_7_6_10.storage.EntityTracker1_8
- All Implemented Interfaces:
com.viaversion.viaversion.api.data.entity.ClientEntityIdChangeListener,com.viaversion.viaversion.api.data.entity.EntityTracker
public class EntityTracker1_8
extends com.viaversion.viaversion.data.entity.EntityTrackerBase
-
Field Summary
FieldsFields inherited from class com.viaversion.viaversion.data.entity.EntityTrackerBase
entities -
Constructor Summary
ConstructorsConstructorDescriptionEntityTracker1_8(com.viaversion.viaversion.api.connection.UserConnection connection) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntity(int id, com.viaversion.viaversion.api.minecraft.entities.EntityType type) voidprotected voidattachEntity(int target) voidcheckNametagVisbility(String username) voidcheckNametagVisibility(int entityId) voidList<com.viaversion.viaversion.api.minecraft.entitydata.EntityData>intgetHologramIdWithExtra(int id) com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<VirtualHologramEntity>intgetPassenger(int vehicleId) intgetPlayerEntityId(UUID uuid) getPlayerUUID(int entityId) intgetVehicle(int passengerId) booleanvoidremoveEntity(int entityId) voidremoveExtraHologramId(int extraId) voidsetClientEntityGameMode(int clientEntityGameMode) voidsetClientEntityId(int entityId) voidsetExtraHologramId(int entityId, int extraId) voidsetPassenger(int vehicleId, int passengerId) voidsetSpectating(int spectating) protected voidvoidupdateEntityData(List<com.viaversion.viaversion.api.minecraft.entitydata.EntityData> entityData) Methods inherited from class com.viaversion.viaversion.data.entity.EntityTrackerBase
biomesSent, canInstaBuild, clear, clientEntityId, currentDimensionId, currentMinY, currentWorld, currentWorldSectionHeight, dimensionData, dimensionData, entity, entityData, entityDataIfPresent, entityType, hasClientEntityId, hasEntity, playerType, setBiomesSent, setCurrentDimensionId, setCurrentMinY, setCurrentWorld, setCurrentWorldSectionHeight, setDimensions, setInstaBuild, user
-
Field Details
-
spectatingClientEntityId
-
-
Constructor Details
-
EntityTracker1_8
public EntityTracker1_8(com.viaversion.viaversion.api.connection.UserConnection connection)
-
-
Method Details
-
addEntity
public void addEntity(int id, com.viaversion.viaversion.api.minecraft.entities.EntityType type) - Specified by:
addEntityin interfacecom.viaversion.viaversion.api.data.entity.EntityTracker- Overrides:
addEntityin classcom.viaversion.viaversion.data.entity.EntityTrackerBase
-
removeEntity
public void removeEntity(int entityId) - Specified by:
removeEntityin interfacecom.viaversion.viaversion.api.data.entity.EntityTracker- Overrides:
removeEntityin classcom.viaversion.viaversion.data.entity.EntityTrackerBase
-
clearEntities
public void clearEntities()- Specified by:
clearEntitiesin interfacecom.viaversion.viaversion.api.data.entity.EntityTracker- Overrides:
clearEntitiesin classcom.viaversion.viaversion.data.entity.EntityTrackerBase
-
setClientEntityId
public void setClientEntityId(int entityId) - Specified by:
setClientEntityIdin interfacecom.viaversion.viaversion.api.data.entity.ClientEntityIdChangeListener- Specified by:
setClientEntityIdin interfacecom.viaversion.viaversion.api.data.entity.EntityTracker- Overrides:
setClientEntityIdin classcom.viaversion.viaversion.data.entity.EntityTrackerBase
-
clientEntityIdOrNull
-
addPlayer
-
getPlayerUUID
-
getPlayerEntityId
-
getVehicle
public int getVehicle(int passengerId) -
getPassenger
public int getPassenger(int vehicleId) -
startSneaking
protected void startSneaking() -
setPassenger
public void setPassenger(int vehicleId, int passengerId) -
attachEntity
protected void attachEntity(int target) -
setSpectating
public void setSpectating(int spectating) -
checkNametagVisibility
public void checkNametagVisibility(int entityId) -
checkNametagVisbility
-
getHolograms
public com.viaversion.viaversion.libs.fastutil.ints.Int2ObjectMap<VirtualHologramEntity> getHolograms() -
setExtraHologramId
public void setExtraHologramId(int entityId, int extraId) -
removeExtraHologramId
public void removeExtraHologramId(int extraId) -
getHologramIdWithExtra
public int getHologramIdWithExtra(int id) -
isSpectator
public boolean isSpectator() -
setClientEntityGameMode
public void setClientEntityGameMode(int clientEntityGameMode) -
updateEntityData
public void updateEntityData(List<com.viaversion.viaversion.api.minecraft.entitydata.EntityData> entityData) -
getEntityData
-