Datensatzklasse PlaybackConfig
java.lang.Object
java.lang.Record
de.mrjulsen.dragnsounds.core.data.PlaybackConfig
public record PlaybackConfig(ESoundType type, String soundSourceName, float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks, boolean showNowPlayingText)
extends Record
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungPlaybackConfig(ESoundType type, String soundSourceName, float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks, boolean showNowPlayingText) Erstellt eine Instanz einer DatensatzklassePlaybackConfig. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintGibt den Wert für die DatensatzkomponenteattenuationDistancezurück.static PlaybackConfigdefaultUI(float volume, float pitch, int offsetTicks) static PlaybackConfigdefaultUIMusic(float volume, float pitch, int offsetTicks) static PlaybackConfigdefaultWorld(float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks) static PlaybackConfigdefaultWorldMusic(float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks) static PlaybackConfigdeserializeNbt(net.minecraft.nbt.CompoundTag nbt) final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.intGibt den Wert für die DatensatzkomponenteoffsetTickszurück.floatpitch()Gibt den Wert für die Datensatzkomponentepitchzurück.net.minecraft.world.phys.Vec3pos()Gibt den Wert für die Datensatzkomponenteposzurück.booleanrelative()Gibt den Wert für die Datensatzkomponenterelativezurück.net.minecraft.nbt.CompoundTagbooleanGibt den Wert für die DatensatzkomponenteshowNowPlayingTextzurück.Gibt den Wert für die DatensatzkomponentesoundSourceNamezurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.type()Gibt den Wert für die Datensatzkomponentetypezurück.floatvolume()Gibt den Wert für die Datensatzkomponentevolumezurück.
-
Konstruktordetails
-
PlaybackConfig
public PlaybackConfig(ESoundType type, String soundSourceName, float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks, boolean showNowPlayingText) Erstellt eine Instanz einer DatensatzklassePlaybackConfig.- Parameter:
type- Wert für die DatensatzkomponentetypesoundSourceName- Wert für die DatensatzkomponentesoundSourceNamevolume- Wert für die Datensatzkomponentevolumepitch- Wert für die Datensatzkomponentepitchpos- Wert für die DatensatzkomponenteposattenuationDistance- Wert für die DatensatzkomponenteattenuationDistancerelative- Wert für die DatensatzkomponenterelativeoffsetTicks- Wert für die DatensatzkomponenteoffsetTicksshowNowPlayingText- Wert für die DatensatzkomponenteshowNowPlayingText
-
-
Methodendetails
-
defaultUI
-
defaultWorld
public static PlaybackConfig defaultWorld(float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks) -
defaultUIMusic
-
defaultWorldMusic
public static PlaybackConfig defaultWorldMusic(float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks) -
serializeNbt
public net.minecraft.nbt.CompoundTag serializeNbt() -
deserializeNbt
-
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 "==". -
type
Gibt den Wert für die Datensatzkomponentetypezurück.- Gibt zurück:
- Wert der Datensatzkomponente
type
-
soundSourceName
Gibt den Wert für die DatensatzkomponentesoundSourceNamezurück.- Gibt zurück:
- Wert der Datensatzkomponente
soundSourceName
-
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
-
pos
public net.minecraft.world.phys.Vec3 pos()Gibt den Wert für die Datensatzkomponenteposzurück.- Gibt zurück:
- Wert der Datensatzkomponente
pos
-
attenuationDistance
public int attenuationDistance()Gibt den Wert für die DatensatzkomponenteattenuationDistancezurück.- Gibt zurück:
- Wert der Datensatzkomponente
attenuationDistance
-
relative
public boolean relative()Gibt den Wert für die Datensatzkomponenterelativezurück.- Gibt zurück:
- Wert der Datensatzkomponente
relative
-
offsetTicks
public int offsetTicks()Gibt den Wert für die DatensatzkomponenteoffsetTickszurück.- Gibt zurück:
- Wert der Datensatzkomponente
offsetTicks
-
showNowPlayingText
public boolean showNowPlayingText()Gibt den Wert für die DatensatzkomponenteshowNowPlayingTextzurück.- Gibt zurück:
- Wert der Datensatzkomponente
showNowPlayingText
-