Class BiomeEffectSoundPlayer

java.lang.Object
net.minecraft.client.sound.BiomeEffectSoundPlayer
All Implemented Interfaces:
ClientPlayerTickable

@Environment(CLIENT) public class BiomeEffectSoundPlayer extends Object implements ClientPlayerTickable
Mappings:
Namespace Name
official fkl
intermediary net/minecraft/class_4897
named net/minecraft/client/sound/BiomeEffectSoundPlayer
  • Field Details

    • field_32994

      private static final int field_32994
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lfkl;a:I
      intermediary field_32994 Lnet/minecraft/class_4897;field_32994:I
      named field_32994 Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;field_32994:I
    • field_32995

      private static final float field_32995
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lfkl;b:F
      intermediary field_32995 Lnet/minecraft/class_4897;field_32995:F
      named field_32995 Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;field_32995:F
    • player

      private final ClientPlayerEntity player
      Mappings:
      Namespace Name Mixin selector
      official c Lfkl;c:Lewx;
      intermediary field_22796 Lnet/minecraft/class_4897;field_22796:Lnet/minecraft/class_746;
      named player Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;player:Lnet/minecraft/client/network/ClientPlayerEntity;
    • soundManager

      private final SoundManager soundManager
      Mappings:
      Namespace Name Mixin selector
      official d Lfkl;d:Lfma;
      intermediary field_22797 Lnet/minecraft/class_4897;field_22797:Lnet/minecraft/class_1144;
      named soundManager Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;soundManager:Lnet/minecraft/client/sound/SoundManager;
    • biomeAccess

      private final BiomeAccess biomeAccess
      Mappings:
      Namespace Name Mixin selector
      official e Lfkl;e:Lcgy;
      intermediary field_22798 Lnet/minecraft/class_4897;field_22798:Lnet/minecraft/class_4543;
      named biomeAccess Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;biomeAccess:Lnet/minecraft/world/biome/source/BiomeAccess;
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      official f Lfkl;f:Lalu;
      intermediary field_22799 Lnet/minecraft/class_4897;field_22799:Lnet/minecraft/class_5819;
      named random Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;random:Lnet/minecraft/util/math/random/Random;
    • soundLoops

      Mappings:
      Namespace Name Mixin selector
      official g Lfkl;g:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
      intermediary field_22800 Lnet/minecraft/class_4897;field_22800:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
      named soundLoops Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;soundLoops:Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;
    • moodSound

      private Optional<BiomeMoodSound> moodSound
      Mappings:
      Namespace Name Mixin selector
      official h Lfkl;h:Ljava/util/Optional;
      intermediary field_22801 Lnet/minecraft/class_4897;field_22801:Ljava/util/Optional;
      named moodSound Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;moodSound:Ljava/util/Optional;
    • additionsSound

      private Optional<BiomeAdditionsSound> additionsSound
      Mappings:
      Namespace Name Mixin selector
      official i Lfkl;i:Ljava/util/Optional;
      intermediary field_22802 Lnet/minecraft/class_4897;field_22802:Ljava/util/Optional;
      named additionsSound Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;additionsSound:Ljava/util/Optional;
    • moodPercentage

      private float moodPercentage
      Mappings:
      Namespace Name Mixin selector
      official j Lfkl;j:F
      intermediary field_23189 Lnet/minecraft/class_4897;field_23189:F
      named moodPercentage Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;moodPercentage:F
    • activeBiome

      @Nullable private @Nullable Biome activeBiome
      Mappings:
      Namespace Name Mixin selector
      official k Lfkl;k:Lcgw;
      intermediary field_22804 Lnet/minecraft/class_4897;field_22804:Lnet/minecraft/class_1959;
      named activeBiome Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;activeBiome:Lnet/minecraft/world/biome/Biome;
  • Constructor Details

    • BiomeEffectSoundPlayer

      public BiomeEffectSoundPlayer(ClientPlayerEntity player, SoundManager soundManager, BiomeAccess biomeAccess)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfkl;<init>(Lewx;Lfma;Lcgy;)V
      intermediary <init> Lnet/minecraft/class_4897;<init>(Lnet/minecraft/class_746;Lnet/minecraft/class_1144;Lnet/minecraft/class_4543;)V
      named <init> Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;<init>(Lnet/minecraft/client/network/ClientPlayerEntity;Lnet/minecraft/client/sound/SoundManager;Lnet/minecraft/world/biome/source/BiomeAccess;)V
  • Method Details

    • getMoodPercentage

      public float getMoodPercentage()
      Mappings:
      Namespace Name Mixin selector
      official b Lfkl;b()F
      intermediary method_26272 Lnet/minecraft/class_4897;method_26272()F
      named getMoodPercentage Lnet/minecraft/client/sound/BiomeEffectSoundPlayer;getMoodPercentage()F
    • tick

      public void tick()
      Specified by:
      tick in interface ClientPlayerTickable
      Mappings:
      Namespace Name Mixin selector
      official a Lfkh;a()V
      intermediary method_4756 Lnet/minecraft/class_1104;method_4756()V
      named tick Lnet/minecraft/client/util/ClientPlayerTickable;tick()V