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 official fme
intermediary net/minecraft/class_1102
named net/minecraft/client/sound/AbstractSoundInstance
-
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 Random
protected final Identifier
protected float
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 official a
Lfme;a:Lfms;
intermediary field_5444
Lnet/minecraft/class_1102;field_5444:Lnet/minecraft/class_1111;
named sound
Lnet/minecraft/client/sound/AbstractSoundInstance;sound:Lnet/minecraft/client/sound/Sound;
-
category
- Mappings:
Namespace Name Mixin selector official b
Lfme;b:Lajx;
intermediary field_5447
Lnet/minecraft/class_1102;field_5447:Lnet/minecraft/class_3419;
named category
Lnet/minecraft/client/sound/AbstractSoundInstance;category:Lnet/minecraft/sound/SoundCategory;
-
id
- Mappings:
Namespace Name Mixin selector official c
Lfme;c:Labb;
intermediary field_5448
Lnet/minecraft/class_1102;field_5448:Lnet/minecraft/class_2960;
named id
Lnet/minecraft/client/sound/AbstractSoundInstance;id:Lnet/minecraft/util/Identifier;
-
volume
protected float volume- Mappings:
Namespace Name Mixin selector official d
Lfme;d:F
intermediary field_5442
Lnet/minecraft/class_1102;field_5442:F
named volume
Lnet/minecraft/client/sound/AbstractSoundInstance;volume:F
-
pitch
protected float pitch- Mappings:
Namespace Name Mixin selector official e
Lfme;e:F
intermediary field_5441
Lnet/minecraft/class_1102;field_5441:F
named pitch
Lnet/minecraft/client/sound/AbstractSoundInstance;pitch:F
-
x
protected double x- Mappings:
Namespace Name Mixin selector official f
Lfme;f:D
intermediary field_5439
Lnet/minecraft/class_1102;field_5439:D
named x
Lnet/minecraft/client/sound/AbstractSoundInstance;x:D
-
y
protected double y- Mappings:
Namespace Name Mixin selector official g
Lfme;g:D
intermediary field_5450
Lnet/minecraft/class_1102;field_5450:D
named y
Lnet/minecraft/client/sound/AbstractSoundInstance;y:D
-
z
protected double z- Mappings:
Namespace Name Mixin selector official h
Lfme;h:D
intermediary field_5449
Lnet/minecraft/class_1102;field_5449:D
named z
Lnet/minecraft/client/sound/AbstractSoundInstance;z:D
-
repeat
protected boolean repeat- Mappings:
Namespace Name Mixin selector official i
Lfme;i:Z
intermediary field_5446
Lnet/minecraft/class_1102;field_5446:Z
named repeat
Lnet/minecraft/client/sound/AbstractSoundInstance;repeat:Z
-
repeatDelay
protected int repeatDelay- Mappings:
Namespace Name Mixin selector official j
Lfme;j:I
intermediary field_5451
Lnet/minecraft/class_1102;field_5451:I
named repeatDelay
Lnet/minecraft/client/sound/AbstractSoundInstance;repeatDelay:I
-
attenuationType
- Mappings:
Namespace Name Mixin selector official k
Lfme;k:Lfmv$a;
intermediary field_5440
Lnet/minecraft/class_1102;field_5440:Lnet/minecraft/class_1113$class_1114;
named attenuationType
Lnet/minecraft/client/sound/AbstractSoundInstance;attenuationType:Lnet/minecraft/client/sound/SoundInstance$AttenuationType;
-
relative
protected boolean relative- Mappings:
Namespace Name Mixin selector official l
Lfme;l:Z
intermediary field_18936
Lnet/minecraft/class_1102;field_18936:Z
named relative
Lnet/minecraft/client/sound/AbstractSoundInstance;relative:Z
-
field_38800
- Mappings:
Namespace Name Mixin selector official m
Lfme;m:Lamn;
intermediary field_38800
Lnet/minecraft/class_1102;field_38800:Lnet/minecraft/class_5819;
named field_38800
Lnet/minecraft/client/sound/AbstractSoundInstance;field_38800:Lnet/minecraft/util/math/random/Random;
-
-
Constructor Details
-
AbstractSoundInstance
- Mappings:
Namespace Name Mixin selector official <init>
Lfme;<init>(Lajv;Lajx;Lamn;)V
intermediary <init>
Lnet/minecraft/class_1102;<init>(Lnet/minecraft/class_3414;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V
named <init>
Lnet/minecraft/client/sound/AbstractSoundInstance;<init>(Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundCategory;Lnet/minecraft/util/math/random/Random;)V
-
AbstractSoundInstance
- Mappings:
Namespace Name Mixin selector official <init>
Lfme;<init>(Labb;Lajx;Lamn;)V
intermediary <init>
Lnet/minecraft/class_1102;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_3419;Lnet/minecraft/class_5819;)V
named <init>
Lnet/minecraft/client/sound/AbstractSoundInstance;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/sound/SoundCategory;Lnet/minecraft/util/math/random/Random;)V
-
-
Method Details
-
getId
- Specified by:
getId
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official a
Lfmv;a()Labb;
intermediary method_4775
Lnet/minecraft/class_1113;method_4775()Lnet/minecraft/class_2960;
named getId
Lnet/minecraft/client/sound/SoundInstance;getId()Lnet/minecraft/util/Identifier;
-
getSoundSet
- Specified by:
getSoundSet
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official a
Lfmv;a(Lfnz;)Lfoa;
intermediary method_4783
Lnet/minecraft/class_1113;method_4783(Lnet/minecraft/class_1144;)Lnet/minecraft/class_1146;
named getSoundSet
Lnet/minecraft/client/sound/SoundInstance;getSoundSet(Lnet/minecraft/client/sound/SoundManager;)Lnet/minecraft/client/sound/WeightedSoundSet;
-
getSound
- Specified by:
getSound
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official b
Lfmv;b()Lfms;
intermediary method_4776
Lnet/minecraft/class_1113;method_4776()Lnet/minecraft/class_1111;
named getSound
Lnet/minecraft/client/sound/SoundInstance;getSound()Lnet/minecraft/client/sound/Sound;
-
getCategory
- Specified by:
getCategory
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official c
Lfmv;c()Lajx;
intermediary method_4774
Lnet/minecraft/class_1113;method_4774()Lnet/minecraft/class_3419;
named getCategory
Lnet/minecraft/client/sound/SoundInstance;getCategory()Lnet/minecraft/sound/SoundCategory;
-
isRepeatable
public boolean isRepeatable()- Specified by:
isRepeatable
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official d
Lfmv;d()Z
intermediary method_4786
Lnet/minecraft/class_1113;method_4786()Z
named isRepeatable
Lnet/minecraft/client/sound/SoundInstance;isRepeatable()Z
-
getRepeatDelay
public int getRepeatDelay()- Specified by:
getRepeatDelay
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official e
Lfmv;e()I
intermediary method_4780
Lnet/minecraft/class_1113;method_4780()I
named getRepeatDelay
Lnet/minecraft/client/sound/SoundInstance;getRepeatDelay()I
-
getVolume
public float getVolume()- Specified by:
getVolume
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official f
Lfmv;f()F
intermediary method_4781
Lnet/minecraft/class_1113;method_4781()F
named getVolume
Lnet/minecraft/client/sound/SoundInstance;getVolume()F
-
getPitch
public float getPitch()- Specified by:
getPitch
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official g
Lfmv;g()F
intermediary method_4782
Lnet/minecraft/class_1113;method_4782()F
named getPitch
Lnet/minecraft/client/sound/SoundInstance;getPitch()F
-
getX
public double getX()- Specified by:
getX
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official h
Lfmv;h()D
intermediary method_4784
Lnet/minecraft/class_1113;method_4784()D
named getX
Lnet/minecraft/client/sound/SoundInstance;getX()D
-
getY
public double getY()- Specified by:
getY
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official i
Lfmv;i()D
intermediary method_4779
Lnet/minecraft/class_1113;method_4779()D
named getY
Lnet/minecraft/client/sound/SoundInstance;getY()D
-
getZ
public double getZ()- Specified by:
getZ
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official j
Lfmv;j()D
intermediary method_4778
Lnet/minecraft/class_1113;method_4778()D
named getZ
Lnet/minecraft/client/sound/SoundInstance;getZ()D
-
getAttenuationType
- Specified by:
getAttenuationType
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official k
Lfmv;k()Lfmv$a;
intermediary method_4777
Lnet/minecraft/class_1113;method_4777()Lnet/minecraft/class_1113$class_1114;
named getAttenuationType
Lnet/minecraft/client/sound/SoundInstance;getAttenuationType()Lnet/minecraft/client/sound/SoundInstance$AttenuationType;
-
isRelative
public boolean isRelative()- Specified by:
isRelative
in interfaceSoundInstance
- Mappings:
Namespace Name Mixin selector official l
Lfmv;l()Z
intermediary method_4787
Lnet/minecraft/class_1113;method_4787()Z
named isRelative
Lnet/minecraft/client/sound/SoundInstance;isRelative()Z
-
toString
-