Class MissileTrackClient.TrackEntry

java.lang.Object
com.hbm_m.client.missile.track.MissileTrackClient.TrackEntry
Enclosing class:
MissileTrackClient

public static final class MissileTrackClient.TrackEntry extends Object
  • Field Details

    • entityId

      public final int entityId
    • dimensionId

      public final net.minecraft.resources.ResourceLocation dimensionId
  • Method Details

    • interpolate

      public MissileTrackClient.InterpolatedPose interpolate(float partialTick)
    • visualPos

      public net.minecraft.world.phys.Vec3 visualPos()
      Текущая экстраполированная позиция трека (логический тик клиента). Используется звуковым движком (MissileSoundEngine) как поза источника, чтобы звук работал на дистанциях, где ванильная сущность давно выгружена.
    • visualPrevPos

      public net.minecraft.world.phys.Vec3 visualPrevPos()
      Позиция трека на предыдущий логический тик — для оценки скорости источника.