Datensatzklasse SoundPlaybackData
java.lang.Object
java.lang.Record
de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
public record SoundPlaybackData(float volume, float pitch, int attenuationDistance, net.minecraft.world.phys.Vec3 position, net.minecraft.world.phys.Vec3 direction, net.minecraft.world.phys.Vec3 velocity, float doppler, float coneAngleA, float coneAngleB, float coneOuterGain, boolean paused, int playbackPositionTicks)
extends Record
-
Konstruktorübersicht
KonstruktorBeschreibungSoundPlaybackData
(float volume, float pitch, int attenuationDistance, net.minecraft.world.phys.Vec3 position, net.minecraft.world.phys.Vec3 direction, net.minecraft.world.phys.Vec3 velocity, float doppler, float coneAngleA, float coneAngleB, float coneOuterGain, boolean paused, int playbackPositionTicks) Erstellt eine Instanz einer DatensatzklasseSoundPlaybackData
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Gibt den Wert für die DatensatzkomponenteattenuationDistance
zurück.float
Gibt den Wert für die DatensatzkomponenteconeAngleA
zurück.float
Gibt den Wert für die DatensatzkomponenteconeAngleB
zurück.float
Gibt den Wert für die DatensatzkomponenteconeOuterGain
zurück.net.minecraft.world.phys.Vec3
Gibt den Wert für die Datensatzkomponentedirection
zurück.float
doppler()
Gibt den Wert für die Datensatzkomponentedoppler
zurück.final boolean
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.static SoundPlaybackData
fromNbt
(net.minecraft.nbt.CompoundTag nbt) final int
hashCode()
Gibt einen Hashcodewert für diese Objekt zurück.boolean
paused()
Gibt den Wert für die Datensatzkomponentepaused
zurück.float
pitch()
Gibt den Wert für die Datensatzkomponentepitch
zurück.int
Gibt den Wert für die DatensatzkomponenteplaybackPositionTicks
zurück.net.minecraft.world.phys.Vec3
position()
Gibt den Wert für die Datensatzkomponenteposition
zurück.net.minecraft.nbt.CompoundTag
toNbt()
final String
toString()
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.net.minecraft.world.phys.Vec3
velocity()
Gibt den Wert für die Datensatzkomponentevelocity
zurück.float
volume()
Gibt den Wert für die Datensatzkomponentevolume
zurück.
-
Konstruktordetails
-
SoundPlaybackData
public SoundPlaybackData(float volume, float pitch, int attenuationDistance, net.minecraft.world.phys.Vec3 position, net.minecraft.world.phys.Vec3 direction, net.minecraft.world.phys.Vec3 velocity, float doppler, float coneAngleA, float coneAngleB, float coneOuterGain, boolean paused, int playbackPositionTicks) Erstellt eine Instanz einer DatensatzklasseSoundPlaybackData
.- Parameter:
volume
- Wert für die Datensatzkomponentevolume
pitch
- Wert für die Datensatzkomponentepitch
attenuationDistance
- Wert für die DatensatzkomponenteattenuationDistance
position
- Wert für die Datensatzkomponenteposition
direction
- Wert für die Datensatzkomponentedirection
velocity
- Wert für die Datensatzkomponentevelocity
doppler
- Wert für die Datensatzkomponentedoppler
coneAngleA
- Wert für die DatensatzkomponenteconeAngleA
coneAngleB
- Wert für die DatensatzkomponenteconeAngleB
coneOuterGain
- Wert für die DatensatzkomponenteconeOuterGain
paused
- Wert für die Datensatzkomponentepaused
playbackPositionTicks
- Wert für die DatensatzkomponenteplaybackPositionTicks
-
-
Methodendetails
-
toNbt
public net.minecraft.nbt.CompoundTag toNbt() -
fromNbt
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Referenzkomponenten werden verglichen mitObjects::equals(Object,Object)
; primitive Komponenten werden verglichen mit "==". -
volume
public float volume()Gibt den Wert für die Datensatzkomponentevolume
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
volume
-
pitch
public float pitch()Gibt den Wert für die Datensatzkomponentepitch
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
pitch
-
attenuationDistance
public int attenuationDistance()Gibt den Wert für die DatensatzkomponenteattenuationDistance
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
attenuationDistance
-
position
public net.minecraft.world.phys.Vec3 position()Gibt den Wert für die Datensatzkomponenteposition
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
position
-
direction
public net.minecraft.world.phys.Vec3 direction()Gibt den Wert für die Datensatzkomponentedirection
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
direction
-
velocity
public net.minecraft.world.phys.Vec3 velocity()Gibt den Wert für die Datensatzkomponentevelocity
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
velocity
-
doppler
public float doppler()Gibt den Wert für die Datensatzkomponentedoppler
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
doppler
-
coneAngleA
public float coneAngleA()Gibt den Wert für die DatensatzkomponenteconeAngleA
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
coneAngleA
-
coneAngleB
public float coneAngleB()Gibt den Wert für die DatensatzkomponenteconeAngleB
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
coneAngleB
-
coneOuterGain
public float coneOuterGain()Gibt den Wert für die DatensatzkomponenteconeOuterGain
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
coneOuterGain
-
paused
public boolean paused()Gibt den Wert für die Datensatzkomponentepaused
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
paused
-
playbackPositionTicks
public int playbackPositionTicks()Gibt den Wert für die DatensatzkomponenteplaybackPositionTicks
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
playbackPositionTicks
-