类 SoundSystem


  • @Environment(CLIENT)
    public class SoundSystem
    extends Object
    Mappings:
    Namespace Name
    official ezr
    intermediary net/minecraft/class_1140
    named net/minecraft/client/sound/SoundSystem
    • 字段详细资料

      • MARKER

        private static final Marker MARKER
        Mappings:
        Namespace Name Mixin selector
        official b Lezr;b:Lorg/apache/logging/log4j/Marker;
        intermediary field_5553 Lnet/minecraft/class_1140;field_5553:Lorg/apache/logging/log4j/Marker;
        named MARKER Lnet/minecraft/client/sound/SoundSystem;MARKER:Lorg/apache/logging/log4j/Marker;
      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official c Lezr;c:Lorg/apache/logging/log4j/Logger;
        intermediary field_5559 Lnet/minecraft/class_1140;field_5559:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/client/sound/SoundSystem;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_33021

        private static final float field_33021
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lezr;d:F
        intermediary field_33021 Lnet/minecraft/class_1140;field_33021:F
        named field_33021 Lnet/minecraft/client/sound/SoundSystem;field_33021:F
      • field_33022

        private static final float field_33022
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lezr;e:F
        intermediary field_33022 Lnet/minecraft/class_1140;field_33022:F
        named field_33022 Lnet/minecraft/client/sound/SoundSystem;field_33022:F
      • field_33023

        private static final float field_33023
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lezr;f:F
        intermediary field_33023 Lnet/minecraft/class_1140;field_33023:F
        named field_33023 Lnet/minecraft/client/sound/SoundSystem;field_33023:F
      • field_33024

        private static final float field_33024
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lezr;g:F
        intermediary field_33024 Lnet/minecraft/class_1140;field_33024:F
        named field_33024 Lnet/minecraft/client/sound/SoundSystem;field_33024:F
      • field_33025

        private static final int field_33025
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lezr;h:I
        intermediary field_33025 Lnet/minecraft/class_1140;field_33025:I
        named field_33025 Lnet/minecraft/client/sound/SoundSystem;field_33025:I
      • unknownSounds

        private static final Set<Identifier> unknownSounds
        Mappings:
        Namespace Name Mixin selector
        official i Lezr;i:Ljava/util/Set;
        intermediary field_5561 Lnet/minecraft/class_1140;field_5561:Ljava/util/Set;
        named unknownSounds Lnet/minecraft/client/sound/SoundSystem;unknownSounds:Ljava/util/Set;
      • field_33020

        public static final String field_33020
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a:Ljava/lang/String;
        intermediary field_33020 Lnet/minecraft/class_1140;field_33020:Ljava/lang/String;
        named field_33020 Lnet/minecraft/client/sound/SoundSystem;field_33020:Ljava/lang/String;
      • loader

        private final SoundManager loader
        Mappings:
        Namespace Name Mixin selector
        official j Lezr;j:Lezu;
        intermediary field_5552 Lnet/minecraft/class_1140;field_5552:Lnet/minecraft/class_1144;
        named loader Lnet/minecraft/client/sound/SoundSystem;loader:Lnet/minecraft/client/sound/SoundManager;
      • settings

        private final GameOptions settings
        Mappings:
        Namespace Name Mixin selector
        official k Lezr;k:Lduq;
        intermediary field_5555 Lnet/minecraft/class_1140;field_5555:Lnet/minecraft/class_315;
        named settings Lnet/minecraft/client/sound/SoundSystem;settings:Lnet/minecraft/client/option/GameOptions;
      • started

        private boolean started
        Mappings:
        Namespace Name Mixin selector
        official l Lezr;l:Z
        intermediary field_5563 Lnet/minecraft/class_1140;field_5563:Z
        named started Lnet/minecraft/client/sound/SoundSystem;started:Z
      • soundEngine

        private final SoundEngine soundEngine
        Mappings:
        Namespace Name Mixin selector
        official m Lezr;m:Ldnj;
        intermediary field_18945 Lnet/minecraft/class_1140;field_18945:Lnet/minecraft/class_4225;
        named soundEngine Lnet/minecraft/client/sound/SoundSystem;soundEngine:Lnet/minecraft/client/sound/SoundEngine;
      • listener

        private final SoundListener listener
        Mappings:
        Namespace Name Mixin selector
        official n Lezr;n:Ldnk;
        intermediary field_18946 Lnet/minecraft/class_1140;field_18946:Lnet/minecraft/class_4227;
        named listener Lnet/minecraft/client/sound/SoundSystem;listener:Lnet/minecraft/client/sound/SoundListener;
      • soundLoader

        private final SoundLoader soundLoader
        Mappings:
        Namespace Name Mixin selector
        official o Lezr;o:Lezq;
        intermediary field_18947 Lnet/minecraft/class_1140;field_18947:Lnet/minecraft/class_4237;
        named soundLoader Lnet/minecraft/client/sound/SoundSystem;soundLoader:Lnet/minecraft/client/sound/SoundLoader;
      • taskQueue

        private final SoundExecutor taskQueue
        Mappings:
        Namespace Name Mixin selector
        official p Lezr;p:Lezs;
        intermediary field_18948 Lnet/minecraft/class_1140;field_18948:Lnet/minecraft/class_4238;
        named taskQueue Lnet/minecraft/client/sound/SoundSystem;taskQueue:Lnet/minecraft/client/sound/SoundExecutor;
      • channel

        private final Channel channel
        Mappings:
        Namespace Name Mixin selector
        official q Lezr;q:Lezn;
        intermediary field_18949 Lnet/minecraft/class_1140;field_18949:Lnet/minecraft/class_4235;
        named channel Lnet/minecraft/client/sound/SoundSystem;channel:Lnet/minecraft/client/sound/Channel;
      • ticks

        private int ticks
        Mappings:
        Namespace Name Mixin selector
        official r Lezr;r:I
        intermediary field_5550 Lnet/minecraft/class_1140;field_5550:I
        named ticks Lnet/minecraft/client/sound/SoundSystem;ticks:I
      • sources

        private final Map<SoundInstance,​Channel.SourceManager> sources
        Mappings:
        Namespace Name Mixin selector
        official s Lezr;s:Ljava/util/Map;
        intermediary field_18950 Lnet/minecraft/class_1140;field_18950:Ljava/util/Map;
        named sources Lnet/minecraft/client/sound/SoundSystem;sources:Ljava/util/Map;
      • sounds

        private final Multimap<SoundCategory,​SoundInstance> sounds
        Mappings:
        Namespace Name Mixin selector
        official t Lezr;t:Lcom/google/common/collect/Multimap;
        intermediary field_18951 Lnet/minecraft/class_1140;field_18951:Lcom/google/common/collect/Multimap;
        named sounds Lnet/minecraft/client/sound/SoundSystem;sounds:Lcom/google/common/collect/Multimap;
      • tickingSounds

        private final List<TickableSoundInstance> tickingSounds
        Mappings:
        Namespace Name Mixin selector
        official u Lezr;u:Ljava/util/List;
        intermediary field_5557 Lnet/minecraft/class_1140;field_5557:Ljava/util/List;
        named tickingSounds Lnet/minecraft/client/sound/SoundSystem;tickingSounds:Ljava/util/List;
      • startTicks

        private final Map<SoundInstance,​Integer> startTicks
        Mappings:
        Namespace Name Mixin selector
        official v Lezr;v:Ljava/util/Map;
        intermediary field_5566 Lnet/minecraft/class_1140;field_5566:Ljava/util/Map;
        named startTicks Lnet/minecraft/client/sound/SoundSystem;startTicks:Ljava/util/Map;
      • soundEndTicks

        private final Map<SoundInstance,​Integer> soundEndTicks
        Mappings:
        Namespace Name Mixin selector
        official w Lezr;w:Ljava/util/Map;
        intermediary field_18952 Lnet/minecraft/class_1140;field_18952:Ljava/util/Map;
        named soundEndTicks Lnet/minecraft/client/sound/SoundSystem;soundEndTicks:Ljava/util/Map;
      • listeners

        private final List<SoundInstanceListener> listeners
        Mappings:
        Namespace Name Mixin selector
        official x Lezr;x:Ljava/util/List;
        intermediary field_5558 Lnet/minecraft/class_1140;field_5558:Ljava/util/List;
        named listeners Lnet/minecraft/client/sound/SoundSystem;listeners:Ljava/util/List;
      • soundsToPlayNextTick

        private final List<TickableSoundInstance> soundsToPlayNextTick
        Mappings:
        Namespace Name Mixin selector
        official y Lezr;y:Ljava/util/List;
        intermediary field_20532 Lnet/minecraft/class_1140;field_20532:Ljava/util/List;
        named soundsToPlayNextTick Lnet/minecraft/client/sound/SoundSystem;soundsToPlayNextTick:Ljava/util/List;
      • preloadedSounds

        private final List<Sound> preloadedSounds
        Mappings:
        Namespace Name Mixin selector
        official z Lezr;z:Ljava/util/List;
        intermediary field_5551 Lnet/minecraft/class_1140;field_5551:Ljava/util/List;
        named preloadedSounds Lnet/minecraft/client/sound/SoundSystem;preloadedSounds:Ljava/util/List;
    • 构造器详细资料

      • SoundSystem

        public SoundSystem​(SoundManager loader,
                           GameOptions settings,
                           ResourceManager resourceManager)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lezr;<init>(Lezu;Lduq;Ladl;)V
        intermediary <init> Lnet/minecraft/class_1140;<init>(Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_3300;)V
        named <init> Lnet/minecraft/client/sound/SoundSystem;<init>(Lnet/minecraft/client/sound/SoundManager;Lnet/minecraft/client/option/GameOptions;Lnet/minecraft/resource/ResourceManager;)V
    • 方法详细资料

      • reloadSounds

        public void reloadSounds()
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a()V
        intermediary method_4837 Lnet/minecraft/class_1140;method_4837()V
        named reloadSounds Lnet/minecraft/client/sound/SoundSystem;reloadSounds()V
      • start

        private void start()
        Mappings:
        Namespace Name Mixin selector
        official g Lezr;g()V
        intermediary method_4846 Lnet/minecraft/class_1140;method_4846()V
        named start Lnet/minecraft/client/sound/SoundSystem;start()V
      • getSoundVolume

        private float getSoundVolume​(@Nullable
                                     @Nullable SoundCategory soundCategory)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Laex;)F
        intermediary method_4850 Lnet/minecraft/class_1140;method_4850(Lnet/minecraft/class_3419;)F
        named getSoundVolume Lnet/minecraft/client/sound/SoundSystem;getSoundVolume(Lnet/minecraft/sound/SoundCategory;)F
      • updateSoundVolume

        public void updateSoundVolume​(SoundCategory soundCategory,
                                      float volume)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Laex;F)V
        intermediary method_4844 Lnet/minecraft/class_1140;method_4844(Lnet/minecraft/class_3419;F)V
        named updateSoundVolume Lnet/minecraft/client/sound/SoundSystem;updateSoundVolume(Lnet/minecraft/sound/SoundCategory;F)V
      • stop

        public void stop()
        Mappings:
        Namespace Name Mixin selector
        official b Lezr;b()V
        intermediary method_4856 Lnet/minecraft/class_1140;method_4856()V
        named stop Lnet/minecraft/client/sound/SoundSystem;stop()V
      • stop

        public void stop​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Leyu;)V
        intermediary method_19753 Lnet/minecraft/class_1140;method_19753(Lnet/minecraft/class_1113;)V
        named stop Lnet/minecraft/client/sound/SoundSystem;stop(Lnet/minecraft/client/sound/SoundInstance;)V
      • stopAll

        public void stopAll()
        Mappings:
        Namespace Name Mixin selector
        official c Lezr;c()V
        intermediary method_4843 Lnet/minecraft/class_1140;method_4843()V
        named stopAll Lnet/minecraft/client/sound/SoundSystem;stopAll()V
      • registerListener

        public void registerListener​(SoundInstanceListener soundInstanceListener)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Lezt;)V
        intermediary method_4855 Lnet/minecraft/class_1140;method_4855(Lnet/minecraft/class_1145;)V
        named registerListener Lnet/minecraft/client/sound/SoundSystem;registerListener(Lnet/minecraft/client/sound/SoundInstanceListener;)V
      • unregisterListener

        public void unregisterListener​(SoundInstanceListener soundInstanceListener)
        Mappings:
        Namespace Name Mixin selector
        official b Lezr;b(Lezt;)V
        intermediary method_4847 Lnet/minecraft/class_1140;method_4847(Lnet/minecraft/class_1145;)V
        named unregisterListener Lnet/minecraft/client/sound/SoundSystem;unregisterListener(Lnet/minecraft/client/sound/SoundInstanceListener;)V
      • tick

        public void tick​(boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Z)V
        intermediary method_20185 Lnet/minecraft/class_1140;method_20185(Z)V
        named tick Lnet/minecraft/client/sound/SoundSystem;tick(Z)V
      • tick

        private void tick()
        Mappings:
        Namespace Name Mixin selector
        official h Lezr;h()V
        intermediary method_4857 Lnet/minecraft/class_1140;method_4857()V
        named tick Lnet/minecraft/client/sound/SoundSystem;tick()V
      • canRepeatInstantly

        private static boolean canRepeatInstantly​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official d Lezr;d(Leyu;)Z
        intermediary method_24878 Lnet/minecraft/class_1140;method_24878(Lnet/minecraft/class_1113;)Z
        named canRepeatInstantly Lnet/minecraft/client/sound/SoundSystem;canRepeatInstantly(Lnet/minecraft/client/sound/SoundInstance;)Z
      • isRepeatDelayed

        private static boolean isRepeatDelayed​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official e Lezr;e(Leyu;)Z
        intermediary method_24879 Lnet/minecraft/class_1140;method_24879(Lnet/minecraft/class_1113;)Z
        named isRepeatDelayed Lnet/minecraft/client/sound/SoundSystem;isRepeatDelayed(Lnet/minecraft/client/sound/SoundInstance;)Z
      • shouldRepeatInstantly

        private static boolean shouldRepeatInstantly​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official f Lezr;f(Leyu;)Z
        intermediary method_24880 Lnet/minecraft/class_1140;method_24880(Lnet/minecraft/class_1113;)Z
        named shouldRepeatInstantly Lnet/minecraft/client/sound/SoundSystem;shouldRepeatInstantly(Lnet/minecraft/client/sound/SoundInstance;)Z
      • isPlaying

        public boolean isPlaying​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official b Lezr;b(Leyu;)Z
        intermediary method_4835 Lnet/minecraft/class_1140;method_4835(Lnet/minecraft/class_1113;)Z
        named isPlaying Lnet/minecraft/client/sound/SoundSystem;isPlaying(Lnet/minecraft/client/sound/SoundInstance;)Z
      • play

        public void play​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official c Lezr;c(Leyu;)V
        intermediary method_4854 Lnet/minecraft/class_1140;method_4854(Lnet/minecraft/class_1113;)V
        named play Lnet/minecraft/client/sound/SoundSystem;play(Lnet/minecraft/client/sound/SoundInstance;)V
      • playNextTick

        public void playNextTick​(TickableSoundInstance sound)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Leyv;)V
        intermediary method_22139 Lnet/minecraft/class_1140;method_22139(Lnet/minecraft/class_1117;)V
        named playNextTick Lnet/minecraft/client/sound/SoundSystem;playNextTick(Lnet/minecraft/client/sound/TickableSoundInstance;)V
      • addPreloadedSound

        public void addPreloadedSound​(Sound sound)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Leyr;)V
        intermediary method_4851 Lnet/minecraft/class_1140;method_4851(Lnet/minecraft/class_1111;)V
        named addPreloadedSound Lnet/minecraft/client/sound/SoundSystem;addPreloadedSound(Lnet/minecraft/client/sound/Sound;)V
      • getAdjustedPitch

        private float getAdjustedPitch​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official g Lezr;g(Leyu;)F
        intermediary method_4849 Lnet/minecraft/class_1140;method_4849(Lnet/minecraft/class_1113;)F
        named getAdjustedPitch Lnet/minecraft/client/sound/SoundSystem;getAdjustedPitch(Lnet/minecraft/client/sound/SoundInstance;)F
      • getAdjustedVolume

        private float getAdjustedVolume​(SoundInstance soundInstance)
        Mappings:
        Namespace Name Mixin selector
        official h Lezr;h(Leyu;)F
        intermediary method_4853 Lnet/minecraft/class_1140;method_4853(Lnet/minecraft/class_1113;)F
        named getAdjustedVolume Lnet/minecraft/client/sound/SoundSystem;getAdjustedVolume(Lnet/minecraft/client/sound/SoundInstance;)F
      • pauseAll

        public void pauseAll()
        Mappings:
        Namespace Name Mixin selector
        official d Lezr;d()V
        intermediary method_19761 Lnet/minecraft/class_1140;method_19761()V
        named pauseAll Lnet/minecraft/client/sound/SoundSystem;pauseAll()V
      • resumeAll

        public void resumeAll()
        Mappings:
        Namespace Name Mixin selector
        official e Lezr;e()V
        intermediary method_19762 Lnet/minecraft/class_1140;method_19762()V
        named resumeAll Lnet/minecraft/client/sound/SoundSystem;resumeAll()V
      • play

        public void play​(SoundInstance sound,
                         int delay)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Leyu;I)V
        intermediary method_4852 Lnet/minecraft/class_1140;method_4852(Lnet/minecraft/class_1113;I)V
        named play Lnet/minecraft/client/sound/SoundSystem;play(Lnet/minecraft/client/sound/SoundInstance;I)V
      • updateListenerPosition

        public void updateListenerPosition​(Camera camera)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Ldtx;)V
        intermediary method_4840 Lnet/minecraft/class_1140;method_4840(Lnet/minecraft/class_4184;)V
        named updateListenerPosition Lnet/minecraft/client/sound/SoundSystem;updateListenerPosition(Lnet/minecraft/client/render/Camera;)V
      • stopSounds

        public void stopSounds​(@Nullable
                               @Nullable Identifier identifier,
                               @Nullable
                               @Nullable SoundCategory soundCategory)
        Mappings:
        Namespace Name Mixin selector
        official a Lezr;a(Lwp;Laex;)V
        intermediary method_4838 Lnet/minecraft/class_1140;method_4838(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
        named stopSounds Lnet/minecraft/client/sound/SoundSystem;stopSounds(Lnet/minecraft/util/Identifier;Lnet/minecraft/sound/SoundCategory;)V
      • getDebugString

        public String getDebugString()
        Mappings:
        Namespace Name Mixin selector
        official f Lezr;f()Ljava/lang/String;
        intermediary method_20304 Lnet/minecraft/class_1140;method_20304()Ljava/lang/String;
        named getDebugString Lnet/minecraft/client/sound/SoundSystem;getDebugString()Ljava/lang/String;