net.minecraft.predicate

public class BlockPredicate$Builder

net.minecraft.advancements.predicates.BlockPredicate$Builder
net.minecraft.class_4550$class_4710
net.minecraft.predicate.BlockPredicate$Builder

Field summary

Modifier and TypeField
private Optional<RegistryEntryList<Block>>
blocks
field_21572
blocks
private Optional<StatePredicate>
properties
field_21574
state
private Optional<NbtPredicate>
nbt
field_21575
nbt
private ComponentsPredicate
components
field_58043
components

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static BlockPredicate$Builder
block()
method_23880()
create()
public BlockPredicate$Builder
of(HolderGetter<Block> lookup, Block... blocks)
method_27962(class_7871<class_2248> arg0, class_2248... arg1)
blocks(RegistryEntryLookup<Block> blockRegistry, Block... blocks)
public BlockPredicate$Builder
of(HolderGetter<Block> lookup, Collection<Block> blocks)
method_37214(class_7871<class_2248> arg0, Collection<class_2248> arg1)
blocks(RegistryEntryLookup<Block> blockRegistry, Collection<Block> blocks)
public BlockPredicate$Builder
of(HolderGetter<Block> lookup, TagKey<Block> tag)
method_29233(class_7871<class_2248> arg0, class_6862<class_2248> arg1)
tag(RegistryEntryLookup<Block> blockRegistry, TagKey<Block> tag)
public BlockPredicate$Builder
hasNbt(CompoundTag nbt)
method_35042(class_2487 arg0)
nbt(NbtCompound nbt)
public BlockPredicate$Builder
setProperties(StatePropertiesPredicate$Builder properties)
method_27963(class_4559$class_4560 arg0)
state(StatePredicate$Builder state)
public BlockPredicate$Builder
components(DataComponentMatchers components)
method_68678(class_10914 arg0)
components(ComponentsPredicate components)
public BlockPredicate
build()
method_23882()
build()