Class SoundSystem

java.lang.Object
net.minecraft.client.sound.SoundSystem

@Environment(CLIENT) public class SoundSystem extends Object
Mappings:
Namespace Name
named net/minecraft/client/sound/SoundSystem
intermediary net/minecraft/class_1140
official guv
  • Field Details

    • MARKER

      private static final Marker MARKER
      Mappings:
      Namespace Name Mixin selector
      named MARKER Lnet/minecraft/client/sound/SoundSystem;MARKER:Lorg/slf4j/Marker;
      intermediary field_5553 Lnet/minecraft/class_1140;field_5553:Lorg/slf4j/Marker;
      official d Lguv;d:Lorg/slf4j/Marker;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/sound/SoundSystem;LOGGER:Lorg/slf4j/Logger;
      intermediary field_5559 Lnet/minecraft/class_1140;field_5559:Lorg/slf4j/Logger;
      official e Lguv;e:Lorg/slf4j/Logger;
    • MIN_PITCH

      private static final float MIN_PITCH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_PITCH Lnet/minecraft/client/sound/SoundSystem;MIN_PITCH:F
      intermediary field_33021 Lnet/minecraft/class_1140;field_33021:F
      official f Lguv;f:F
    • MAX_PITCH

      private static final float MAX_PITCH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_PITCH Lnet/minecraft/client/sound/SoundSystem;MAX_PITCH:F
      intermediary field_33022 Lnet/minecraft/class_1140;field_33022:F
      official g Lguv;g:F
    • MIN_VOLUME

      private static final float MIN_VOLUME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_VOLUME Lnet/minecraft/client/sound/SoundSystem;MIN_VOLUME:F
      intermediary field_33023 Lnet/minecraft/class_1140;field_33023:F
      official h Lguv;h:F
    • MAX_VOLUME

      private static final float MAX_VOLUME
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_VOLUME Lnet/minecraft/client/sound/SoundSystem;MAX_VOLUME:F
      intermediary field_33024 Lnet/minecraft/class_1140;field_33024:F
      official i Lguv;i:F
    • field_33025

      private static final int field_33025
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_33025 Lnet/minecraft/client/sound/SoundSystem;field_33025:I
      intermediary field_33025 Lnet/minecraft/class_1140;field_33025:I
      official j Lguv;j:I
    • UNKNOWN_SOUNDS

      private static final Set<Identifier> UNKNOWN_SOUNDS
      Mappings:
      Namespace Name Mixin selector
      named UNKNOWN_SOUNDS Lnet/minecraft/client/sound/SoundSystem;UNKNOWN_SOUNDS:Ljava/util/Set;
      intermediary field_5561 Lnet/minecraft/class_1140;field_5561:Ljava/util/Set;
      official k Lguv;k:Ljava/util/Set;
    • MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS

      private static final long MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS Lnet/minecraft/client/sound/SoundSystem;MIN_TIME_INTERVAL_TO_RELOAD_SOUNDS:J
      intermediary field_34966 Lnet/minecraft/class_1140;field_34966:J
      official l Lguv;l:J
    • FOR_THE_DEBUG

      public static final String FOR_THE_DEBUG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named FOR_THE_DEBUG Lnet/minecraft/client/sound/SoundSystem;FOR_THE_DEBUG:Ljava/lang/String;
      intermediary field_33020 Lnet/minecraft/class_1140;field_33020:Ljava/lang/String;
      official a Lguv;a:Ljava/lang/String;
    • OPENAL_SOFT_ON

      public static final String OPENAL_SOFT_ON
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OPENAL_SOFT_ON Lnet/minecraft/client/sound/SoundSystem;OPENAL_SOFT_ON:Ljava/lang/String;
      intermediary field_34827 Lnet/minecraft/class_1140;field_34827:Ljava/lang/String;
      official b Lguv;b:Ljava/lang/String;
    • OPENAL_SOFT_ON_LENGTH

      public static final int OPENAL_SOFT_ON_LENGTH
      Mappings:
      Namespace Name Mixin selector
      named OPENAL_SOFT_ON_LENGTH Lnet/minecraft/client/sound/SoundSystem;OPENAL_SOFT_ON_LENGTH:I
      intermediary field_34828 Lnet/minecraft/class_1140;field_34828:I
      official c Lguv;c:I
    • loader

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

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

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

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

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

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

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

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

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      named ticks Lnet/minecraft/client/sound/SoundSystem;ticks:I
      intermediary field_5550 Lnet/minecraft/class_1140;field_5550:I
      official u Lguv;u:I
    • lastSoundDeviceCheckTime

      private long lastSoundDeviceCheckTime
      Mappings:
      Namespace Name Mixin selector
      named lastSoundDeviceCheckTime Lnet/minecraft/client/sound/SoundSystem;lastSoundDeviceCheckTime:J
      intermediary field_34967 Lnet/minecraft/class_1140;field_34967:J
      official v Lguv;v:J
    • deviceChangeStatus

      private final AtomicReference<SoundSystem.DeviceChangeStatus> deviceChangeStatus
      Mappings:
      Namespace Name Mixin selector
      named deviceChangeStatus Lnet/minecraft/client/sound/SoundSystem;deviceChangeStatus:Ljava/util/concurrent/atomic/AtomicReference;
      intermediary field_35083 Lnet/minecraft/class_1140;field_35083:Ljava/util/concurrent/atomic/AtomicReference;
      official w Lguv;w:Ljava/util/concurrent/atomic/AtomicReference;
    • sources

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

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

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

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

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

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

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

      private final List<Sound> preloadedSounds
      Mappings:
      Namespace Name Mixin selector
      named preloadedSounds Lnet/minecraft/client/sound/SoundSystem;preloadedSounds:Ljava/util/List;
      intermediary field_5551 Lnet/minecraft/class_1140;field_5551:Ljava/util/List;
      official E Lguv;E:Ljava/util/List;
  • Constructor Details

    • SoundSystem

      public SoundSystem(SoundManager loader, GameOptions settings, ResourceFactory resourceFactory)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/sound/SoundSystem;<init>(Lnet/minecraft/client/sound/SoundManager;Lnet/minecraft/client/option/GameOptions;Lnet/minecraft/resource/ResourceFactory;)V
      intermediary <init> Lnet/minecraft/class_1140;<init>(Lnet/minecraft/class_1144;Lnet/minecraft/class_315;Lnet/minecraft/class_5912;)V
      official <init> Lguv;<init>(Lguy;Lfgm;Laug;)V
  • Method Details

    • reloadSounds

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

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

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

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

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

      public void stopAbruptly()
      Mappings:
      Namespace Name Mixin selector
      named stopAbruptly Lnet/minecraft/client/sound/SoundSystem;stopAbruptly()V
      intermediary method_54648 Lnet/minecraft/class_1140;method_54648()V
      official c Lguv;c()V
    • stop

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

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

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

      public void unregisterListener(SoundInstanceListener listener)
      Mappings:
      Namespace Name Mixin selector
      named unregisterListener Lnet/minecraft/client/sound/SoundSystem;unregisterListener(Lnet/minecraft/client/sound/SoundInstanceListener;)V
      intermediary method_4847 Lnet/minecraft/class_1140;method_4847(Lnet/minecraft/class_1145;)V
      official b Lguv;b(Lgux;)V
    • shouldReloadSounds

      private boolean shouldReloadSounds()
      Mappings:
      Namespace Name Mixin selector
      named shouldReloadSounds Lnet/minecraft/client/sound/SoundSystem;shouldReloadSounds()Z
      intermediary method_38744 Lnet/minecraft/class_1140;method_38744()Z
      official k Lguv;k()Z
    • tick

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

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

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

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

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

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

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

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

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

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

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

      private float getAdjustedVolume(float volume, SoundCategory category)
      Mappings:
      Namespace Name Mixin selector
      named getAdjustedVolume Lnet/minecraft/client/sound/SoundSystem;getAdjustedVolume(FLnet/minecraft/sound/SoundCategory;)F
      intermediary method_43222 Lnet/minecraft/class_1140;method_43222(FLnet/minecraft/class_3419;)F
      official a Lguv;a(FLavp;)F
    • pauseAll

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

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

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

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

      public void stopSounds(@Nullable @Nullable Identifier id, @Nullable @Nullable SoundCategory category)
      Mappings:
      Namespace Name Mixin selector
      named stopSounds Lnet/minecraft/client/sound/SoundSystem;stopSounds(Lnet/minecraft/util/Identifier;Lnet/minecraft/sound/SoundCategory;)V
      intermediary method_4838 Lnet/minecraft/class_1140;method_4838(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;)V
      official a Lguv;a(Lakq;Lavp;)V
    • getDebugString

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

      public List<String> getSoundDevices()
      Mappings:
      Namespace Name Mixin selector
      named getSoundDevices Lnet/minecraft/client/sound/SoundSystem;getSoundDevices()Ljava/util/List;
      intermediary method_38564 Lnet/minecraft/class_1140;method_38564()Ljava/util/List;
      official h Lguv;h()Ljava/util/List;
    • getListenerTransform

      public SoundListenerTransform getListenerTransform()
      Mappings:
      Namespace Name Mixin selector
      named getListenerTransform Lnet/minecraft/client/sound/SoundSystem;getListenerTransform()Lnet/minecraft/client/sound/SoundListenerTransform;
      intermediary method_55592 Lnet/minecraft/class_1140;method_55592()Lnet/minecraft/class_9054;
      official i Lguv;i()Lezb;