Class AmbientDesertBlockSoundsPlayer

java.lang.Object
net.minecraft.world.level.block.sounds.AmbientDesertBlockSoundsPlayer

public class AmbientDesertBlockSoundsPlayer extends Object
  • Field Details

    • IDLE_SOUND_CHANCE

      private static final int IDLE_SOUND_CHANCE
      See Also:
    • DRY_GRASS_SOUND_CHANCE

      private static final int DRY_GRASS_SOUND_CHANCE
      See Also:
    • DEAD_BUSH_SOUND_CHANCE

      private static final int DEAD_BUSH_SOUND_CHANCE
      See Also:
    • DEAD_BUSH_SOUND_BADLANDS_DECREASED_CHANCE

      private static final int DEAD_BUSH_SOUND_BADLANDS_DECREASED_CHANCE
      See Also:
    • SURROUNDING_BLOCKS_PLAY_SOUND_THRESHOLD

      private static final int SURROUNDING_BLOCKS_PLAY_SOUND_THRESHOLD
      See Also:
    • SURROUNDING_BLOCKS_DISTANCE_HORIZONTAL_CHECK

      private static final int SURROUNDING_BLOCKS_DISTANCE_HORIZONTAL_CHECK
      See Also:
    • SURROUNDING_BLOCKS_DISTANCE_VERTICAL_CHECK

      private static final int SURROUNDING_BLOCKS_DISTANCE_VERTICAL_CHECK
      See Also:
    • HORIZONTAL_DIRECTIONS

      private static final int HORIZONTAL_DIRECTIONS
      See Also:
  • Constructor Details

    • AmbientDesertBlockSoundsPlayer

      public AmbientDesertBlockSoundsPlayer()
  • Method Details

    • playAmbientSandSounds

      public static void playAmbientSandSounds(Level pLevel, BlockPos pPos, RandomSource pRandom)
    • playAmbientDryGrassSounds

      public static void playAmbientDryGrassSounds(Level pLevel, BlockPos pPos, RandomSource pRandom)
    • playAmbientDeadBushSounds

      public static void playAmbientDeadBushSounds(Level pLevel, BlockPos pPos, RandomSource pRandom)
    • shouldPlayDesertDryVegetationBlockSounds

      public static boolean shouldPlayDesertDryVegetationBlockSounds(Level pLevel, BlockPos pPos)
    • shouldPlayAmbientSandSound

      private static boolean shouldPlayAmbientSandSound(Level pLevel, BlockPos pPos)
    • columnContainsTriggeringBlock

      private static boolean columnContainsTriggeringBlock(Level pLevel, BlockPos.MutableBlockPos pPos)
    • canTriggerAmbientDesertSandSounds

      private static boolean canTriggerAmbientDesertSandSounds(BlockState pState)