Uses of Interface
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialCondition
Packages that use MaterialRules.MaterialCondition
-
Uses of MaterialRules.MaterialCondition in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type MaterialRules.MaterialConditionModifier and TypeFieldDescriptionstatic final Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition>> Registries.MATERIAL_CONDITIONstatic final RegistryKey<Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition>>> RegistryKeys.MATERIAL_CONDITION -
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 classprivate 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 TypeFieldDescriptionprivate final MaterialRules.MaterialConditionMaterialRules.ConditionMaterialRule.ifTrueThe field for theifTruerecord component.static final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_CEILINGstatic final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_CEILING_WITH_SURFACE_DEPTHstatic final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_FLOORstatic final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTHstatic final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_30static final MaterialRules.MaterialConditionMaterialRules.STONE_DEPTH_FLOOR_WITH_SURFACE_DEPTH_RANGE_6private 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.noiseThreshold(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noise, double min) MaterialRules.noiseThreshold(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noise, double min, double max) MaterialRules.not(MaterialRules.MaterialCondition target) MaterialRules.steepSlope()MaterialRules.stoneDepth(int offset, boolean addSurfaceDepth, int secondaryDepthRange, VerticalSurfaceType verticalSurfaceType) MaterialRules.stoneDepth(int offset, boolean addSurfaceDepth, VerticalSurfaceType verticalSurfaceType) MaterialRules.surface()private static MaterialRules.MaterialConditionVanillaSurfaceRules.surfaceNoiseThreshold(double min) MaterialRules.NotMaterialCondition.target()Returns the value of thetargetrecord component.MaterialRules.temperature()MaterialRules.verticalGradient(String id, YOffset trueAtAndBelow, YOffset falseAtAndAbove) 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 TypeMethodDescriptionCodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.AboveYMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.BiomeMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.HoleMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.MaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.NoiseThresholdMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.NotMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.SteepMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.StoneDepthMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.SurfaceMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.TemperatureMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.VerticalGradientMaterialCondition.codec()CodecHolder<? extends MaterialRules.MaterialCondition> MaterialRules.WaterMaterialCondition.codec()static com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition> MaterialRules.MaterialCondition.registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition>> registry) 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) Method parameters in net.minecraft.world.gen.surfacebuilder with type arguments of type MaterialRules.MaterialConditionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition> MaterialRules.MaterialCondition.registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialCondition>> registry) 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)