Uses of Interface
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition
Packages that use MaterialRules.MaterialCondition
-
Uses of MaterialRules.MaterialCondition in net.minecraft.util.registry
Fields in net.minecraft.util.registry with type parameters of type MaterialRules.MaterialConditionModifier and TypeFieldDescriptionstatic final Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>>Registry.MATERIAL_CONDITIONstatic final RegistryKey<Registry<com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>>>Registry.MATERIAL_CONDITION_KEY -
Uses of MaterialRules.MaterialCondition in net.minecraft.world.gen.surfacebuilder
Classes in net.minecraft.world.gen.surfacebuilder that implement MaterialRules.MaterialConditionModifier and TypeClassDescriptionprivate static final recordprivate static final recordprivate static enumprivate static final recordprivate static final recordprivate static enumprivate static final recordprivate static enumprivate static enumprivate static final recordprivate static final recordFields in net.minecraft.world.gen.surfacebuilder declared as MaterialRules.MaterialConditionModifier and TypeFieldDescriptionstatic final MaterialRules.MaterialConditionMaterialRules.field_35494private final MaterialRules.MaterialConditionMaterialRules.ConditionMaterialRule.ifTrueThe field for theifTruerecord component.static final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_CEILINGstatic final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_FLOORstatic final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_FLOOR_WITH_RUN_DEPTHprivate final MaterialRules.MaterialConditionMaterialRules.NotMaterialCondition.targetThe field for thetargetrecord component.Fields in net.minecraft.world.gen.surfacebuilder with type parameters of type MaterialRules.MaterialConditionModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MaterialRules.MaterialCondition>MaterialRules.MaterialCondition.CODECMethods in net.minecraft.world.gen.surfacebuilder that return MaterialRules.MaterialConditionModifier and TypeMethodDescriptionMaterialRules.aboveYWithStoneDepth(YOffset anchor, int runDepthMultiplier) MaterialRules.biome(RegistryKey<Biome>[] biomes) MaterialRules.hole()MaterialRules.ConditionMaterialRule.ifTrue()Returns the value of theifTruerecord component.MaterialRules.method_39472(String string, YOffset yOffset, YOffset yOffset2) MaterialRules.method_39473()MaterialRules.method_39549(int int2, boolean bool, boolean bool2, VerticalSurfaceType verticalSurfaceType) MaterialRules.noiseThreshold(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> registryKey, double double2) MaterialRules.noiseThreshold(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> registryKey, double double2, double double3) MaterialRules.not(MaterialRules.MaterialCondition target) MaterialRules.steepSlope()private static MaterialRules.MaterialConditionVanillaSurfaceRules.surfaceNoiseThreshold(double min) MaterialRules.NotMaterialCondition.target()Returns the value of thetargetrecord component.MaterialRules.temperature()MaterialRules.water(int offset, int runDepthMultiplier) MaterialRules.waterWithStoneDepth(int offset, int runDepthMultiplier) Methods in net.minecraft.world.gen.surfacebuilder that return types with arguments of type MaterialRules.MaterialConditionModifier and TypeMethodDescriptioncom.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.AboveYMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.BiomeMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.HoleMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.MaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.NoiseThresholdMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.NotMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.SteepMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.StoneDepthMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.SurfaceMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.TemperatureMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.VerticalGradientMaterialCondition.codec()com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.WaterMaterialCondition.codec()static com.mojang.serialization.Codec<? extends MaterialRules.MaterialCondition>MaterialRules.MaterialCondition.registerAndGetDefault()Methods in net.minecraft.world.gen.surfacebuilder with parameters of type MaterialRules.MaterialConditionModifier and TypeMethodDescriptionstatic MaterialRules.MaterialRuleMaterialRules.condition(MaterialRules.MaterialCondition condition, MaterialRules.MaterialRule rule) MaterialRules.not(MaterialRules.MaterialCondition target) Constructors in net.minecraft.world.gen.surfacebuilder with parameters of type MaterialRules.MaterialConditionModifierConstructorDescription(package private)ConditionMaterialRule(MaterialRules.MaterialCondition materialCondition, MaterialRules.MaterialRule materialRule) (package private)NotMaterialCondition(MaterialRules.MaterialCondition materialCondition)