Package net.minecraft.client.sound
Class AbstractSoundInstance
java.lang.Object
net.minecraft.client.sound.AbstractSoundInstance
- All Implemented Interfaces:
SoundInstance
- Direct Known Subclasses:
MovingSoundInstance
,PositionedSoundInstance
@Environment(CLIENT)
public abstract class AbstractSoundInstance
extends Object
implements SoundInstance
- Mappings:
Namespace Name named net/minecraft/client/sound/AbstractSoundInstance
intermediary net/minecraft/class_1102
official grw
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.sound.SoundInstance
SoundInstance.AttenuationType
-
Field Summary
Modifier and TypeFieldDescriptionprotected SoundInstance.AttenuationType
protected final SoundCategory
protected final Identifier
protected float
protected Random
protected boolean
protected boolean
protected int
protected Sound
protected float
protected double
protected double
protected double
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractSoundInstance
(SoundEvent sound, SoundCategory category, Random random) protected
AbstractSoundInstance
(Identifier soundId, SoundCategory category, Random random) -
Method Summary
Modifier and TypeMethodDescriptiongetId()
float
getPitch()
int
getSound()
getSoundSet
(SoundManager soundManager) float
double
getX()
double
getY()
double
getZ()
boolean
boolean
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.client.sound.SoundInstance
canPlay, shouldAlwaysPlay
-
Field Details
-
sound
- Mappings:
Namespace Name Mixin selector named sound
Lnet/minecraft/client/sound/AbstractSoundInstance;sound:Lnet/minecraft/client/sound/Sound;
intermediary field_5444
Lnet/minecraft/class_1102;field_5444:Lnet/minecraft/class_1111;
official a
Lgrw;a:Lgsl;
-
category
- Mappings:
Namespace Name Mixin selector named category
Lnet/minecraft/client/sound/AbstractSoundInstance;category:Lnet/minecraft/sound/SoundCategory;
intermediary field_5447
Lnet/minecraft/class_1102;field_5447:Lnet/minecraft/class_3419;
official b
Lgrw;b:Lawb;
-
id
- Mappings:
Namespace Name Mixin selector named id
Lnet/minecraft/client/sound/AbstractSoundInstance;id:Lnet/minecraft/util/Identifier;
intermediary field_5448
Lnet/minecraft/class_1102;field_5448:Lnet/minecraft/class_2960;
official c
Lgrw;c:Lalf;
-
volume
protected float volume- Mappings:
Namespace Name Mixin selector named volume
Lnet/minecraft/client/sound/AbstractSoundInstance;volume:F
intermediary field_5442
Lnet/minecraft/class_1102;field_5442:F
official d
Lgrw;d:F
-
pitch
protected float pitch- Mappings:
Namespace Name Mixin selector named pitch
Lnet/minecraft/client/sound/AbstractSoundInstance;pitch:F
intermediary field_5441
Lnet/minecraft/class_1102;field_5441:F
official e
Lgrw;e:F
-
x
protected double x- Mappings:
Namespace Name Mixin selector named x
Lnet/minecraft/client/sound/AbstractSoundInstance;x:D
intermediary field_5439
Lnet/minecraft/class_1102;field_5439:D
official f
Lgrw;f:D
-
y
protected double y- Mappings:
Namespace Name Mixin selector named y
Lnet/minecraft/client/sound/AbstractSoundInstance;y:D
intermediary field_5450
Lnet/minecraft/class_1102;field_5450:D
official g
Lgrw;g:D
-
z
protected double z- Mappings:
Namespace Name Mixin selector named z
Lnet/minecraft/client/sound/AbstractSoundInstance;z:D
intermediary field_5449
Lnet/minecraft/class_1102;field_5449:D
official h
Lgrw;h:D
-
repeat
protected boolean repeat- Mappings:
Namespace Name Mixin selector named repeat
Lnet/minecraft/client/sound/AbstractSoundInstance;repeat:Z
intermediary field_5446
Lnet/minecraft/class_1102;field_5446:Z
official i
Lgrw;i:Z
-
repeatDelay
protected int repeatDelay- Mappings:
Namespace Name Mixin selector named repeatDelay
Lnet/minecraft/client/sound/AbstractSoundInstance;repeatDelay:I
intermediary field_5451
Lnet/minecraft/class_1102;field_5451:I
official j
Lgrw;j:I
-
attenuationType
- Mappings:
Namespace Name Mixin selector named attenuationType
Lnet/minecraft/client/sound/AbstractSoundInstance;attenuationType:Lnet/minecraft/client/sound/SoundInstance$AttenuationType;
intermediary field_5440
Lnet/minecraft/class_1102;field_5440:Lnet/minecraft/class_1113$class_1114;
official k
Lgrw;k:Lgso$a;
-
relative
protected boolean relative- Mappings:
Namespace Name Mixin selector named relative
Lnet/minecraft/client/sound/AbstractSoundInstance;relative:Z
intermediary field_18936
Lnet/minecraft/class_1102;field_18936:Z
official l
Lgrw;l:Z
-
random
- Mappings:
Namespace Name Mixin selector named random
Lnet/minecraft/client/sound/AbstractSoundInstance;random:Lnet/minecraft/util/math/random/Random;
intermediary field_38800
Lnet/minecraft/class_1102;field_38800:Lnet/minecraft/class_5819;
official m
Lgrw;m:Lazh;
-
-
Constructor Details
-
AbstractSoundInstance
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/sound/AbstractSoundInstance;<init>(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;Lnet/minecraft/util/math/random/Random;)V
intermediary <init>
Lnet/minecraft/class_1102;<init>(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V
official <init>
Lgrw;<init>(Lavz;Lawb;Lazh;)V
-
AbstractSoundInstance
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/sound/AbstractSoundInstance;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/sound/SoundCategory;Lnet/minecraft/util/math/random/Random;)V
intermediary <init>
Lnet/minecraft/class_1102;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V
official <init>
Lgrw;<init>(Lalf;Lawb;Lazh;)V
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getId
Lnet/minecraft/client/sound/SoundInstance;getId()Lnet/minecraft/util/Identifier;
intermediary method_4775
Lnet/minecraft/class_1113;method_4775()Lnet/minecraft/class_2960;
official a
Lgso;a()Lalf;
-
getSoundSet
- Specified by:
getSoundSet
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getSoundSet
Lnet/minecraft/client/sound/SoundInstance;getSoundSet(Lnet/minecraft/client/sound/SoundManager;)Lnet/minecraft/client/sound/WeightedSoundSet;
intermediary method_4783
Lnet/minecraft/class_1113;method_4783(Lnet/minecraft/class_1144;)Lnet/minecraft/class_1146;
official a
Lgso;a(Lgtw;)Lgtx;
-
getSound
- Specified by:
getSound
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getSound
Lnet/minecraft/client/sound/SoundInstance;getSound()Lnet/minecraft/client/sound/Sound;
intermediary method_4776
Lnet/minecraft/class_1113;method_4776()Lnet/minecraft/class_1111;
official b
Lgso;b()Lgsl;
-
getCategory
- Specified by:
getCategory
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getCategory
Lnet/minecraft/client/sound/SoundInstance;getCategory()Lnet/minecraft/sound/SoundCategory;
intermediary method_4774
Lnet/minecraft/class_1113;method_4774()Lnet/minecraft/class_3419;
official c
Lgso;c()Lawb;
-
isRepeatable
public boolean isRepeatable()- Specified by:
isRepeatable
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named isRepeatable
Lnet/minecraft/client/sound/SoundInstance;isRepeatable()Z
intermediary method_4786
Lnet/minecraft/class_1113;method_4786()Z
official d
Lgso;d()Z
-
getRepeatDelay
public int getRepeatDelay()- Specified by:
getRepeatDelay
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getRepeatDelay
Lnet/minecraft/client/sound/SoundInstance;getRepeatDelay()I
intermediary method_4780
Lnet/minecraft/class_1113;method_4780()I
official e
Lgso;e()I
-
getVolume
public float getVolume()- Specified by:
getVolume
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getVolume
Lnet/minecraft/client/sound/SoundInstance;getVolume()F
intermediary method_4781
Lnet/minecraft/class_1113;method_4781()F
official f
Lgso;f()F
-
getPitch
public float getPitch()- Specified by:
getPitch
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getPitch
Lnet/minecraft/client/sound/SoundInstance;getPitch()F
intermediary method_4782
Lnet/minecraft/class_1113;method_4782()F
official g
Lgso;g()F
-
getX
public double getX()- Specified by:
getX
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getX
Lnet/minecraft/client/sound/SoundInstance;getX()D
intermediary method_4784
Lnet/minecraft/class_1113;method_4784()D
official h
Lgso;h()D
-
getY
public double getY()- Specified by:
getY
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getY
Lnet/minecraft/client/sound/SoundInstance;getY()D
intermediary method_4779
Lnet/minecraft/class_1113;method_4779()D
official i
Lgso;i()D
-
getZ
public double getZ()- Specified by:
getZ
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getZ
Lnet/minecraft/client/sound/SoundInstance;getZ()D
intermediary method_4778
Lnet/minecraft/class_1113;method_4778()D
official j
Lgso;j()D
-
getAttenuationType
- Specified by:
getAttenuationType
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named getAttenuationType
Lnet/minecraft/client/sound/SoundInstance;getAttenuationType()Lnet/minecraft/client/sound/SoundInstance$AttenuationType;
intermediary method_4777
Lnet/minecraft/class_1113;method_4777()Lnet/minecraft/class_1113$class_1114;
official k
Lgso;k()Lgso$a;
-
isRelative
public boolean isRelative()- Specified by:
isRelative
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector named isRelative
Lnet/minecraft/client/sound/SoundInstance;isRelative()Z
intermediary method_4787
Lnet/minecraft/class_1113;method_4787()Z
official l
Lgso;l()Z
-
toString
-