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
KonstruktorenKonstruktorBeschreibungSoundPlaybackData(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 TypMethodeBeschreibungintGibt den Wert für die DatensatzkomponenteattenuationDistancezurück.floatGibt den Wert für die DatensatzkomponenteconeAngleAzurück.floatGibt den Wert für die DatensatzkomponenteconeAngleBzurück.floatGibt den Wert für die DatensatzkomponenteconeOuterGainzurück.net.minecraft.world.phys.Vec3Gibt den Wert für die Datensatzkomponentedirectionzurück.floatdoppler()Gibt den Wert für die Datensatzkomponentedopplerzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.static SoundPlaybackDatafromNbt(net.minecraft.nbt.CompoundTag nbt) final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.booleanpaused()Gibt den Wert für die Datensatzkomponentepausedzurück.floatpitch()Gibt den Wert für die Datensatzkomponentepitchzurück.intGibt den Wert für die DatensatzkomponenteplaybackPositionTickszurück.net.minecraft.world.phys.Vec3position()Gibt den Wert für die Datensatzkomponentepositionzurück.net.minecraft.nbt.CompoundTagtoNbt()final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.net.minecraft.world.phys.Vec3velocity()Gibt den Wert für die Datensatzkomponentevelocityzurück.floatvolume()Gibt den Wert für die Datensatzkomponentevolumezurü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 Datensatzkomponentevolumepitch- Wert für die DatensatzkomponentepitchattenuationDistance- Wert für die DatensatzkomponenteattenuationDistanceposition- Wert für die Datensatzkomponentepositiondirection- Wert für die Datensatzkomponentedirectionvelocity- Wert für die Datensatzkomponentevelocitydoppler- Wert für die DatensatzkomponentedopplerconeAngleA- Wert für die DatensatzkomponenteconeAngleAconeAngleB- Wert für die DatensatzkomponenteconeAngleBconeOuterGain- Wert für die DatensatzkomponenteconeOuterGainpaused- Wert für die DatensatzkomponentepausedplaybackPositionTicks- 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 Datensatzkomponentevolumezurück.- Gibt zurück:
- Wert der Datensatzkomponente
volume
-
pitch
public float pitch()Gibt den Wert für die Datensatzkomponentepitchzurück.- Gibt zurück:
- Wert der Datensatzkomponente
pitch
-
attenuationDistance
public int attenuationDistance()Gibt den Wert für die DatensatzkomponenteattenuationDistancezurück.- Gibt zurück:
- Wert der Datensatzkomponente
attenuationDistance
-
position
public net.minecraft.world.phys.Vec3 position()Gibt den Wert für die Datensatzkomponentepositionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
position
-
direction
public net.minecraft.world.phys.Vec3 direction()Gibt den Wert für die Datensatzkomponentedirectionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
direction
-
velocity
public net.minecraft.world.phys.Vec3 velocity()Gibt den Wert für die Datensatzkomponentevelocityzurück.- Gibt zurück:
- Wert der Datensatzkomponente
velocity
-
doppler
public float doppler()Gibt den Wert für die Datensatzkomponentedopplerzurück.- Gibt zurück:
- Wert der Datensatzkomponente
doppler
-
coneAngleA
public float coneAngleA()Gibt den Wert für die DatensatzkomponenteconeAngleAzurück.- Gibt zurück:
- Wert der Datensatzkomponente
coneAngleA
-
coneAngleB
public float coneAngleB()Gibt den Wert für die DatensatzkomponenteconeAngleBzurück.- Gibt zurück:
- Wert der Datensatzkomponente
coneAngleB
-
coneOuterGain
public float coneOuterGain()Gibt den Wert für die DatensatzkomponenteconeOuterGainzurück.- Gibt zurück:
- Wert der Datensatzkomponente
coneOuterGain
-
paused
public boolean paused()Gibt den Wert für die Datensatzkomponentepausedzurück.- Gibt zurück:
- Wert der Datensatzkomponente
paused
-
playbackPositionTicks
public int playbackPositionTicks()Gibt den Wert für die DatensatzkomponenteplaybackPositionTickszurück.- Gibt zurück:
- Wert der Datensatzkomponente
playbackPositionTicks
-