Class SurfaceRules
java.lang.Object
net.minecraft.world.level.levelgen.SurfaceRules
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum(package private) static enum(package private) static final class(package private) static final record(package private) static interfacestatic interfaceprotected static final class(package private) static enum(package private) static class(package private) static class(package private) static class(package private) static final record(package private) static final record(package private) static final recordstatic interface(package private) static final record(package private) static final record(package private) static final record(package private) static enum(package private) static final recordprotected static interface(package private) static enum(package private) static final record(package private) static final record(package private) static final record(package private) static final record(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SurfaceRules.ConditionSourcestatic final SurfaceRules.ConditionSourcestatic final SurfaceRules.ConditionSourcestatic final SurfaceRules.ConditionSourcestatic final SurfaceRules.ConditionSourcestatic final SurfaceRules.ConditionSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SurfaceRules.ConditionSourcestatic SurfaceRules.RuleSourcestatic SurfaceRules.ConditionSourcehole()static SurfaceRules.RuleSourceifTrue(SurfaceRules.ConditionSource p_189395_, SurfaceRules.RuleSource p_189396_) private static SurfaceRules.BiomeConditionSourceisBiome(List<ResourceKey<Biome>> p_189408_) static SurfaceRules.ConditionSourceisBiome(ResourceKey<Biome>... p_189417_) static SurfaceRules.ConditionSourcenoiseCondition(ResourceKey<NormalNoise.NoiseParameters> p_189410_, double p_189411_) static SurfaceRules.ConditionSourcenoiseCondition(ResourceKey<NormalNoise.NoiseParameters> p_189413_, double p_189414_, double p_189415_) static SurfaceRules.ConditionSourcenot(SurfaceRules.ConditionSource p_189393_) (package private) static <A> com.mojang.serialization.MapCodec<? extends A> register(Registry<com.mojang.serialization.MapCodec<? extends A>> p_224604_, String p_224605_, KeyDispatchDataCodec<? extends A> p_224606_) static SurfaceRules.RuleSourcesequence(SurfaceRules.RuleSource... p_198273_) static SurfaceRules.RuleSourcestate(BlockState p_189391_) static SurfaceRules.ConditionSourcesteep()static SurfaceRules.ConditionSourcestoneDepthCheck(int p_202172_, boolean p_202173_, int p_202174_, CaveSurface p_202175_) static SurfaceRules.ConditionSourcestoneDepthCheck(int p_202177_, boolean p_202178_, CaveSurface p_202179_) static SurfaceRules.ConditionSourcestatic SurfaceRules.ConditionSourceverticalGradient(String p_189404_, VerticalAnchor p_189405_, VerticalAnchor p_189406_) static SurfaceRules.ConditionSourcewaterBlockCheck(int p_189383_, int p_189384_) static SurfaceRules.ConditionSourcewaterStartCheck(int p_189420_, int p_189421_) static SurfaceRules.ConditionSourceyBlockCheck(VerticalAnchor p_189401_, int p_189402_) static SurfaceRules.ConditionSourceyStartCheck(VerticalAnchor p_189423_, int p_189424_)
-
Field Details
-
ON_FLOOR
-
UNDER_FLOOR
-
DEEP_UNDER_FLOOR
-
VERY_DEEP_UNDER_FLOOR
-
ON_CEILING
-
UNDER_CEILING
-
-
Constructor Details
-
SurfaceRules
public SurfaceRules()
-
-
Method Details
-
stoneDepthCheck
public static SurfaceRules.ConditionSource stoneDepthCheck(int p_202177_, boolean p_202178_, CaveSurface p_202179_) -
stoneDepthCheck
public static SurfaceRules.ConditionSource stoneDepthCheck(int p_202172_, boolean p_202173_, int p_202174_, CaveSurface p_202175_) -
not
-
yBlockCheck
-
yStartCheck
-
waterBlockCheck
-
waterStartCheck
-
isBiome
-
isBiome
-
noiseCondition
public static SurfaceRules.ConditionSource noiseCondition(ResourceKey<NormalNoise.NoiseParameters> p_189410_, double p_189411_) -
noiseCondition
public static SurfaceRules.ConditionSource noiseCondition(ResourceKey<NormalNoise.NoiseParameters> p_189413_, double p_189414_, double p_189415_) -
verticalGradient
public static SurfaceRules.ConditionSource verticalGradient(String p_189404_, VerticalAnchor p_189405_, VerticalAnchor p_189406_) -
steep
-
hole
-
abovePreliminarySurface
-
temperature
-
ifTrue
public static SurfaceRules.RuleSource ifTrue(SurfaceRules.ConditionSource p_189395_, SurfaceRules.RuleSource p_189396_) -
sequence
-
state
-
bandlands
-
register
static <A> com.mojang.serialization.MapCodec<? extends A> register(Registry<com.mojang.serialization.MapCodec<? extends A>> p_224604_, String p_224605_, KeyDispatchDataCodec<? extends A> p_224606_)
-