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

public class ProcessorRule

ewu
net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule
net.minecraft.class_3821

Field summary

Modifier and TypeField
public static final Passthrough
a
DEFAULT_BLOCK_ENTITY_MODIFIER
field_43333
public static final com.mojang.serialization.Codec<ProcessorRule>
b
CODEC
field_25008
private final RuleTest
c
inputPredicate
field_16872
private final RuleTest
d
locPredicate
field_16873
private final PosRuleTest
e
posPredicate
field_23347
private final BlockState
f
outputState
field_16874
private final RuleBlockEntityModifier
g
blockEntityModifier
field_43334

Constructor summary

ModifierConstructor
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, RuleBlockEntityModifier arg4)

Method summary

Modifier and TypeMethod
public boolean
a(ecg arg0, ecg arg1, iy arg2, iy arg3, iy arg4, baq 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)
public BlockState
a()
getOutputState()
method_16763()
public CompoundTag
a(baq arg0, ue arg1)
getOutputTag(RandomSource arg0, CompoundTag arg1)
method_16760(class_5819 arg0, class_2487 arg1)