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

    Konstruktoren
    Konstruktor
    Beschreibung
    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 Datensatzklasse SoundPlaybackData.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
    Gibt den Wert für die Datensatzkomponente attenuationDistance zurück.
    float
    Gibt den Wert für die Datensatzkomponente coneAngleA zurück.
    float
    Gibt den Wert für die Datensatzkomponente coneAngleB zurück.
    float
    Gibt den Wert für die Datensatzkomponente coneOuterGain zurück.
    net.minecraft.world.phys.Vec3
    Gibt den Wert für die Datensatzkomponente direction zurück.
    float
    Gibt den Wert für die Datensatzkomponente doppler zurück.
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    fromNbt(net.minecraft.nbt.CompoundTag nbt)
     
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    boolean
    Gibt den Wert für die Datensatzkomponente paused zurück.
    float
    Gibt den Wert für die Datensatzkomponente pitch zurück.
    int
    Gibt den Wert für die Datensatzkomponente playbackPositionTicks zurück.
    net.minecraft.world.phys.Vec3
    Gibt den Wert für die Datensatzkomponente position zurück.
    net.minecraft.nbt.CompoundTag
     
    final String
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
    net.minecraft.world.phys.Vec3
    Gibt den Wert für die Datensatzkomponente velocity zurück.
    float
    Gibt den Wert für die Datensatzkomponente volume zurück.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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 Datensatzklasse SoundPlaybackData.
      Parameter:
      volume - Wert für die Datensatzkomponente volume
      pitch - Wert für die Datensatzkomponente pitch
      attenuationDistance - Wert für die Datensatzkomponente attenuationDistance
      position - Wert für die Datensatzkomponente position
      direction - Wert für die Datensatzkomponente direction
      velocity - Wert für die Datensatzkomponente velocity
      doppler - Wert für die Datensatzkomponente doppler
      coneAngleA - Wert für die Datensatzkomponente coneAngleA
      coneAngleB - Wert für die Datensatzkomponente coneAngleB
      coneOuterGain - Wert für die Datensatzkomponente coneOuterGain
      paused - Wert für die Datensatzkomponente paused
      playbackPositionTicks - Wert für die Datensatzkomponente playbackPositionTicks
  • Methodendetails

    • toNbt

      public net.minecraft.nbt.CompoundTag toNbt()
    • fromNbt

      public static SoundPlaybackData fromNbt(net.minecraft.nbt.CompoundTag nbt)
    • toString

      public final String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals(Object o)
      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 mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • volume

      public float volume()
      Gibt den Wert für die Datensatzkomponente volume zurück.
      Gibt zurück:
      Wert der Datensatzkomponente volume
    • pitch

      public float pitch()
      Gibt den Wert für die Datensatzkomponente pitch zurück.
      Gibt zurück:
      Wert der Datensatzkomponente pitch
    • attenuationDistance

      public int attenuationDistance()
      Gibt den Wert für die Datensatzkomponente attenuationDistance zurück.
      Gibt zurück:
      Wert der Datensatzkomponente attenuationDistance
    • position

      public net.minecraft.world.phys.Vec3 position()
      Gibt den Wert für die Datensatzkomponente position zurück.
      Gibt zurück:
      Wert der Datensatzkomponente position
    • direction

      public net.minecraft.world.phys.Vec3 direction()
      Gibt den Wert für die Datensatzkomponente direction zurück.
      Gibt zurück:
      Wert der Datensatzkomponente direction
    • velocity

      public net.minecraft.world.phys.Vec3 velocity()
      Gibt den Wert für die Datensatzkomponente velocity zurück.
      Gibt zurück:
      Wert der Datensatzkomponente velocity
    • doppler

      public float doppler()
      Gibt den Wert für die Datensatzkomponente doppler zurück.
      Gibt zurück:
      Wert der Datensatzkomponente doppler
    • coneAngleA

      public float coneAngleA()
      Gibt den Wert für die Datensatzkomponente coneAngleA zurück.
      Gibt zurück:
      Wert der Datensatzkomponente coneAngleA
    • coneAngleB

      public float coneAngleB()
      Gibt den Wert für die Datensatzkomponente coneAngleB zurück.
      Gibt zurück:
      Wert der Datensatzkomponente coneAngleB
    • coneOuterGain

      public float coneOuterGain()
      Gibt den Wert für die Datensatzkomponente coneOuterGain zurück.
      Gibt zurück:
      Wert der Datensatzkomponente coneOuterGain
    • paused

      public boolean paused()
      Gibt den Wert für die Datensatzkomponente paused zurück.
      Gibt zurück:
      Wert der Datensatzkomponente paused
    • playbackPositionTicks

      public int playbackPositionTicks()
      Gibt den Wert für die Datensatzkomponente playbackPositionTicks zurück.
      Gibt zurück:
      Wert der Datensatzkomponente playbackPositionTicks