net.minecraft.world.gen.stateprovider

public class RuleBasedStateProvider$Builder

net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedStateProvider$Builder
net.minecraft.class_1_459$class_1_460
net.minecraft.world.gen.stateprovider.RuleBasedStateProvider$Builder

Field summary

Modifier and TypeField
private final BlockStateProvider
fallback
field_1_2444
fallback
private final List<RuleBasedStateProvider$Rule>
rules
field_1_2445
rules

Constructor summary

ModifierConstructor
public (BlockStateProvider fallback)

Method summary

Modifier and TypeMethod
public RuleBasedStateProvider$Builder
ifTrueThenProvide(BlockPredicate ifTrue, BlockStateProvider thenProvide)
method_1_2907(class_6646 arg0, class_4651 arg1)
rule(BlockPredicate ifTrue, BlockStateProvider then)
public RuleBasedStateProvider$Builder
ifTrueThenProvide(BlockPredicate ifTrue, Block thenProvide)
method_1_2905(class_6646 arg0, class_2248 arg1)
rule(BlockPredicate ifTrue, Block then)
public RuleBasedStateProvider$Builder
ifTrueThenProvide(BlockPredicate ifTrue, BlockState thenProvide)
method_1_2906(class_6646 arg0, class_2680 arg1)
rule(BlockPredicate ifTrue, BlockState then)
public RuleBasedStateProvider
build()
method_1_2904()
build()