net.minecraft.world.level.levelgen

public class SurfaceRules

eiw
net.minecraft.world.level.levelgen.SurfaceRules
net.minecraft.class_6686

Field summary

Modifier and TypeField
public static final SurfaceRules$ConditionSource
a
ON_FLOOR
field_35222
public static final SurfaceRules$ConditionSource
b
UNDER_FLOOR
field_35223
public static final SurfaceRules$ConditionSource
c
DEEP_UNDER_FLOOR
field_36341
public static final SurfaceRules$ConditionSource
d
VERY_DEEP_UNDER_FLOOR
field_36342
public static final SurfaceRules$ConditionSource
e
ON_CEILING
field_35494
public static final SurfaceRules$ConditionSource
f
UNDER_CEILING
field_35224

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static SurfaceRules$ConditionSource
a(int arg0, boolean arg1, erx arg2)
stoneDepthCheck(int arg0, boolean arg1, CaveSurface arg2)
method_39549(int arg0, boolean arg1, class_5932 arg2)
public static SurfaceRules$ConditionSource
a(int arg0, boolean arg1, int arg2, erx arg3)
stoneDepthCheck(int arg0, boolean arg1, int arg2, CaveSurface arg3)
method_40023(int arg0, boolean arg1, int arg2, class_5932 arg3)
public static SurfaceRules$ConditionSource
a(eiw$f arg0)
not(SurfaceRules$ConditionSource arg0)
method_39048(class_6686$class_6693 arg0)
public static SurfaceRules$ConditionSource
a(eiz arg0, int arg1)
yBlockCheck(VerticalAnchor arg0, int arg1)
method_39051(class_5843 arg0, int arg1)
public static SurfaceRules$ConditionSource
b(eiz arg0, int arg1)
yStartCheck(VerticalAnchor arg0, int arg1)
method_39058(class_5843 arg0, int arg1)
public static SurfaceRules$ConditionSource
a(int arg0, int arg1)
waterBlockCheck(int arg0, int arg1)
method_39046(int arg0, int arg1)
public static SurfaceRules$ConditionSource
b(int arg0, int arg1)
waterStartCheck(int arg0, int arg1)
method_39057(int arg0, int arg1)
public static SurfaceRules$ConditionSource
a(alv<dmc>... arg0)
isBiome(ResourceKey<Biome>... arg0)
method_39055(class_5321<class_1959>... arg0)
private static SurfaceRules$BiomeConditionSource
a(List<alv<dmc>> arg0)
isBiome(List<ResourceKey<Biome>> arg0)
method_39054(List<class_5321<class_1959>> arg0)
public static SurfaceRules$ConditionSource
a(alv<ext$a> arg0, double arg1)
noiseCondition(ResourceKey<NormalNoise$NoiseParameters> arg0, double arg1)
method_39052(class_5321<class_5216$class_5487> arg0, double arg1)
public static SurfaceRules$ConditionSource
a(alv<ext$a> arg0, double arg1, double arg2)
noiseCondition(ResourceKey<NormalNoise$NoiseParameters> arg0, double arg1, double arg2)
method_39053(class_5321<class_5216$class_5487> arg0, double arg1, double arg2)
public static SurfaceRules$ConditionSource
a(String arg0, eiz arg1, eiz arg2)
verticalGradient(String arg0, VerticalAnchor arg1, VerticalAnchor arg2)
method_39472(String arg0, class_5843 arg1, class_5843 arg2)
public static SurfaceRules$ConditionSource
a()
steep()
method_39045()
public static SurfaceRules$ConditionSource
b()
hole()
method_39056()
public static SurfaceRules$ConditionSource
c()
abovePreliminarySurface()
method_39473()
public static SurfaceRules$ConditionSource
d()
temperature()
method_39059()
public static SurfaceRules$RuleSource
a(eiw$f arg0, eiw$o arg1)
ifTrue(SurfaceRules$ConditionSource arg0, SurfaceRules$RuleSource arg1)
method_39049(class_6686$class_6693 arg0, class_6686$class_6708 arg1)
public static SurfaceRules$RuleSource
a(eiw$o... arg0)
sequence(SurfaceRules$RuleSource... arg0)
method_39050(class_6686$class_6708... arg0)
public static SurfaceRules$RuleSource
a(ecg arg0)
state(BlockState arg0)
method_39047(class_2680 arg0)
public static SurfaceRules$RuleSource
e()
bandlands()
method_39060()
static <A> com.mojang.serialization.MapCodec<? extends A>
a(jv<com.mojang.serialization.MapCodec<? extends A>> arg0, String arg1, baa<? extends A> arg2)
register(Registry<com.mojang.serialization.MapCodec<? extends A>> arg0, String arg1, KeyDispatchDataCodec<? extends A> arg2)
method_42377(class_2378<com.mojang.serialization.MapCodec<? extends A>> arg0, String arg1, class_7243<? extends A> arg2)