Class Hierarchy
- java.lang.Object
- net.minecraft.world.gen.surfacebuilder.MaterialRules
- net.minecraft.world.gen.surfacebuilder.MaterialRules.LazyAbstractPredicate (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.BooleanSupplier)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.FullLazyAbstractPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.AboveYMaterialCondition.AboveYPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.BiomeMaterialCondition.BiomePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.BiomeTemperaturePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.StoneDepthMaterialCondition.StoneDepthPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.VerticalGradientMaterialCondition.VerticalGradientPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.WaterMaterialCondition.WaterPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.HorizontalLazyAbstractPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.NegativeRunDepthPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.SteepSlopePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.NoiseThresholdMaterialCondition.NoiseThresholdPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.FullLazyAbstractPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.SurfacePredicate (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.BooleanSupplier)
- java.lang.Record
- net.minecraft.world.gen.surfacebuilder.MaterialRules.AboveYMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.BiomeMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.BlockMaterialRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRule)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.ConditionalBlockStateRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.BlockStateRule)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.ConditionMaterialRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRule)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.InvertedBooleanSupplier (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.BooleanSupplier)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.NoiseThresholdMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.NotMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.SequenceBlockStateRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.BlockStateRule)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.SequenceMaterialRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRule)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.SimpleBlockStateRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.BlockStateRule)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.StoneDepthMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.VerticalGradientMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.WaterMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.SurfaceBuilder
- net.minecraft.world.gen.surfacebuilder.VanillaSurfaceRules
Interface Hierarchy
- java.util.function.Function<T,
R> - net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRule
- net.minecraft.world.gen.surfacebuilder.MaterialRules.BlockStateRule
- net.minecraft.world.gen.surfacebuilder.MaterialRules.BooleanSupplier
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.HoleMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.SteepMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.SurfaceMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.TemperatureMaterialCondition (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.TerracottaBandsMaterialRule (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRule)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)