net.minecraft.advancements.criterion

public class BlockPredicate$Builder

as$a
net.minecraft.advancements.criterion.BlockPredicate$Builder
net.minecraft.class_4550$class_4710
net.minecraft.predicate.BlockPredicate$Builder
net.minecraft.src.C_432247_$C_432481_
net.minecraft.advancements.criterion.CriterionConditionBlock$a

字段概要

修饰符与类型字段
private Optional<HolderSet<Block>>
a
blocks
field_21572
blocks
f_434895_
private Optional<StatePropertiesPredicate>
b
properties
field_21574
state
f_436313_
private Optional<NbtPredicate>
c
nbt
field_21575
nbt
f_437255_
private DataComponentMatchers
d
components
field_58043
components
f_434636_

构造函数概要

修饰符构造函数
private ()

方法概要

修饰符与类型方法
public static BlockPredicate$Builder
a()
block()
method_23880()
create()
m_442991_()
public BlockPredicate$Builder
a(je<dzq> arg0, dzq... arg1)
of(HolderGetter<Block> arg0, Block... arg1)
method_27962(class_7871<class_2248> arg0, class_2248... arg1)
blocks(RegistryEntryLookup<Block> blockRegistry, Block... blocks)
m_444675_(C_254583_<C_1706_> p_459807_, C_1706_... arg1)
public BlockPredicate$Builder
a(je<dzq> arg0, Collection<dzq> arg1)
of(HolderGetter<Block> arg0, Collection<Block> arg1)
method_37214(class_7871<class_2248> arg0, Collection<class_2248> arg1)
blocks(RegistryEntryLookup<Block> blockRegistry, Collection<Block> blocks)
m_446029_(C_254583_<C_1706_> p_458959_, Collection<C_1706_> arg1)
public BlockPredicate$Builder
a(je<dzq> arg0, bef<dzq> arg1)
of(HolderGetter<Block> arg0, TagKey<Block> arg1)
method_29233(class_7871<class_2248> arg0, class_6862<class_2248> arg1)
tag(RegistryEntryLookup<Block> blockRegistry, TagKey<Block> tag)
m_443543_(C_254583_<C_1706_> p_459212_, C_203208_<C_1706_> arg1)
public BlockPredicate$Builder
a(uz arg0)
hasNbt(CompoundTag arg0)
method_35042(class_2487 arg0)
nbt(NbtCompound nbt)
m_446398_(C_4917_ arg0)
public BlockPredicate$Builder
a(dl$a arg0)
setProperties(StatePropertiesPredicate$Builder arg0)
method_27963(class_4559$class_4560 arg0)
state(StatePredicate$Builder state)
m_439089_(C_432308_$C_432267_ arg0)
public BlockPredicate$Builder
a(bh arg0)
components(DataComponentMatchers arg0)
method_68678(class_10914 arg0)
components(ComponentsPredicate components)
m_441928_(C_432941_ arg0)
public BlockPredicate
b()
build()
method_23882()
build()
m_443663_()