Class RidingEntitySoundInstance

All Implemented Interfaces:
SoundInstance, TickableSoundInstance
Direct Known Subclasses:
RidingMinecartSoundInstance

public class RidingEntitySoundInstance extends AbstractTickableSoundInstance
  • Field Details

    • player

      private final Player player
    • entity

      private final Entity entity
    • underwaterSound

      private final boolean underwaterSound
    • volumeMin

      private final float volumeMin
    • volumeMax

      private final float volumeMax
    • volumeAmplifier

      private final float volumeAmplifier
  • Constructor Details

    • RidingEntitySoundInstance

      public RidingEntitySoundInstance(Player player, Entity entity, boolean underwaterSound, SoundEvent soundEvent, SoundSource soundSource, float volumeMin, float volumeMax, float volumeAmplifier)
  • Method Details

    • canPlaySound

      public boolean canPlaySound()
    • canStartSilent

      public boolean canStartSilent()
    • shouldNotPlayUnderwaterSound

      protected boolean shouldNotPlayUnderwaterSound()
    • getEntitySpeed

      protected float getEntitySpeed()
    • shoudlPlaySound

      protected boolean shoudlPlaySound()
    • tick

      public void tick()