类 RandomState
java.lang.Object
net.minecraft.world.level.levelgen.RandomState
-
字段概要
字段修饰符和类型字段说明private final PositionalRandomFactory
private final Map<ResourceKey<NormalNoise.NoiseParameters>,
NormalNoise> private final HolderGetter<NormalNoise.NoiseParameters>
private final PositionalRandomFactory
private final Map<ResourceLocation,
PositionalRandomFactory> (专用程序包) final PositionalRandomFactory
private final NoiseRouter
private final Climate.Sampler
private final SurfaceSystem
-
构造器概要
构造器限定符构造器说明private
RandomState
(NoiseGeneratorSettings pSettings, HolderGetter<NormalNoise.NoiseParameters> pNoiseParametersGetter, long pLevelSeed) -
方法概要
修饰符和类型方法说明static RandomState
create
(HolderGetter.Provider pRegistries, ResourceKey<NoiseGeneratorSettings> pSettingsKey, long pLevelSeed) static RandomState
create
(NoiseGeneratorSettings pSettings, HolderGetter<NormalNoise.NoiseParameters> pNoiseParametersGetter, long pLevelSeed) getOrCreateNoise
(ResourceKey<NormalNoise.NoiseParameters> pResourceKey) getOrCreateRandomFactory
(ResourceLocation pLocation) router()
sampler()
-
字段详细资料
-
random
-
noises
-
router
-
sampler
-
surfaceSystem
-
aquiferRandom
-
oreRandom
-
noiseIntances
-
positionalRandoms
-
-
构造器详细资料
-
RandomState
private RandomState(NoiseGeneratorSettings pSettings, HolderGetter<NormalNoise.NoiseParameters> pNoiseParametersGetter, long pLevelSeed)
-
-
方法详细资料
-
create
public static RandomState create(HolderGetter.Provider pRegistries, ResourceKey<NoiseGeneratorSettings> pSettingsKey, long pLevelSeed) -
create
public static RandomState create(NoiseGeneratorSettings pSettings, HolderGetter<NormalNoise.NoiseParameters> pNoiseParametersGetter, long pLevelSeed) -
getOrCreateNoise
-
getOrCreateRandomFactory
-
router
-
sampler
-
surfaceSystem
-
aquiferRandom
-
oreRandom
-