Class OverworldMaterialRules
java.lang.Object
net.minecraft.data.worldgen.material.OverworldMaterialRules
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final MaterialRuleprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final MaterialRulestatic final ResourceKey<MaterialRule> static final ResourceKey<MaterialRule> static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final MaterialRuleprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final MaterialRuleprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final MaterialRuleprivate static final MaterialRuleprivate static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> private static final ResourceKey<MaterialRule> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbootstrap(BootstrapContext<MaterialRule> context) private static ResourceKey<MaterialRule> private static MaterialRulecreateOverworldLike(HolderGetter<MaterialRule> rules, boolean doPreliminarySurfaceCheck, boolean bedrockRoof, boolean bedrockFloor, MaterialRule mainRuleCloseToSurface, MaterialRule underground, List<MaterialRule> oreVeins) private static MaterialRulemakeStateRule(Block block) private static List<MaterialRule> registerOreVeins(BootstrapContext<MaterialRule> context) private static MaterialRuleregisterSurface(BootstrapContext<MaterialRule> context, MaterialRule sulfurCaveBands) private static MaterialConditionsurfaceNoiseAbove(double threshold)
-
Field Details
-
OVERWORLD
-
OVERWORLD_CAVES
-
OVERWORLD_FLOATING_ISLANDS
-
SURFACE
-
UNDERGROUND
-
SULFUR_CAVE_BANDS
-
COPPER_ORE_VEIN
-
IRON_ORE_VEIN
-
BIOME_SURFACE
-
DAPPLED_FOREST_SURFACE
-
DEFAULT_BIOME_SURFACE
-
DRIPSTONE_CAVES_SURFACE
-
FROZEN_PEAKS_SURFACE
-
GROVE_SURFACE
-
ICE_SPIKES_SURFACE
-
JAGGED_PEAKS_SURFACE
-
MANGROVE_SWAMP_SURFACE
-
MUSHROOM_FIELDS_SURFACE
-
OLD_GROWTH_PINE_TAIGA_SURFACE
-
SNOWY_SLOPES_SURFACE
-
STONY_PEAKS_SURFACE
-
STONY_SHORE_SURFACE
-
SULFUR_CAVES_SURFACE
-
WINDSWEPT_GRAVELLY_HILLS_SURFACE
-
WINDSWEPT_HILLS_SURFACE
-
WINDSWEPT_SAVANNA_SURFACE
-
UNDER_BIOME_SURFACE
-
DEFAULT_UNDER_BIOME_SURFACE
-
FROZEN_PEAKS_UNDER_SURFACE
-
GROVE_UNDER_SURFACE
-
JAGGED_PEAKS_UNDER_SURFACE
-
SNOWY_SLOPES_UNDER_SURFACE
-
WINDSWEPT_GRAVELLY_HILLS_UNDER_SURFACE
-
WINDSWEPT_SAVANNA_UNDER_SURFACE
-
SAND_OR_SANDSTONE_IF_CEILING
-
GRAVEL_OR_STONE_IF_CEILING
-
POWDER_SNOW_SURFACE
-
POWDER_SNOW_UNDER_SURFACE
-
AIR
-
WHITE_TERRACOTTA
-
ORANGE_TERRACOTTA
-
TERRACOTTA
-
RED_SAND
-
RED_SANDSTONE
-
STONE
-
DEEPSLATE
-
DIRT
-
PODZOL
-
COARSE_DIRT
-
MYCELIUM
-
GRASS_BLOCK
-
CALCITE
-
GRAVEL
-
SAND
-
SANDSTONE
-
PACKED_ICE
-
SNOW_BLOCK
-
MUD
-
POWDER_SNOW
-
ICE
-
WATER
-
CINNABAR
-
SULFUR
-
-
Constructor Details
-
OverworldMaterialRules
public OverworldMaterialRules()
-
-
Method Details
-
createKey
-
makeStateRule
-
bootstrap
-
registerSurface
private static MaterialRule registerSurface(BootstrapContext<MaterialRule> context, MaterialRule sulfurCaveBands) -
createOverworldLike
private static MaterialRule createOverworldLike(HolderGetter<MaterialRule> rules, boolean doPreliminarySurfaceCheck, boolean bedrockRoof, boolean bedrockFloor, MaterialRule mainRuleCloseToSurface, MaterialRule underground, List<MaterialRule> oreVeins) -
surfaceNoiseAbove
-
registerOreVeins
-