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
  • Field Summary

    Fields inherited from class com.viaversion.viaversion.data.entity.EntityTrackerBase

    entities
  • Constructor Summary

    Constructors
    Constructor
    Description
    EntityTracker1_9(com.viaversion.viaversion.api.connection.UserConnection connection)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.viaversion.viaversion.api.minecraft.Vector
     
    com.viaversion.viaversion.libs.fastutil.ints.IntList
    getPassengers(int id)
     
    com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap
     
    getVehicle(int passenger)
     
    boolean
    isHandActive(int id)
     
    boolean
     
    com.viaversion.viaversion.api.data.entity.TrackedEntity
    removeEntity(int id)
     
    void
     
    void
    setEntityOffset(int id, com.viaversion.viaversion.api.minecraft.Vector offset)
     
    void
    setHandActive(int id, boolean active)
     
    void
    setPassengers(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      removeEntity in interface com.viaversion.viaversion.api.data.entity.EntityTracker
      Overrides:
      removeEntity in class com.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

      public Integer getVehicle(int passenger)
    • getStatus

      public com.viaversion.viaversion.libs.fastutil.ints.Int2IntMap getStatus()
    • isHandActive

      public boolean isHandActive(int id)
    • setHandActive

      public void setHandActive(int id, boolean active)