Datensatzklasse MathUtil.RandomSourceWrapper

java.lang.Object
java.lang.Record
info.u_team.u_team_core.util.MathUtil.RandomSourceWrapper
Alle implementierten Schnittstellen:
net.minecraft.util.RandomSource
Umschließende Klasse:
MathUtil

public static record MathUtil.RandomSourceWrapper(Random random) extends Record implements net.minecraft.util.RandomSource
Wrapper around the RandomSource for normal Random instances
  • Feldübersicht

    Von Schnittstelle geerbte Felder net.minecraft.util.RandomSource

    GAUSSIAN_SPREAD_FACTOR
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Erstellt eine Instanz einer Datensatzklasse RandomSourceWrapper.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    net.minecraft.util.RandomSource
     
    net.minecraft.world.level.levelgen.PositionalRandomFactory
     
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    boolean
     
    double
     
    float
     
    double
     
    int
     
    int
    nextInt(int bound)
     
    long
     
    Gibt den Wert für die Datensatzkomponente random zurück.
    void
    setSeed(long seed)
     
    final String
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden net.minecraft.util.RandomSource

    consumeCount, nextInt, nextIntBetweenInclusive, triangle
  • Konstruktordetails

    • RandomSourceWrapper

      public RandomSourceWrapper(Random random)
      Erstellt eine Instanz einer Datensatzklasse RandomSourceWrapper.
      Parameter:
      random - Wert für die Datensatzkomponente random
  • Methodendetails

    • fork

      public net.minecraft.util.RandomSource fork()
      Angegeben von:
      fork in Schnittstelle net.minecraft.util.RandomSource
    • forkPositional

      public net.minecraft.world.level.levelgen.PositionalRandomFactory forkPositional()
      Angegeben von:
      forkPositional in Schnittstelle net.minecraft.util.RandomSource
    • setSeed

      public void setSeed(long seed)
      Angegeben von:
      setSeed in Schnittstelle net.minecraft.util.RandomSource
    • nextInt

      public int nextInt()
      Angegeben von:
      nextInt in Schnittstelle net.minecraft.util.RandomSource
    • nextInt

      public int nextInt(int bound)
      Angegeben von:
      nextInt in Schnittstelle net.minecraft.util.RandomSource
    • nextLong

      public long nextLong()
      Angegeben von:
      nextLong in Schnittstelle net.minecraft.util.RandomSource
    • nextBoolean

      public boolean nextBoolean()
      Angegeben von:
      nextBoolean in Schnittstelle net.minecraft.util.RandomSource
    • nextFloat

      public float nextFloat()
      Angegeben von:
      nextFloat in Schnittstelle net.minecraft.util.RandomSource
    • nextDouble

      public double nextDouble()
      Angegeben von:
      nextDouble in Schnittstelle net.minecraft.util.RandomSource
    • nextGaussian

      public double nextGaussian()
      Angegeben von:
      nextGaussian in Schnittstelle net.minecraft.util.RandomSource
    • 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. Alle Komponenten in dieser Datensatzklasse werden verglichen mit Objects::equals(Object,Object).
      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.
    • random

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