net.minecraft.world.level.levelgen

public class SurfaceRules

eeg
net.minecraft.world.level.levelgen.SurfaceRules
net.minecraft.class_6686
net.minecraft.unmapped.C_flergppe
net.minecraft.world.gen.surfacebuilder.MaterialRules
net.minecraft.world.gen.surfacebuilder.SurfaceRules
net.minecraft.src.C_182910_
net.minecraft.world.level.levelgen.SingleThreadedRandomSource

Field summary

Modifier and TypeField
public static final SurfaceRules$ConditionSource
a
ON_FLOOR
field_35222
f_uofupvny
STONE_DEPTH_FLOOR
ON_FLOOR
f_189375_
public static final SurfaceRules$ConditionSource
b
UNDER_FLOOR
field_35223
f_buxwpbgc
STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH
UNDER_FLOOR
f_189376_
public static final SurfaceRules$ConditionSource
c
DEEP_UNDER_FLOOR
field_36341
f_rgnrkvqz
STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_6
DEEP_UNDER_FLOOR
f_202169_
public static final SurfaceRules$ConditionSource
d
VERY_DEEP_UNDER_FLOOR
field_36342
f_usgtpwrh
STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_30
DEEPEST_LEVEL_UNDER_FLOOR
f_202170_
public static final SurfaceRules$ConditionSource
e
ON_CEILING
field_35494
f_rwakgupc
STONE_DEPTH_CEILING
ON_CEILING
f_189377_
public static final SurfaceRules$ConditionSource
f
UNDER_CEILING
field_35224
f_oemhkmjb
STONE_DEPTH_CEILING_WITH_SURFACE_DEPTH
UNDER_CEILING
f_189378_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static SurfaceRules$ConditionSource
a(int arg0, boolean arg1, end arg2)
stoneDepthCheck(int arg0, boolean arg1, CaveSurface arg2)
method_39549(int arg0, boolean arg1, class_5932 arg2)
m_rxeswqzz(int arg0, boolean arg1, C_bscnovss arg2)
stoneDepth(int offset, boolean addSurfaceDepth, VerticalSurfaceType verticalSurfaceType)
stoneDepth(int offset, boolean addSurfaceDepth, VerticalSurfaceType surfaceType)
m_202176_(int p_202177_, boolean p_202178_, C_141412_ p_202179_)
public static SurfaceRules$ConditionSource
a(int arg0, boolean arg1, int arg2, end arg3)
stoneDepthCheck(int arg0, boolean arg1, int arg2, CaveSurface arg3)
method_40023(int arg0, boolean arg1, int arg2, class_5932 arg3)
m_bdzletuo(int arg0, boolean arg1, int arg2, C_bscnovss arg3)
stoneDepth(int offset, boolean addSurfaceDepth, int secondaryDepthRange, VerticalSurfaceType verticalSurfaceType)
stoneDepth(int offset, boolean addSurfaceDepth, int secondaryDepthRange, VerticalSurfaceType surfaceType)
m_202171_(int p_202172_, boolean p_202173_, int p_202174_, C_141412_ p_202175_)
public static SurfaceRules$ConditionSource
a(eeg$f arg0)
not(SurfaceRules$ConditionSource arg0)
method_39048(class_6686$class_6693 arg0)
m_wfmmaumg(C_flergppe$C_mecsxqth arg0)
not(MaterialRules$MaterialCondition target)
not(SurfaceRules$MaterialCondition condition)
m_189392_(C_182910_$C_182919_ p_189393_)
public static SurfaceRules$ConditionSource
a(eej arg0, int arg1)
yBlockCheck(VerticalAnchor arg0, int arg1)
method_39051(class_5843 arg0, int arg1)
m_toxcqvlp(C_blhyfywp arg0, int arg1)
aboveY(YOffset anchor, int runDepthMultiplier)
aboveY(YOffset anchor, int surfaceDepthMultiplier)
m_189400_(C_141347_ p_189401_, int p_189402_)
public static SurfaceRules$ConditionSource
b(eej arg0, int arg1)
yStartCheck(VerticalAnchor arg0, int arg1)
method_39058(class_5843 arg0, int arg1)
m_gpbvywut(C_blhyfywp arg0, int arg1)
aboveYWithStoneDepth(YOffset anchor, int runDepthMultiplier)
aboveYWithStoneDepth(YOffset anchor, int surfaceDepthMultiplier)
m_189422_(C_141347_ p_189423_, int p_189424_)
public static SurfaceRules$ConditionSource
a(int arg0, int arg1)
waterBlockCheck(int arg0, int arg1)
method_39046(int arg0, int arg1)
m_jsjbgoah(int arg0, int arg1)
water(int offset, int runDepthMultiplier)
water(int offset, int surfaceDepthMultiplier)
m_189382_(int p_189383_, int p_189384_)
public static SurfaceRules$ConditionSource
b(int arg0, int arg1)
waterStartCheck(int arg0, int arg1)
method_39057(int arg0, int arg1)
m_sklkqugv(int arg0, int arg1)
waterWithStoneDepth(int offset, int runDepthMultiplier)
waterWithStoneDepth(int offset, int surfaceDepthMultiplier)
m_189419_(int p_189420_, int p_189421_)
public static SurfaceRules$ConditionSource
a(aly<dij>... arg0)
isBiome(ResourceKey<Biome>... arg0)
method_39055(class_5321<class_1959>... arg0)
m_rpkgejrc(C_xhhleach<C_orlkpefs>... arg0)
biome(RegistryKey<Biome>... biomes)
biome(RegistryKey<Biome>... biome)
m_189416_(C_5264_<C_1629_>... p_189417_)
private static SurfaceRules$BiomeConditionSource
a(List<aly<dij>> arg0)
isBiome(List<ResourceKey<Biome>> arg0)
method_39054(List<class_5321<class_1959>> arg0)
m_gczaznex(List<C_xhhleach<C_orlkpefs>> arg0)
biome(List<RegistryKey<Biome>> biomes)
biome(List<RegistryKey<Biome>> biomes)
m_189407_(List<C_5264_<C_1629_>> p_189408_)
public static SurfaceRules$ConditionSource
a(aly<esz$a> arg0, double arg1)
noiseCondition(ResourceKey<NormalNoise$NoiseParameters> arg0, double arg1)
method_39052(class_5321<class_5216$class_5487> arg0, double arg1)
m_jvucqnyv(C_xhhleach<C_rxrtfjrt$C_aldnfufr> arg0, double arg1)
noiseThreshold(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noise, double min)
noiseThreshold(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noise, double minThreshold)
m_189409_(C_5264_<C_2663_$C_183032_> p_189410_, double p_189411_)
public static SurfaceRules$ConditionSource
a(aly<esz$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)
m_mwqowczk(C_xhhleach<C_rxrtfjrt$C_aldnfufr> arg0, double arg1, double arg2)
noiseThreshold(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noise, double min, double max)
noiseThreshold(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noise, double minThreshold, double maxThreshold)
m_189412_(C_5264_<C_2663_$C_183032_> p_189413_, double p_189414_, double arg2)
public static SurfaceRules$ConditionSource
a(String arg0, eej arg1, eej arg2)
verticalGradient(String arg0, VerticalAnchor arg1, VerticalAnchor arg2)
method_39472(String arg0, class_5843 arg1, class_5843 arg2)
m_kocwyejp(String arg0, C_blhyfywp arg1, C_blhyfywp arg2)
verticalGradient(String id, YOffset trueAtAndBelow, YOffset falseAtAndAbove)
verticalGradient(String randomName, YOffset trueAtAndBelow, YOffset falseAtAndAbove)
m_189403_(String p_189404_, C_141347_ p_189405_, C_141347_ p_189406_)
public static SurfaceRules$ConditionSource
a()
steep()
method_39045()
m_ufzmgyjh()
steepSlope()
steep()
m_189381_()
public static SurfaceRules$ConditionSource
b()
hole()
method_39056()
m_fxklqnpr()
hole()
hole()
m_189418_()
public static SurfaceRules$ConditionSource
c()
abovePreliminarySurface()
method_39473()
m_zsodpnuj()
surface()
abovePreliminarySurface()
m_189425_()
public static SurfaceRules$ConditionSource
d()
temperature()
method_39059()
m_uydhxaje()
temperature()
temperature()
m_189426_()
public static SurfaceRules$RuleSource
a(eeg$f arg0, eeg$o arg1)
ifTrue(SurfaceRules$ConditionSource arg0, SurfaceRules$RuleSource arg1)
method_39049(class_6686$class_6693 arg0, class_6686$class_6708 arg1)
m_gwcadrqn(C_flergppe$C_mecsxqth arg0, C_flergppe$C_dggoeuwn arg1)
condition(MaterialRules$MaterialCondition condition, MaterialRules$MaterialRule rule)
condition(SurfaceRules$MaterialCondition ifTrue, SurfaceRules$MaterialRule thenRun)
m_189394_(C_182910_$C_182919_ p_189395_, C_182910_$C_182933_ p_189396_)
public static SurfaceRules$RuleSource
a(eeg$o... arg0)
sequence(SurfaceRules$RuleSource... arg0)
method_39050(class_6686$class_6708... arg0)
m_geitygvc(C_flergppe$C_dggoeuwn... arg0)
sequence(MaterialRules$MaterialRule... rules)
sequence(SurfaceRules$MaterialRule... rules)
m_198272_(C_182910_$C_182933_... p_198273_)
public static SurfaceRules$RuleSource
a(dxu arg0)
state(BlockState arg0)
method_39047(class_2680 arg0)
m_enxtqexu(C_txtbiemp arg0)
block(BlockState state)
block(BlockState state)
m_189390_(C_2064_ p_189391_)
public static SurfaceRules$RuleSource
e()
bandlands()
method_39060()
m_syzhwirw()
terracottaBands()
badlands()
m_189427_()
static <A> com.mojang.serialization.MapCodec<? extends A>
a(kd<com.mojang.serialization.MapCodec<? extends A>> arg0, String arg1, azx<? 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)
m_tywmigzk(C_tqxyjqsk<com.mojang.serialization.MapCodec<? extends A>> arg0, String arg1, C_ircwepir<? extends A> arg2)
register(Registry<com.mojang.serialization.MapCodec<? extends A>> registry, String id, CodecHolder<? extends A> codecHolder)
register(Registry<com.mojang.serialization.MapCodec<? extends A>> registry, String id, CodecHolder<? extends A> codecHolder)
m_224603_(C_4705_<com.mojang.serialization.MapCodec<? extends A>> p_224604_, String p_224605_, C_212972_<? extends A> p_224606_)