Package net.minecraft.client.sound
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 Summary
Fields Modifier and Type Field Description private int
bufferSize
private static Logger
LOGGER
private AtomicBoolean
playing
private int
pointer
private AudioStream
stream
-
Constructor Summary
Constructors Modifier Constructor Description private
Source(int pointer)
-
Method Summary
Modifier and Type Method Description void
close()
(package private) static Source
create()
void
disableAttenuation()
private static int
getBufferSize(AudioFormat format, int time)
private int
getSourceState()
boolean
isStopped()
private void
method_19640(int int2)
void
pause()
void
play()
private int
removeProcessedBuffers()
void
resume()
void
setAttenuation(float float2)
void
setBuffer(StaticSound staticSound)
void
setLooping(boolean bool)
void
setPitch(float float2)
void
setPosition(Vec3d vec3d)
void
setRelative(boolean bool)
void
setStream(AudioStream stream)
void
setVolume(float float2)
void
stop()
void
tick()
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-