Package info.u_team.u_team_core.util
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
KonstruktorenKonstruktorBeschreibungRandomSourceWrapper(Random random) Erstellt eine Instanz einer DatensatzklasseRandomSourceWrapper. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.net.minecraft.util.RandomSourcefork()net.minecraft.world.level.levelgen.PositionalRandomFactoryfinal inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.booleandoublefloatdoubleintnextInt()intnextInt(int bound) longnextLong()random()Gibt den Wert für die Datensatzkomponenterandomzurück.voidsetSeed(long seed) final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden net.minecraft.util.RandomSource
consumeCount, nextInt, nextIntBetweenInclusive, triangle
-
Konstruktordetails
-
RandomSourceWrapper
Erstellt eine Instanz einer DatensatzklasseRandomSourceWrapper.- Parameter:
random- Wert für die Datensatzkomponenterandom
-
-
Methodendetails
-
fork
public net.minecraft.util.RandomSource fork()- Angegeben von:
forkin Schnittstellenet.minecraft.util.RandomSource
-
forkPositional
public net.minecraft.world.level.levelgen.PositionalRandomFactory forkPositional()- Angegeben von:
forkPositionalin Schnittstellenet.minecraft.util.RandomSource
-
setSeed
public void setSeed(long seed) - Angegeben von:
setSeedin Schnittstellenet.minecraft.util.RandomSource
-
nextInt
public int nextInt()- Angegeben von:
nextIntin Schnittstellenet.minecraft.util.RandomSource
-
nextInt
public int nextInt(int bound) - Angegeben von:
nextIntin Schnittstellenet.minecraft.util.RandomSource
-
nextLong
public long nextLong()- Angegeben von:
nextLongin Schnittstellenet.minecraft.util.RandomSource
-
nextBoolean
public boolean nextBoolean()- Angegeben von:
nextBooleanin Schnittstellenet.minecraft.util.RandomSource
-
nextFloat
public float nextFloat()- Angegeben von:
nextFloatin Schnittstellenet.minecraft.util.RandomSource
-
nextDouble
public double nextDouble()- Angegeben von:
nextDoublein Schnittstellenet.minecraft.util.RandomSource
-
nextGaussian
public double nextGaussian()- Angegeben von:
nextGaussianin Schnittstellenet.minecraft.util.RandomSource
-
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. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
random
Gibt den Wert für die Datensatzkomponenterandomzurück.- Gibt zurück:
- Wert der Datensatzkomponente
random
-