net.minecraft.util.math.random

public class ChunkRandom

extends CheckedRandom

All mapped superinterfaces:

BaseRandom, Random

net.minecraft.world.level.levelgen.WorldgenRandom
net.minecraft.class_2919
net.minecraft.util.math.random.ChunkRandom

Field summary

Modifier and TypeField
private final Random
randomSource
field_35141
baseRandom
private int
count
field_28768
sampleCount

Constructor summary

ModifierConstructor
public (Random baseRandom)

Method summary

Modifier and TypeMethod
public int
getCount()
method_35335()
getSampleCount()
public Random
fork()
method_38420()
split()
public RandomSplitter
forkPositional()
method_38421()
nextSplitter()
public int
next(int bits)
method_43156(int arg0)
next(int arg0)
public synchronized void
setSeed(long seed)
method_43052(long arg0)
setSeed(long arg0)
public long
setDecorationSeed(long seed, int chunkX, int chunkZ)
method_12661(long arg0, int arg1, int arg2)
setPopulationSeed(long worldSeed, int blockX, int blockZ)
public void
setFeatureSeed(long seed, int index, int step)
method_12664(long arg0, int arg1, int arg2)
setDecoratorSeed(long populationSeed, int index, int step)
public void
setLargeFeatureSeed(long seed, int chunkX, int chunkZ)
method_12663(long arg0, int arg1, int arg2)
setCarverSeed(long worldSeed, int chunkX, int chunkZ)
public void
setLargeFeatureWithSalt(long seed, int x, int z, int blend)
method_12665(long arg0, int arg1, int arg2, int arg3)
setRegionSeed(long worldSeed, int regionX, int regionZ, int salt)
public static Random
seedSlimeChunk(int x, int z, long seed, long salt)
method_12662(int arg0, int arg1, long arg2, long arg3)
getSlimeRandom(int chunkX, int chunkZ, long worldSeed, long scrambler)