Uses of Interface
net.minecraft.world.gen.surfacebuilder.MaterialRules.BlockStateRule
Packages that use MaterialRules.BlockStateRule
-
Uses of MaterialRules.BlockStateRule in net.minecraft.world.gen.surfacebuilder
Classes in net.minecraft.world.gen.surfacebuilder that implement MaterialRules.BlockStateRuleModifier and TypeClassDescriptionprivate static final recordApplies another block state rule if the given predicate matches, and returnsnullotherwise.private static final recordApplies the given block state rules in sequence, and returns the first result that isn'tnull.private static final recordAlways returns the givenBlockState.Fields in net.minecraft.world.gen.surfacebuilder declared as MaterialRules.BlockStateRuleModifier and TypeFieldDescriptionprivate final MaterialRules.BlockStateRuleMaterialRules.ConditionalBlockStateRule.followupThe field for thefollowuprecord component.Fields in net.minecraft.world.gen.surfacebuilder with type parameters of type MaterialRules.BlockStateRuleModifier and TypeFieldDescriptionprivate final List<MaterialRules.BlockStateRule> MaterialRules.SequenceBlockStateRule.rulesThe field for therulesrecord component.Methods in net.minecraft.world.gen.surfacebuilder that return MaterialRules.BlockStateRuleModifier and TypeMethodDescriptionMaterialRules.BlockMaterialRule.apply(MaterialRules.MaterialRuleContext materialRuleContext) MaterialRules.ConditionMaterialRule.apply(MaterialRules.MaterialRuleContext materialRuleContext) MaterialRules.SequenceMaterialRule.apply(MaterialRules.MaterialRuleContext materialRuleContext) MaterialRules.TerracottaBandsMaterialRule.apply(MaterialRules.MaterialRuleContext materialRuleContext) MaterialRules.ConditionalBlockStateRule.followup()Returns the value of thefollowuprecord component.Methods in net.minecraft.world.gen.surfacebuilder that return types with arguments of type MaterialRules.BlockStateRuleModifier and TypeMethodDescriptionMaterialRules.SequenceBlockStateRule.rules()Returns the value of therulesrecord component.Constructors in net.minecraft.world.gen.surfacebuilder with parameters of type MaterialRules.BlockStateRuleModifierConstructorDescription(package private)ConditionalBlockStateRule(MaterialRules.BooleanSupplier booleanSupplier, MaterialRules.BlockStateRule blockStateRule) Constructor parameters in net.minecraft.world.gen.surfacebuilder with type arguments of type MaterialRules.BlockStateRuleModifierConstructorDescription(package private)