Uses of Interface
net.minecraft.world.level.levelgen.material.condition.MaterialCondition
Packages that use MaterialCondition
Package
Description
-
Uses of MaterialCondition in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type MaterialConditionModifier and TypeFieldDescriptionstatic final ResourceKey<Registry<MaterialCondition>> Registries.MATERIAL_CONDITIONstatic final Registry<com.mojang.serialization.MapCodec<? extends MaterialCondition>> BuiltInRegistries.MATERIAL_CONDITION_TYPEstatic final ResourceKey<Registry<com.mojang.serialization.MapCodec<? extends MaterialCondition>>> Registries.MATERIAL_CONDITION_TYPE -
Uses of MaterialCondition in net.minecraft.data.worldgen.material
Fields in net.minecraft.data.worldgen.material with type parameters of type MaterialConditionModifier and TypeFieldDescriptionstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.DEEP_UNDER_FLOORstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.NOT_UNDER_DEEP_WATERstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.NOT_UNDERWATERstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.ON_CEILINGstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.ON_FLOORstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.UNDER_CEILINGstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.UNDER_FLOORstatic final ResourceKey<MaterialCondition> VanillaMaterialConditions.VERY_DEEP_UNDER_FLOORMethods in net.minecraft.data.worldgen.material that return MaterialConditionModifier and TypeMethodDescriptionprivate static MaterialConditionOverworldMaterialRules.surfaceNoiseAbove(double threshold) Methods in net.minecraft.data.worldgen.material that return types with arguments of type MaterialConditionMethod parameters in net.minecraft.data.worldgen.material with type arguments of type MaterialConditionModifier and TypeMethodDescriptionstatic voidVanillaMaterialConditions.bootstrap(BootstrapContext<MaterialCondition> context) -
Uses of MaterialCondition in net.minecraft.world.level.levelgen.material
Methods in net.minecraft.world.level.levelgen.material that return MaterialConditionModifier and TypeMethodDescriptionstatic MaterialConditionMaterialRules.abovePreliminarySurface()static MaterialConditionMaterialRules.getCondition(HolderGetter<MaterialCondition> conditions, ResourceKey<MaterialCondition> key) static MaterialConditionMaterialRules.hole()static MaterialConditionMaterialRules.isBiome(HolderGetter<Biome> biomes, ResourceKey<Biome>... target) static MaterialConditionMaterialRules.noiseCondition2d(ResourceKey<NormalNoise> noise, double minRange) static MaterialConditionMaterialRules.noiseCondition2d(ResourceKey<NormalNoise> noise, double minRange, double maxRange) static MaterialConditionMaterialRules.noiseCondition3d(ResourceKey<NormalNoise> noise, double minRange) static MaterialConditionMaterialRules.noiseCondition3d(ResourceKey<NormalNoise> noise, double minRange, double maxRange) static MaterialConditionMaterialRules.not(MaterialCondition target) static MaterialConditionMaterialRules.registerAndWrap(BootstrapContext<MaterialCondition> context, ResourceKey<MaterialCondition> key, MaterialCondition condition) static MaterialConditionMaterialRules.steep()static MaterialConditionMaterialRules.stoneDepthCheck(int offset, boolean addSurfaceDepth1, int secondaryDepthRange, CaveSurface surfaceType) static MaterialConditionMaterialRules.stoneDepthCheck(int offset, boolean addSurfaceDepth1, CaveSurface surfaceType) static MaterialConditionMaterialRules.temperature()static MaterialConditionMaterialRules.verticalGradient(String randomName, VerticalAnchor trueAtAndBelow, VerticalAnchor falseAtAndAbove) static MaterialConditionMaterialRules.waterBlockCheck(int offset, int surfaceDepthMultiplier) static MaterialConditionMaterialRules.waterStartCheck(int offset, int surfaceDepthMultiplier) static MaterialConditionMaterialRules.yBlockCheck(VerticalAnchor anchor, int surfaceDepthMultiplier) static MaterialConditionMaterialRules.yStartCheck(VerticalAnchor anchor, int surfaceDepthMultiplier) Methods in net.minecraft.world.level.levelgen.material that return types with arguments of type MaterialConditionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends MaterialCondition> MaterialRules.bootstrapConditions(Registry<com.mojang.serialization.MapCodec<? extends MaterialCondition>> registry) Methods in net.minecraft.world.level.levelgen.material with parameters of type MaterialConditionModifier and TypeMethodDescriptionstatic MaterialRuleMaterialRules.ifTrue(MaterialCondition condition, MaterialRule next) static MaterialConditionMaterialRules.not(MaterialCondition target) static MaterialConditionMaterialRules.registerAndWrap(BootstrapContext<MaterialCondition> context, ResourceKey<MaterialCondition> key, MaterialCondition condition) Method parameters in net.minecraft.world.level.levelgen.material with type arguments of type MaterialConditionModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends MaterialCondition> MaterialRules.bootstrapConditions(Registry<com.mojang.serialization.MapCodec<? extends MaterialCondition>> registry) static MaterialConditionMaterialRules.getCondition(HolderGetter<MaterialCondition> conditions, ResourceKey<MaterialCondition> key) static MaterialConditionMaterialRules.getCondition(HolderGetter<MaterialCondition> conditions, ResourceKey<MaterialCondition> key) static MaterialConditionMaterialRules.registerAndWrap(BootstrapContext<MaterialCondition> context, ResourceKey<MaterialCondition> key, MaterialCondition condition) static MaterialConditionMaterialRules.registerAndWrap(BootstrapContext<MaterialCondition> context, ResourceKey<MaterialCondition> key, MaterialCondition condition) -
Uses of MaterialCondition in net.minecraft.world.level.levelgen.material.condition
Classes in net.minecraft.world.level.levelgen.material.condition that implement MaterialConditionModifier and TypeClassDescriptionenumfinal recordenumstatic final recordfinal recordfinal recordenumfinal recordenumfinal recordfinal recordfinal recordFields in net.minecraft.world.level.levelgen.material.condition declared as MaterialConditionModifier and TypeFieldDescriptionprivate final MaterialConditionNotCondition.targetThe field for thetargetrecord component.Fields in net.minecraft.world.level.levelgen.material.condition with type parameters of type MaterialConditionModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MaterialCondition> MaterialCondition.CODECstatic final com.mojang.serialization.Codec<MaterialCondition> MaterialCondition.DIRECT_CODECprivate final Holder<MaterialCondition> MaterialCondition.HolderHolder.holderThe field for theholderrecord component.Methods in net.minecraft.world.level.levelgen.material.condition that return MaterialConditionModifier and TypeMethodDescriptionNotCondition.target()Returns the value of thetargetrecord component.Methods in net.minecraft.world.level.levelgen.material.condition that return types with arguments of type MaterialConditionModifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends MaterialCondition> MaterialCondition.codec()MaterialCondition.HolderHolder.holder()Returns the value of theholderrecord component.Constructors in net.minecraft.world.level.levelgen.material.condition with parameters of type MaterialConditionModifierConstructorDescriptionNotCondition(MaterialCondition target) Creates an instance of aNotConditionrecord class.Constructor parameters in net.minecraft.world.level.levelgen.material.condition with type arguments of type MaterialConditionModifierConstructorDescriptionHolderHolder(Holder<MaterialCondition> holder) Creates an instance of aHolderHolderrecord class. -
Uses of MaterialCondition in net.minecraft.world.level.levelgen.material.rule
Fields in net.minecraft.world.level.levelgen.material.rule declared as MaterialConditionModifier and TypeFieldDescriptionprivate final MaterialConditionConditionRule.ifTrueThe field for theifTruerecord component.Methods in net.minecraft.world.level.levelgen.material.rule that return MaterialConditionModifier and TypeMethodDescriptionConditionRule.ifTrue()Returns the value of theifTruerecord component.Constructors in net.minecraft.world.level.levelgen.material.rule with parameters of type MaterialConditionModifierConstructorDescriptionConditionRule(MaterialCondition ifTrue, MaterialRule thenRun) Creates an instance of aConditionRulerecord class.