Class Source

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/sound/Source;LOGGER:Lorg/slf4j/Logger;
      intermediary field_18892 Lnet/minecraft/class_4224;field_18892:Lorg/slf4j/Logger;
      official b Leyj;b:Lorg/slf4j/Logger;
    • field_31895

      private static final int field_31895
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_31895 Lnet/minecraft/client/sound/Source;field_31895:I
      intermediary field_31895 Lnet/minecraft/class_4224;field_31895:I
      official c Leyj;c:I
    • field_31894

      public static final int field_31894
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_31894 Lnet/minecraft/client/sound/Source;field_31894:I
      intermediary field_31894 Lnet/minecraft/class_4224;field_31894:I
      official a Leyj;a:I
    • pointer

      private final int pointer
      Mappings:
      Namespace Name Mixin selector
      named pointer Lnet/minecraft/client/sound/Source;pointer:I
      intermediary field_18893 Lnet/minecraft/class_4224;field_18893:I
      official d Leyj;d:I
    • playing

      private final AtomicBoolean playing
      Mappings:
      Namespace Name Mixin selector
      named playing Lnet/minecraft/client/sound/Source;playing:Ljava/util/concurrent/atomic/AtomicBoolean;
      intermediary field_18894 Lnet/minecraft/class_4224;field_18894:Ljava/util/concurrent/atomic/AtomicBoolean;
      official e Leyj;e:Ljava/util/concurrent/atomic/AtomicBoolean;
    • bufferSize

      private int bufferSize
      Mappings:
      Namespace Name Mixin selector
      named bufferSize Lnet/minecraft/client/sound/Source;bufferSize:I
      intermediary field_18895 Lnet/minecraft/class_4224;field_18895:I
      official f Leyj;f:I
    • stream

      Mappings:
      Namespace Name Mixin selector
      named stream Lnet/minecraft/client/sound/Source;stream:Lnet/minecraft/client/sound/AudioStream;
      intermediary field_18896 Lnet/minecraft/class_4224;field_18896:Lnet/minecraft/class_4234;
      official g Leyj;g:Lgtx;
  • Constructor Details

    • Source

      private Source(int pointer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/sound/Source;<init>(I)V
      intermediary <init> Lnet/minecraft/class_4224;<init>(I)V
      official <init> Leyj;<init>(I)V
  • Method Details

    • create

      @Nullable static @Nullable Source create()
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/sound/Source;create()Lnet/minecraft/client/sound/Source;
      intermediary method_19638 Lnet/minecraft/class_4224;method_19638()Lnet/minecraft/class_4224;
      official a Leyj;a()Leyj;
    • close

      public void close()
      Mappings:
      Namespace Name Mixin selector
      named close Lnet/minecraft/client/sound/Source;close()V
      intermediary method_19646 Lnet/minecraft/class_4224;method_19646()V
      official b Leyj;b()V
    • play

      public void play()
      Mappings:
      Namespace Name Mixin selector
      named play Lnet/minecraft/client/sound/Source;play()V
      intermediary method_19650 Lnet/minecraft/class_4224;method_19650()V
      official c Leyj;c()V
    • getSourceState

      private int getSourceState()
      Mappings:
      Namespace Name Mixin selector
      named getSourceState Lnet/minecraft/client/sound/Source;getSourceState()I
      intermediary method_19659 Lnet/minecraft/class_4224;method_19659()I
      official k Leyj;k()I
    • pause

      public void pause()
      Mappings:
      Namespace Name Mixin selector
      named pause Lnet/minecraft/client/sound/Source;pause()V
      intermediary method_19653 Lnet/minecraft/class_4224;method_19653()V
      official d Leyj;d()V
    • resume

      public void resume()
      Mappings:
      Namespace Name Mixin selector
      named resume Lnet/minecraft/client/sound/Source;resume()V
      intermediary method_19654 Lnet/minecraft/class_4224;method_19654()V
      official e Leyj;e()V
    • stop

      public void stop()
      Mappings:
      Namespace Name Mixin selector
      named stop Lnet/minecraft/client/sound/Source;stop()V
      intermediary method_19655 Lnet/minecraft/class_4224;method_19655()V
      official f Leyj;f()V
    • isPlaying

      public boolean isPlaying()
      Mappings:
      Namespace Name Mixin selector
      named isPlaying Lnet/minecraft/client/sound/Source;isPlaying()Z
      intermediary method_35598 Lnet/minecraft/class_4224;method_35598()Z
      official g Leyj;g()Z
    • isStopped

      public boolean isStopped()
      Mappings:
      Namespace Name Mixin selector
      named isStopped Lnet/minecraft/client/sound/Source;isStopped()Z
      intermediary method_19656 Lnet/minecraft/class_4224;method_19656()Z
      official h Leyj;h()Z
    • setPosition

      public void setPosition(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      named setPosition Lnet/minecraft/client/sound/Source;setPosition(Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_19641 Lnet/minecraft/class_4224;method_19641(Lnet/minecraft/class_243;)V
      official a Leyj;a(Lewh;)V
    • setPitch

      public void setPitch(float pitch)
      Mappings:
      Namespace Name Mixin selector
      named setPitch Lnet/minecraft/client/sound/Source;setPitch(F)V
      intermediary method_19639 Lnet/minecraft/class_4224;method_19639(F)V
      official a Leyj;a(F)V
    • setLooping

      public void setLooping(boolean looping)
      Mappings:
      Namespace Name Mixin selector
      named setLooping Lnet/minecraft/client/sound/Source;setLooping(Z)V
      intermediary method_19645 Lnet/minecraft/class_4224;method_19645(Z)V
      official a Leyj;a(Z)V
    • setVolume

      public void setVolume(float volume)
      Mappings:
      Namespace Name Mixin selector
      named setVolume Lnet/minecraft/client/sound/Source;setVolume(F)V
      intermediary method_19647 Lnet/minecraft/class_4224;method_19647(F)V
      official b Leyj;b(F)V
    • disableAttenuation

      public void disableAttenuation()
      Mappings:
      Namespace Name Mixin selector
      named disableAttenuation Lnet/minecraft/client/sound/Source;disableAttenuation()V
      intermediary method_19657 Lnet/minecraft/class_4224;method_19657()V
      official i Leyj;i()V
    • setAttenuation

      public void setAttenuation(float attenuation)
      Mappings:
      Namespace Name Mixin selector
      named setAttenuation Lnet/minecraft/client/sound/Source;setAttenuation(F)V
      intermediary method_19651 Lnet/minecraft/class_4224;method_19651(F)V
      official c Leyj;c(F)V
    • setRelative

      public void setRelative(boolean relative)
      Mappings:
      Namespace Name Mixin selector
      named setRelative Lnet/minecraft/client/sound/Source;setRelative(Z)V
      intermediary method_19649 Lnet/minecraft/class_4224;method_19649(Z)V
      official b Leyj;b(Z)V
    • setBuffer

      public void setBuffer(StaticSound sound)
      Mappings:
      Namespace Name Mixin selector
      named setBuffer Lnet/minecraft/client/sound/Source;setBuffer(Lnet/minecraft/client/sound/StaticSound;)V
      intermediary method_19642 Lnet/minecraft/class_4224;method_19642(Lnet/minecraft/class_4231;)V
      official a Leyj;a(Leyo;)V
    • setStream

      public void setStream(AudioStream stream)
      Mappings:
      Namespace Name Mixin selector
      named setStream Lnet/minecraft/client/sound/Source;setStream(Lnet/minecraft/client/sound/AudioStream;)V
      intermediary method_19643 Lnet/minecraft/class_4224;method_19643(Lnet/minecraft/class_4234;)V
      official a Leyj;a(Lgtx;)V
    • getBufferSize

      private static int getBufferSize(AudioFormat format, int time)
      Mappings:
      Namespace Name Mixin selector
      named getBufferSize Lnet/minecraft/client/sound/Source;getBufferSize(Ljavax/sound/sampled/AudioFormat;I)I
      intermediary method_19644 Lnet/minecraft/class_4224;method_19644(Ljavax/sound/sampled/AudioFormat;I)I
      official a Leyj;a(Ljavax/sound/sampled/AudioFormat;I)I
    • read

      private void read(int count)
      Mappings:
      Namespace Name Mixin selector
      named read Lnet/minecraft/client/sound/Source;read(I)V
      intermediary method_19640 Lnet/minecraft/class_4224;method_19640(I)V
      official a Leyj;a(I)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/sound/Source;tick()V
      intermediary method_19658 Lnet/minecraft/class_4224;method_19658()V
      official j Leyj;j()V
    • removeProcessedBuffers

      private int removeProcessedBuffers()
      Mappings:
      Namespace Name Mixin selector
      named removeProcessedBuffers Lnet/minecraft/client/sound/Source;removeProcessedBuffers()I
      intermediary method_19660 Lnet/minecraft/class_4224;method_19660()I
      official l Leyj;l()I