Class Hierarchy
- java.lang.Object
- net.minecraft.world.gen.surfacebuilder.MaterialRules
- net.minecraft.world.gen.surfacebuilder.MaterialRules.AbstractPredicate<S> (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.Predicate<S>)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.AboveYMaterialCondition.AboveYPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.BiomeMaterialCondition.BiomePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.NegativePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.StoneDepthMaterialCondition.StoneDepthPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.WaterMaterialCondition.WaterPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.LazyAbstractPredicate<S> (implements net.minecraft.world.gen.surfacebuilder.MaterialRules.Predicate<S>)
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.BiomeTemperaturePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.SteepSlopePredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.NoiseThresholdMaterialCondition.NoiseThresholdPredicate
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext
- 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.MaterialRuleContext.BiomeTemperaturePredicate.BiomeTemperatureContext
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext.SteepSlopePredicate.SteepSlopeContext
- net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRulePos
- 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.SurfaceContext
- 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
- net.minecraft.world.gen.surfacebuilder.MaterialRules.Predicate<S>
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.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)