Class SoundManager

All Implemented Interfaces:
ResourceReloadListener

@Environment(CLIENT)
public class SoundManager
extends SinglePreparationResourceReloadListener<SoundManager.SoundList>
Mappings:
Namespace Name
official evm
intermediary net/minecraft/class_1144
named net/minecraft/client/sound/SoundManager
  • Field Details

    • MISSING_SOUND

      public static final Sound MISSING_SOUND
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a:Leui;
      intermediary field_5592 Lnet/minecraft/class_1144;field_5592:Lnet/minecraft/class_1111;
      named MISSING_SOUND Lnet/minecraft/client/sound/SoundManager;MISSING_SOUND:Lnet/minecraft/client/sound/Sound;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Levm;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_5593 Lnet/minecraft/class_1144;field_5593:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/sound/SoundManager;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official c Levm;c:Lcom/google/gson/Gson;
      intermediary field_5594 Lnet/minecraft/class_1144;field_5594:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/client/sound/SoundManager;GSON:Lcom/google/gson/Gson;
    • TYPE

      private static final TypeToken<Map<String,​SoundEntry>> TYPE
      Mappings:
      Namespace Name Mixin selector
      official d Levm;d:Lcom/google/gson/reflect/TypeToken;
      intermediary field_5591 Lnet/minecraft/class_1144;field_5591:Lcom/google/gson/reflect/TypeToken;
      named TYPE Lnet/minecraft/client/sound/SoundManager;TYPE:Lcom/google/gson/reflect/TypeToken;
    • sounds

      private final Map<Identifier,​WeightedSoundSet> sounds
      Mappings:
      Namespace Name Mixin selector
      official e Levm;e:Ljava/util/Map;
      intermediary field_5588 Lnet/minecraft/class_1144;field_5588:Ljava/util/Map;
      named sounds Lnet/minecraft/client/sound/SoundManager;sounds:Ljava/util/Map;
    • soundSystem

      private final SoundSystem soundSystem
      Mappings:
      Namespace Name Mixin selector
      official f Levm;f:Levj;
      intermediary field_5590 Lnet/minecraft/class_1144;field_5590:Lnet/minecraft/class_1140;
      named soundSystem Lnet/minecraft/client/sound/SoundManager;soundSystem:Lnet/minecraft/client/sound/SoundSystem;
  • Constructor Details

  • Method Details

    • prepare

      protected SoundManager.SoundList prepare​(ResourceManager resourceManager, Profiler profiler)
      Specified by:
      prepare in class SinglePreparationResourceReloadListener<SoundManager.SoundList>
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Lacx;Laos;)Levm$a;
      intermediary method_18180 Lnet/minecraft/class_1144;method_18180(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1144$class_4009;
      named prepare Lnet/minecraft/client/sound/SoundManager;prepare(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Lnet/minecraft/client/sound/SoundManager$SoundList;
    • apply

      protected void apply​(SoundManager.SoundList soundList, ResourceManager resourceManager, Profiler profiler)
      Specified by:
      apply in class SinglePreparationResourceReloadListener<SoundManager.SoundList>
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Levm$a;Lacx;Laos;)V
      intermediary method_18182 Lnet/minecraft/class_1144;method_18182(Lnet/minecraft/class_1144$class_4009;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V
      named apply Lnet/minecraft/client/sound/SoundManager;apply(Lnet/minecraft/client/sound/SoundManager$SoundList;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)V
    • isSoundResourcePresent

      private static boolean isSoundResourcePresent​(Sound sound, Identifier id, ResourceManager resourceManager)
      Mappings:
      Namespace Name Mixin selector
      official b Levm;b(Leui;Lwb;Lacx;)Z
      intermediary method_4868 Lnet/minecraft/class_1144;method_4868(Lnet/minecraft/class_1111;Lnet/minecraft/class_2960;Lnet/minecraft/class_3300;)Z
      named isSoundResourcePresent Lnet/minecraft/client/sound/SoundManager;isSoundResourcePresent(Lnet/minecraft/client/sound/Sound;Lnet/minecraft/util/Identifier;Lnet/minecraft/resource/ResourceManager;)Z
    • get

      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Lwb;)Levn;
      intermediary method_4869 Lnet/minecraft/class_1144;method_4869(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1146;
      named get Lnet/minecraft/client/sound/SoundManager;get(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/sound/WeightedSoundSet;
    • getKeys

      public Collection<Identifier> getKeys()
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a()Ljava/util/Collection;
      intermediary method_4864 Lnet/minecraft/class_1144;method_4864()Ljava/util/Collection;
      named getKeys Lnet/minecraft/client/sound/SoundManager;getKeys()Ljava/util/Collection;
    • playNextTick

      public void playNextTick​(TickableSoundInstance sound)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Leum;)V
      intermediary method_22140 Lnet/minecraft/class_1144;method_22140(Lnet/minecraft/class_1117;)V
      named playNextTick Lnet/minecraft/client/sound/SoundManager;playNextTick(Lnet/minecraft/client/sound/TickableSoundInstance;)V
    • play

      public void play​(SoundInstance sound)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Leul;)V
      intermediary method_4873 Lnet/minecraft/class_1144;method_4873(Lnet/minecraft/class_1113;)V
      named play Lnet/minecraft/client/sound/SoundManager;play(Lnet/minecraft/client/sound/SoundInstance;)V
    • play

      public void play​(SoundInstance sound, int delay)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Leul;I)V
      intermediary method_4872 Lnet/minecraft/class_1144;method_4872(Lnet/minecraft/class_1113;I)V
      named play Lnet/minecraft/client/sound/SoundManager;play(Lnet/minecraft/client/sound/SoundInstance;I)V
    • updateListenerPosition

      public void updateListenerPosition​(Camera camera)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Ldpv;)V
      intermediary method_4876 Lnet/minecraft/class_1144;method_4876(Lnet/minecraft/class_4184;)V
      named updateListenerPosition Lnet/minecraft/client/sound/SoundManager;updateListenerPosition(Lnet/minecraft/client/render/Camera;)V
    • pauseAll

      public void pauseAll()
      Mappings:
      Namespace Name Mixin selector
      official b Levm;b()V
      intermediary method_4879 Lnet/minecraft/class_1144;method_4879()V
      named pauseAll Lnet/minecraft/client/sound/SoundManager;pauseAll()V
    • stopAll

      public void stopAll()
      Mappings:
      Namespace Name Mixin selector
      official d Levm;d()V
      intermediary method_4881 Lnet/minecraft/class_1144;method_4881()V
      named stopAll Lnet/minecraft/client/sound/SoundManager;stopAll()V
    • close

      public void close()
      Mappings:
      Namespace Name Mixin selector
      official e Levm;e()V
      intermediary method_4882 Lnet/minecraft/class_1144;method_4882()V
      named close Lnet/minecraft/client/sound/SoundManager;close()V
    • tick

      public void tick​(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Z)V
      intermediary method_18670 Lnet/minecraft/class_1144;method_18670(Z)V
      named tick Lnet/minecraft/client/sound/SoundManager;tick(Z)V
    • resumeAll

      public void resumeAll()
      Mappings:
      Namespace Name Mixin selector
      official f Levm;f()V
      intermediary method_4880 Lnet/minecraft/class_1144;method_4880()V
      named resumeAll Lnet/minecraft/client/sound/SoundManager;resumeAll()V
    • updateSoundVolume

      public void updateSoundVolume​(SoundCategory category, float volume)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Laeh;F)V
      intermediary method_4865 Lnet/minecraft/class_1144;method_4865(Lnet/minecraft/class_3419;F)V
      named updateSoundVolume Lnet/minecraft/client/sound/SoundManager;updateSoundVolume(Lnet/minecraft/sound/SoundCategory;F)V
    • stop

      public void stop​(SoundInstance soundInstance)
      Mappings:
      Namespace Name Mixin selector
      official b Levm;b(Leul;)V
      intermediary method_4870 Lnet/minecraft/class_1144;method_4870(Lnet/minecraft/class_1113;)V
      named stop Lnet/minecraft/client/sound/SoundManager;stop(Lnet/minecraft/client/sound/SoundInstance;)V
    • isPlaying

      public boolean isPlaying​(SoundInstance soundInstance)
      Mappings:
      Namespace Name Mixin selector
      official c Levm;c(Leul;)Z
      intermediary method_4877 Lnet/minecraft/class_1144;method_4877(Lnet/minecraft/class_1113;)Z
      named isPlaying Lnet/minecraft/client/sound/SoundManager;isPlaying(Lnet/minecraft/client/sound/SoundInstance;)Z
    • registerListener

      public void registerListener​(SoundInstanceListener soundInstanceListener)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Levl;)V
      intermediary method_4878 Lnet/minecraft/class_1144;method_4878(Lnet/minecraft/class_1145;)V
      named registerListener Lnet/minecraft/client/sound/SoundManager;registerListener(Lnet/minecraft/client/sound/SoundInstanceListener;)V
    • unregisterListener

      public void unregisterListener​(SoundInstanceListener soundInstanceListener)
      Mappings:
      Namespace Name Mixin selector
      official b Levm;b(Levl;)V
      intermediary method_4866 Lnet/minecraft/class_1144;method_4866(Lnet/minecraft/class_1145;)V
      named unregisterListener Lnet/minecraft/client/sound/SoundManager;unregisterListener(Lnet/minecraft/client/sound/SoundInstanceListener;)V
    • stopSounds

      public void stopSounds​(@Nullable Identifier id, @Nullable SoundCategory soundCategory)
      Mappings:
      Namespace Name Mixin selector
      official a Levm;a(Lwb;Laeh;)V
      intermediary method_4875 Lnet/minecraft/class_1144;method_4875(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
      named stopSounds Lnet/minecraft/client/sound/SoundManager;stopSounds(Lnet/minecraft/util/Identifier;Lnet/minecraft/sound/SoundCategory;)V
    • getDebugString

      public String getDebugString()
      Mappings:
      Namespace Name Mixin selector
      official g Levm;g()Ljava/lang/String;
      intermediary method_20305 Lnet/minecraft/class_1144;method_20305()Ljava/lang/String;
      named getDebugString Lnet/minecraft/client/sound/SoundManager;getDebugString()Ljava/lang/String;