net.minecraft.structure.processor

public class StructureProcessorRule

cje
net.minecraft.class_3821
net.minecraft.structure.processor.StructureProcessorRule
net.minecraft.world.gen.feature.template.RuleEntry

Field summary

Modifier and TypeField
private final AbstractRuleTest
a
field_16872
inputPredicate
field_215214_a
private final AbstractRuleTest
b
field_16873
locationPredicate
field_215215_b
private final BlockState
c
field_16874
outputState
field_215216_c
private final CompoundTag
d
field_16875
tag
field_215217_d

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(bvo arg0, bvo arg1, Random arg2)
method_16762(class_2680 arg0, class_2680 arg1, Random arg2)
test(BlockState arg0, BlockState arg1, Random arg2)
func_215211_a(BlockState arg0, BlockState arg1, Random arg2)
public BlockState
a()
method_16763()
getOutputState()
func_215208_a()
public CompoundTag
b()
method_16760()
getTag()
func_215209_b()
public <T> com.mojang.datafixers.Dynamic<T>
a(com.mojang.datafixers.types.DynamicOps<T> arg0)
method_16764(com.mojang.datafixers.types.DynamicOps<T> arg0)
method_16764(com.mojang.datafixers.types.DynamicOps<T> arg0)
func_215212_a(com.mojang.datafixers.types.DynamicOps<T> arg0)
public static <T> StructureProcessorRule
a(com.mojang.datafixers.Dynamic<T> arg0)
method_16765(com.mojang.datafixers.Dynamic<T> arg0)
method_16765(com.mojang.datafixers.Dynamic<T> arg0)
func_215213_a(com.mojang.datafixers.Dynamic<T> arg0)