Interface LayerSampleContext<R extends LayerSampler>
- All Superinterfaces:
LayerRandomnessSource
- All Known Implementing Classes:
CachingLayerContext
public interface LayerSampleContext<R extends LayerSampler> extends LayerRandomnessSource
-
Method Summary
Modifier and Type Method Description default int
choose(int a, int b)
default int
choose(int a, int b, int c, int d)
R
createSampler(LayerOperator operator)
default R
createSampler(LayerOperator operator, R parent)
default R
createSampler(LayerOperator operator, R r, R r2)
void
initSeed(long x, long y)
Methods inherited from interface net.minecraft.world.biome.layer.util.LayerRandomnessSource
getNoiseSampler, nextInt
-
Method Details
-
initSeed
void initSeed(long x, long y) -
createSampler
-
createSampler
-
createSampler
-
choose
default int choose(int a, int b) -
choose
default int choose(int a, int b, int c, int d)
-