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

public class ProcessorRule

csq
net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule
net.minecraft.class_3821
net.minecraft.structure.processor.StructureProcessorRule
net.minecraft.world.gen.feature.template.RuleEntry
net.minecraft.server.v1_16_R3.DefinedStructureProcessorPredicates

字段概要

修饰符与类型字段
public static final com.mojang.serialization.Codec<ProcessorRule>
a
CODEC
field_25008
CODEC
field_237108_a_
private final RuleTest
b
inputPredicate
field_16872
inputPredicate
field_215214_a
private final RuleTest
c
locPredicate
field_16873
locationPredicate
field_215215_b
private final PosRuleTest
d
posPredicate
field_23347
positionPredicate
field_237109_d_
private final BlockState
e
outputState
field_16874
outputState
field_215216_c
private final CompoundTag
f
outputTag
field_16875
tag
field_215217_d

构造函数概要

修饰符构造函数
public (RuleTest arg0, RuleTest arg1, BlockState arg2)
public (RuleTest arg0, RuleTest arg1, PosRuleTest arg2, BlockState arg3)
public (RuleTest arg0, RuleTest arg1, PosRuleTest arg2, BlockState arg3, Optional<CompoundTag> arg4)

方法概要

修饰符与类型方法
public boolean
a(ceh arg0, ceh arg1, fx arg2, fx arg3, fx arg4, Random arg5)
test(BlockState arg0, BlockState arg1, BlockPos arg2, BlockPos arg3, BlockPos arg4, Random arg5)
method_16762(class_2680 arg0, class_2680 arg1, class_2338 arg2, class_2338 arg3, class_2338 arg4, Random arg5)
test(BlockState input, BlockState location, BlockPos arg2, BlockPos arg3, BlockPos arg4, Random arg5)
func_237110_a_(BlockState arg0, BlockState arg1, BlockPos arg2, BlockPos arg3, BlockPos arg4, Random arg5)
public BlockState
a()
getOutputState()
method_16763()
getOutputState()
func_215208_a()
public CompoundTag
b()
getOutputTag()
method_16760()
getTag()
func_215209_b()