Class Source

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Ldjz;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_18892 Lnet/minecraft/class_4224;field_18892:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/sound/Source;LOGGER:Lorg/apache/logging/log4j/Logger;
    • pointer

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

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

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

      @Nullable private AudioStream stream
      Mappings:
      Namespace Name Mixin selector
      official e Ldjz;e:Leve;
      intermediary field_18896 Lnet/minecraft/class_4224;field_18896:Lnet/minecraft/class_4234;
      named stream Lnet/minecraft/client/sound/Source;stream:Lnet/minecraft/client/sound/AudioStream;
  • Constructor Details

    • Source

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

    • create

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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