Class AbstractBeeSoundInstance

All Implemented Interfaces:
SoundInstance, TickableSoundInstance
Direct Known Subclasses:
AggressiveBeeSoundInstance, PassiveBeeSoundInstance

@Environment(CLIENT)
public abstract class AbstractBeeSoundInstance
extends MovingSoundInstance
  • Field Details

    • bee

      protected final BeeEntity bee
    • replaced

      private boolean replaced
  • Constructor Details

  • Method Details

    • tick

      public void tick()
    • getMinPitch

      private float getMinPitch()
    • getMaxPitch

      private float getMaxPitch()
    • shouldAlwaysPlay

      public boolean shouldAlwaysPlay()
    • canPlay

      public boolean canPlay()
    • getReplacement

      protected abstract MovingSoundInstance getReplacement()
    • shouldReplace

      protected abstract boolean shouldReplace()