net.minecraft.world.gen.surfacebuilder

public class OverworldMaterialRules

net.minecraft.data.worldgen.material.OverworldMaterialRules
net.minecraft.class_1_1122
net.minecraft.world.gen.surfacebuilder.OverworldMaterialRules

Field summary

Modifier and TypeField
public static final RegistryKey<MaterialRules$MaterialRule>
OVERWORLD
field_1_7731
OVERWORLD
public static final RegistryKey<MaterialRules$MaterialRule>
OVERWORLD_CAVES
field_1_7732
OVERWORLD_CAVES
public static final RegistryKey<MaterialRules$MaterialRule>
OVERWORLD_FLOATING_ISLANDS
field_1_7733
OVERWORLD_FLOATING_ISLANDS
private static final RegistryKey<MaterialRules$MaterialRule>
SURFACE
field_1_7753
SURFACE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
UNDERGROUND
field_1_7755
UNDERGROUND_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
SULFUR_CAVE_BANDS
field_1_7752
SULFUR_CAVE_BANDS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
BIOME_SURFACE
field_1_7704
BIOME_SURFACE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
DAPPLED_FOREST_SURFACE
field_1_7708
BIOME_SURFACE_DAPPLED_FOREST_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
DEFAULT_BIOME_SURFACE
field_1_7710
BIOME_SURFACE_DEFAULT_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
DRIPSTONE_CAVES_SURFACE
field_1_7713
BIOME_SURFACE_DRIPSTONE_CAVES_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
FROZEN_PEAKS_SURFACE
field_1_7714
BIOME_SURFACE_FROZEN_PEAKS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
GROVE_SURFACE
field_1_7719
BIOME_SURFACE_GROVE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
ICE_SPIKES_SURFACE
field_1_7722
BIOME_SURFACE_ICE_SPIKES_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
JAGGED_PEAKS_SURFACE
field_1_7723
BIOME_SURFACE_JAGGED_PEAKS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
MANGROVE_SWAMP_SURFACE
field_1_7725
BIOME_SURFACE_MANGROVE_SWAMP_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
MUSHROOM_FIELDS_SURFACE
field_1_7727
BIOME_SURFACE_MUSHROOM_FIELDS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
OLD_GROWTH_PINE_TAIGA_SURFACE
field_1_7729
BIOME_SURFACE_OLD_GROWTH_PINE_TAIGA_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
SNOWY_SLOPES_SURFACE
field_1_7744
BIOME_SURFACE_SNOWY_SLOPES_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
STONY_PEAKS_SURFACE
field_1_7748
BIOME_SURFACE_STONY_PEAKS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
STONY_SHORE_SURFACE
field_1_7749
BIOME_SURFACE_STONY_SHORE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
SULFUR_CAVES_SURFACE
field_1_7751
BIOME_SURFACE_SULFUR_CAVES_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
WINDSWEPT_GRAVELLY_HILLS_SURFACE
field_1_7759
BIOME_SURFACE_WINDSWEPT_GRAVELLY_HILLS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
WINDSWEPT_HILLS_SURFACE
field_1_7761
BIOME_SURFACE_WINDSWEPT_HILLS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
WINDSWEPT_SAVANNA_SURFACE
field_1_7762
BIOME_SURFACE_WINDSWEPT_SAVANNA_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
UNDER_BIOME_SURFACE
field_1_7756
UNDER_BIOME_SURFACE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
DEFAULT_UNDER_BIOME_SURFACE
field_1_7711
UNDER_BIOME_SURFACE_DEFAULT_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
FROZEN_PEAKS_UNDER_SURFACE
field_1_7715
UNDER_BIOME_SURFACE_FROZEN_PEAKS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
GROVE_UNDER_SURFACE
field_1_7720
UNDER_BIOME_SURFACE_GROVE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
JAGGED_PEAKS_UNDER_SURFACE
field_1_7724
UNDER_BIOME_SURFACE_JAGGED_PEAKS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
SNOWY_SLOPES_UNDER_SURFACE
field_1_7745
UNDER_BIOME_SURFACE_SNOWY_SLOPES_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
WINDSWEPT_GRAVELLY_HILLS_UNDER_SURFACE
field_1_7760
UNDER_BIOME_SURFACE_WINDSWEPT_GRAVELLY_HILLS_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
WINDSWEPT_SAVANNA_UNDER_SURFACE
field_1_7763
UNDER_BIOME_SURFACE_WINDSWEPT_SAVANNA_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
SAND_OR_SANDSTONE_IF_CEILING
field_1_7743
SAND_OR_SANDSTONE_IF_CEILING_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
GRAVEL_OR_STONE_IF_CEILING
field_1_7718
GRAVEL_OR_STONE_IF_CEILING_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
POWDER_SNOW_SURFACE
field_1_7737
POWDER_SNOW_SURFACE_OVERWORLD
private static final RegistryKey<MaterialRules$MaterialRule>
POWDER_SNOW_UNDER_SURFACE
field_1_7738
POWDER_SNOW_UNDER_SURFACE_OVERWORLD
private static final MaterialRules$MaterialRule
AIR
field_1_7703
AIR
private static final MaterialRules$MaterialRule
WHITE_TERRACOTTA
field_1_7758
WHITE_TERRACOTTA
private static final MaterialRules$MaterialRule
ORANGE_TERRACOTTA
field_1_7730
ORANGE_TERRACOTTA
private static final MaterialRules$MaterialRule
TERRACOTTA
field_1_7754
TERRACOTTA
private static final MaterialRules$MaterialRule
RED_SAND
field_1_7739
RED_SAND
private static final MaterialRules$MaterialRule
RED_SANDSTONE
field_1_7740
RED_SANDSTONE
private static final MaterialRules$MaterialRule
STONE
field_1_7747
STONE
private static final MaterialRules$MaterialRule
DEEPSLATE
field_1_7709
DEEPSLATE
private static final MaterialRules$MaterialRule
DIRT
field_1_7712
DIRT
private static final MaterialRules$MaterialRule
PODZOL
field_1_7735
PODZOL
private static final MaterialRules$MaterialRule
COARSE_DIRT
field_1_7707
COARSE_DIRT
private static final MaterialRules$MaterialRule
MYCELIUM
field_1_7728
MYCELIUM
private static final MaterialRules$MaterialRule
GRASS_BLOCK
field_1_7716
GRASS_BLOCK
private static final MaterialRules$MaterialRule
CALCITE
field_1_7705
CALCITE
private static final MaterialRules$MaterialRule
GRAVEL
field_1_7717
GRAVEL
private static final MaterialRules$MaterialRule
SAND
field_1_7741
SAND
private static final MaterialRules$MaterialRule
SANDSTONE
field_1_7742
SANDSTONE
private static final MaterialRules$MaterialRule
PACKED_ICE
field_1_7734
PACKED_ICE
private static final MaterialRules$MaterialRule
SNOW_BLOCK
field_1_7746
SNOW_BLOCK
private static final MaterialRules$MaterialRule
MUD
field_1_7726
MUD
private static final MaterialRules$MaterialRule
POWDER_SNOW
field_1_7736
POWDER_SNOW
private static final MaterialRules$MaterialRule
ICE
field_1_7721
ICE
private static final MaterialRules$MaterialRule
WATER
field_1_7757
WATER
private static final MaterialRules$MaterialRule
CINNABAR
field_1_7706
CINNABAR
private static final MaterialRules$MaterialRule
SULFUR
field_1_7750
SULFUR

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static RegistryKey<MaterialRules$MaterialRule>
createKey(String name)
method_1_7092(String arg0)
of(String key)
private static MaterialRules$MaterialRule
makeStateRule(Block block)
method_1_7095(class_2248 arg0)
block(Block block)
public static void
bootstrap(BootstrapContext<SurfaceRules$RuleSource> context)
method_1_7091(class_7891<class_6686$class_6708> arg0)
bootstrap(Registerable<MaterialRules$MaterialRule> registry)
private static MaterialRules$MaterialRule
registerSurface(BootstrapContext<SurfaceRules$RuleSource> context, SurfaceRules$RuleSource sulfurCaveBands)
method_1_7096(class_7891<class_6686$class_6708> arg0, class_6686$class_6708 arg1)
createSurfaceRule(Registerable<MaterialRules$MaterialRule> registry, MaterialRules$MaterialRule sulfurCaveBandsRule)
private static MaterialRules$MaterialRule
createOverworldLike(HolderGetter<SurfaceRules$RuleSource> rules, boolean doPreliminarySurfaceCheck, boolean bedrockRoof, boolean bedrockFloor, SurfaceRules$RuleSource mainRuleCloseToSurface, SurfaceRules$RuleSource underground)
method_1_7093(class_7871<class_6686$class_6708> arg0, boolean arg1, boolean arg2, boolean arg3, class_6686$class_6708 arg4, class_6686$class_6708 arg5)
createCompositeRule(RegistryEntryLookup<MaterialRules$MaterialRule> registry, boolean imposeSurfaceCondition, boolean hasBedrockRoof, boolean hasBedrockFloor, MaterialRules$MaterialRule surfaceRule, MaterialRules$MaterialRule undergroundRule)
private static MaterialRules$MaterialCondition
surfaceNoiseAbove(double threshold)
method_1_7097(double arg0)
surfaceNoiseThreshold(double arg0)
private static MaterialRules$MaterialRule[]
lambda$createOverworldLike$0(int arg0)
method_1_7094(int arg0)
method_1_7094(int arg0)