Package net.minecraft.client.sound
Class SoundManager
java.lang.Object
net.minecraft.resource.SinglePreparationResourceReloadListener<SoundManager.SoundList>
net.minecraft.client.sound.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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SoundManager.SoundList
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.Synchronizer
-
Field Summary
Fields Modifier and Type Field Description private static Gson
GSON
private static Logger
LOGGER
static Sound
MISSING_SOUND
private Map<Identifier,WeightedSoundSet>
sounds
private SoundSystem
soundSystem
private static TypeToken<Map<String,SoundEntry>>
TYPE
-
Constructor Summary
Constructors Constructor Description SoundManager(ResourceManager resourceManager, GameOptions gameOptions)
-
Method Summary
Methods inherited from class net.minecraft.resource.SinglePreparationResourceReloadListener
reload
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloadListener
getName
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
-
SoundManager
-
-
Method Details
-
prepare
- Specified by:
prepare
in classSinglePreparationResourceReloadListener<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 classSinglePreparationResourceReloadListener<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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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;
-