net.minecraft.world.level.levelgen.structure.templatesystem

public class ProcessorRule

doi
net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule
net.minecraft.class_3821
net.minecraft.structure.processor.StructureProcessorRule
net.minecraft.src.C_2621_
net.minecraft.world.level.levelgen.structure.templatesystem.DefinedStructureProcessorPredicates

字段概要

修饰符与类型字段
public static final com.mojang.serialization.Codec<ProcessorRule>
a
CODEC
field_25008
CODEC
f_74215_
private final RuleTest
b
inputPredicate
field_16872
inputPredicate
f_74216_
private final RuleTest
c
locPredicate
field_16873
locationPredicate
f_74217_
private final PosRuleTest
d
posPredicate
field_23347
positionPredicate
f_74218_
private final BlockState
e
outputState
field_16874
outputState
f_74219_
private final CompoundTag
f
outputTag
field_16875
outputNbt
f_74220_

构造函数概要

修饰符构造函数
public (RuleTest inputPredicate, RuleTest locationPredicate, BlockState state)
public (RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState state)
public (RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState outputState, Optional<CompoundTag> nbt)

方法概要

修饰符与类型方法
public boolean
a(cvo arg0, cvo arg1, gt arg2, gt arg3, gt arg4, amn arg5)
test(BlockState arg0, BlockState arg1, BlockPos arg2, BlockPos arg3, BlockPos arg4, RandomSource arg5)
method_16762(class_2680 arg0, class_2680 arg1, class_2338 arg2, class_2338 arg3, class_2338 arg4, class_5819 arg5)
test(BlockState input, BlockState location, BlockPos arg2, BlockPos arg3, BlockPos pivot, Random random)
m_230309_(C_2064_ p_230311_, C_2064_ p_230312_, C_4675_ p_230313_, C_4675_ p_230314_, C_4675_ p_230315_, C_212974_ arg5)
public BlockState
a()
getOutputState()
method_16763()
getOutputState()
m_74237_()
public CompoundTag
b()
getOutputTag()
method_16760()
getOutputNbt()
m_74249_()