Class StructureProcessorRule
java.lang.Object
net.minecraft.structure.processor.StructureProcessorRule
- Mappings:
- Namespace - Name - official - doi- intermediary - net/minecraft/class_3821- named - net/minecraft/structure/processor/StructureProcessorRule
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<StructureProcessorRule>private final RuleTestprivate final RuleTestprivate final @Nullable NbtCompoundprivate final BlockStateprivate final PosRuleTest
- 
Constructor SummaryConstructorsConstructorDescriptionStructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, BlockState state) StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState state) StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState outputState, Optional<NbtCompound> nbt) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleantest(BlockState input, BlockState location, BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, Random random) 
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldoi;a:Lcom/mojang/serialization/Codec;- intermediary - field_25008- Lnet/minecraft/class_3821;field_25008:Lcom/mojang/serialization/Codec;- named - CODEC- Lnet/minecraft/structure/processor/StructureProcessorRule;CODEC:Lcom/mojang/serialization/Codec;
 
- 
inputPredicate- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldoi;b:Ldon;- intermediary - field_16872- Lnet/minecraft/class_3821;field_16872:Lnet/minecraft/class_3825;- named - inputPredicate- Lnet/minecraft/structure/processor/StructureProcessorRule;inputPredicate:Lnet/minecraft/structure/rule/RuleTest;
 
- 
locationPredicate- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldoi;c:Ldon;- intermediary - field_16873- Lnet/minecraft/class_3821;field_16873:Lnet/minecraft/class_3825;- named - locationPredicate- Lnet/minecraft/structure/processor/StructureProcessorRule;locationPredicate:Lnet/minecraft/structure/rule/RuleTest;
 
- 
positionPredicate- Mappings:
- Namespace - Name - Mixin selector - official - d- Ldoi;d:Ldog;- intermediary - field_23347- Lnet/minecraft/class_3821;field_23347:Lnet/minecraft/class_4995;- named - positionPredicate- Lnet/minecraft/structure/processor/StructureProcessorRule;positionPredicate:Lnet/minecraft/structure/rule/PosRuleTest;
 
- 
outputState- Mappings:
- Namespace - Name - Mixin selector - official - e- Ldoi;e:Lcvo;- intermediary - field_16874- Lnet/minecraft/class_3821;field_16874:Lnet/minecraft/class_2680;- named - outputState- Lnet/minecraft/structure/processor/StructureProcessorRule;outputState:Lnet/minecraft/block/BlockState;
 
- 
outputNbt- Mappings:
- Namespace - Name - Mixin selector - official - f- Ldoi;f:Lpj;- intermediary - field_16875- Lnet/minecraft/class_3821;field_16875:Lnet/minecraft/class_2487;- named - outputNbt- Lnet/minecraft/structure/processor/StructureProcessorRule;outputNbt:Lnet/minecraft/nbt/NbtCompound;
 
 
- 
- 
Constructor Details- 
StructureProcessorRulepublic StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, BlockState state) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldoi;<init>(Ldon;Ldon;Lcvo;)V- intermediary - <init>- Lnet/minecraft/class_3821;<init>(Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_2680;)V- named - <init>- Lnet/minecraft/structure/processor/StructureProcessorRule;<init>(Lnet/minecraft/structure/rule/RuleTest;Lnet/minecraft/structure/rule/RuleTest;Lnet/minecraft/block/BlockState;)V
 
- 
StructureProcessorRulepublic StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState state) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldoi;<init>(Ldon;Ldon;Ldog;Lcvo;)V- intermediary - <init>- Lnet/minecraft/class_3821;<init>(Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_4995;Lnet/minecraft/class_2680;)V- named - <init>- Lnet/minecraft/structure/processor/StructureProcessorRule;<init>(Lnet/minecraft/structure/rule/RuleTest;Lnet/minecraft/structure/rule/RuleTest;Lnet/minecraft/structure/rule/PosRuleTest;Lnet/minecraft/block/BlockState;)V
 
- 
StructureProcessorRulepublic StructureProcessorRule(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockState outputState, Optional<NbtCompound> nbt) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldoi;<init>(Ldon;Ldon;Ldog;Lcvo;Ljava/util/Optional;)V- intermediary - <init>- Lnet/minecraft/class_3821;<init>(Lnet/minecraft/class_3825;Lnet/minecraft/class_3825;Lnet/minecraft/class_4995;Lnet/minecraft/class_2680;Ljava/util/Optional;)V- named - <init>- Lnet/minecraft/structure/processor/StructureProcessorRule;<init>(Lnet/minecraft/structure/rule/RuleTest;Lnet/minecraft/structure/rule/RuleTest;Lnet/minecraft/structure/rule/PosRuleTest;Lnet/minecraft/block/BlockState;Ljava/util/Optional;)V
 
 
- 
- 
Method Details- 
testpublic boolean test(BlockState input, BlockState location, BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, Random random) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldoi;a(Lcvo;Lcvo;Lgt;Lgt;Lgt;Lamn;)Z- intermediary - method_16762- Lnet/minecraft/class_3821;method_16762(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z- named - test- Lnet/minecraft/structure/processor/StructureProcessorRule;test(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
 
- 
getOutputState- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldoi;a()Lcvo;- intermediary - method_16763- Lnet/minecraft/class_3821;method_16763()Lnet/minecraft/class_2680;- named - getOutputState- Lnet/minecraft/structure/processor/StructureProcessorRule;getOutputState()Lnet/minecraft/block/BlockState;
 
- 
getOutputNbt- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldoi;b()Lpj;- intermediary - method_16760- Lnet/minecraft/class_3821;method_16760()Lnet/minecraft/class_2487;- named - getOutputNbt- Lnet/minecraft/structure/processor/StructureProcessorRule;getOutputNbt()Lnet/minecraft/nbt/NbtCompound;
 
 
-