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
KonstruktorBeschreibungPlaybackConfig
(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 TypMethodeBeschreibungint
Gibt den Wert für die DatensatzkomponenteattenuationDistance
zurück.static PlaybackConfig
defaultUI
(float volume, float pitch, int offsetTicks) static PlaybackConfig
defaultUIMusic
(float volume, float pitch, int offsetTicks) static PlaybackConfig
defaultWorld
(float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks) static PlaybackConfig
defaultWorldMusic
(float volume, float pitch, net.minecraft.world.phys.Vec3 pos, int attenuationDistance, boolean relative, int offsetTicks) static PlaybackConfig
deserializeNbt
(net.minecraft.nbt.CompoundTag nbt) final boolean
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.final int
hashCode()
Gibt einen Hashcodewert für diese Objekt zurück.int
Gibt den Wert für die DatensatzkomponenteoffsetTicks
zurück.float
pitch()
Gibt den Wert für die Datensatzkomponentepitch
zurück.net.minecraft.world.phys.Vec3
pos()
Gibt den Wert für die Datensatzkomponentepos
zurück.boolean
relative()
Gibt den Wert für die Datensatzkomponenterelative
zurück.net.minecraft.nbt.CompoundTag
boolean
Gibt den Wert für die DatensatzkomponenteshowNowPlayingText
zurück.Gibt den Wert für die DatensatzkomponentesoundSourceName
zurück.final String
toString()
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.type()
Gibt den Wert für die Datensatzkomponentetype
zurück.float
volume()
Gibt den Wert für die Datensatzkomponentevolume
zurü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 Datensatzkomponentetype
soundSourceName
- Wert für die DatensatzkomponentesoundSourceName
volume
- Wert für die Datensatzkomponentevolume
pitch
- Wert für die Datensatzkomponentepitch
pos
- Wert für die Datensatzkomponentepos
attenuationDistance
- Wert für die DatensatzkomponenteattenuationDistance
relative
- Wert für die Datensatzkomponenterelative
offsetTicks
- Wert für die DatensatzkomponenteoffsetTicks
showNowPlayingText
- 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 Datensatzkomponentetype
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
type
-
soundSourceName
Gibt den Wert für die DatensatzkomponentesoundSourceName
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
soundSourceName
-
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
-
pos
public net.minecraft.world.phys.Vec3 pos()Gibt den Wert für die Datensatzkomponentepos
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
pos
-
attenuationDistance
public int attenuationDistance()Gibt den Wert für die DatensatzkomponenteattenuationDistance
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
attenuationDistance
-
relative
public boolean relative()Gibt den Wert für die Datensatzkomponenterelative
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
relative
-
offsetTicks
public int offsetTicks()Gibt den Wert für die DatensatzkomponenteoffsetTicks
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
offsetTicks
-
showNowPlayingText
public boolean showNowPlayingText()Gibt den Wert für die DatensatzkomponenteshowNowPlayingText
zurück.- Gibt zurück:
- Wert der Datensatzkomponente
showNowPlayingText
-