net.minecraft.structure.processor

public class StructureProcessorRule

cmf
net.minecraft.world.level.levelgen.structure.templatesystem.ProcessorRule
net.minecraft.class_3821
net.minecraft.structure.processor.StructureProcessorRule
net.minecraft.unmapped.C_stjtmrtq
net.minecraft.world.gen.feature.template.RuleEntry
net.minecraft.world.gen.feature.template.RuleEntry

Field summary

Modifier and TypeField
private final AbstractRuleTest
a
inputPredicate
field_16872
inputPredicate
f_yrivecfy
field_215214_a
inputPredicate
private final AbstractRuleTest
b
locPredicate
field_16873
locationPredicate
f_tyccckwk
field_215215_b
locationPredicate
private final BlockState
c
outputState
field_16874
outputState
f_mmnzwlug
field_215216_c
outputState
private final CompoundTag
d
outputTag
field_16875
tag
f_yexcyyzb
field_215217_d
outputNbt

Constructor summary

ModifierConstructor
public (AbstractRuleTest arg0, AbstractRuleTest arg1, BlockState arg2)
public (AbstractRuleTest arg0, AbstractRuleTest arg1, BlockState arg2, CompoundTag arg3)

Method summary

Modifier and TypeMethod
public boolean
a(byg arg0, byg arg1, Random arg2)
test(BlockState arg0, BlockState arg1, Random arg2)
method_16762(class_2680 arg0, class_2680 arg1, Random arg2)
test(BlockState input, BlockState location, Random random)
m_foqmnach(C_txtbiemp arg0, C_txtbiemp arg1, Random arg2)
func_215211_a(BlockState arg0, BlockState arg1, Random arg2)
test(BlockState stateA, BlockState stateB, Random rand)
public BlockState
a()
getOutputState()
method_16763()
getOutputState()
m_tjqsmxeu()
func_215208_a()
getOutputState()
public CompoundTag
b()
getOutputTag()
method_16760()
getTag()
m_iiviznpu()
func_215209_b()
getOutputNbt()
public <T> Dynamic<T>
a(DynamicOps<T> arg0)
serialize(com.mojang.datafixers.types.DynamicOps<T> arg0)
method_16764(com.mojang.datafixers.types.DynamicOps<T> arg0)
m_ujscaahy(com.mojang.datafixers.types.DynamicOps<T> arg0)
func_215212_a(com.mojang.datafixers.types.DynamicOps<T> arg0)
serialize(com.mojang.datafixers.types.DynamicOps<T> ops)
public static <T> StructureProcessorRule
a(Dynamic<T> arg0)
deserialize(com.mojang.datafixers.Dynamic<T> arg0)
method_16765(com.mojang.datafixers.Dynamic<T> arg0)
m_fybbhsei(com.mojang.datafixers.Dynamic<T> arg0)
func_215213_a(com.mojang.datafixers.Dynamic<T> arg0)
deserialize(com.mojang.datafixers.Dynamic<T> arg0)