Package net.minecraft.structure.rule
Interface RuleTestType<P extends RuleTest>
public interface RuleTestType<P extends RuleTest>
- Mappings:
 Namespace Name named net/minecraft/structure/rule/RuleTestTypeintermediary net/minecraft/class_3827official eyv
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RuleTestType<AlwaysTrueRuleTest> static final RuleTestType<BlockMatchRuleTest> static final RuleTestType<BlockStateMatchRuleTest> static final RuleTestType<RandomBlockMatchRuleTest> static final RuleTestType<RandomBlockStateMatchRuleTest> static final RuleTestType<TagMatchRuleTest>  - 
Method Summary
 
- 
Field Details
- 
ALWAYS_TRUE
- Mappings:
 Namespace Name Mixin selector named ALWAYS_TRUELnet/minecraft/structure/rule/RuleTestType;ALWAYS_TRUE:Lnet/minecraft/structure/rule/RuleTestType;intermediary field_16982Lnet/minecraft/class_3827;field_16982:Lnet/minecraft/class_3827;official aLeyv;a:Leyv;
 - 
BLOCK_MATCH
- Mappings:
 Namespace Name Mixin selector named BLOCK_MATCHLnet/minecraft/structure/rule/RuleTestType;BLOCK_MATCH:Lnet/minecraft/structure/rule/RuleTestType;intermediary field_16981Lnet/minecraft/class_3827;field_16981:Lnet/minecraft/class_3827;official bLeyv;b:Leyv;
 - 
BLOCKSTATE_MATCH
- Mappings:
 Namespace Name Mixin selector named BLOCKSTATE_MATCHLnet/minecraft/structure/rule/RuleTestType;BLOCKSTATE_MATCH:Lnet/minecraft/structure/rule/RuleTestType;intermediary field_16985Lnet/minecraft/class_3827;field_16985:Lnet/minecraft/class_3827;official cLeyv;c:Leyv;
 - 
TAG_MATCH
- Mappings:
 Namespace Name Mixin selector named TAG_MATCHLnet/minecraft/structure/rule/RuleTestType;TAG_MATCH:Lnet/minecraft/structure/rule/RuleTestType;intermediary field_16983Lnet/minecraft/class_3827;field_16983:Lnet/minecraft/class_3827;official dLeyv;d:Leyv;
 - 
RANDOM_BLOCK_MATCH
- Mappings:
 Namespace Name Mixin selector named RANDOM_BLOCK_MATCHLnet/minecraft/structure/rule/RuleTestType;RANDOM_BLOCK_MATCH:Lnet/minecraft/structure/rule/RuleTestType;intermediary field_16980Lnet/minecraft/class_3827;field_16980:Lnet/minecraft/class_3827;official eLeyv;e:Leyv;
 - 
RANDOM_BLOCKSTATE_MATCH
- Mappings:
 Namespace Name Mixin selector named RANDOM_BLOCKSTATE_MATCHLnet/minecraft/structure/rule/RuleTestType;RANDOM_BLOCKSTATE_MATCH:Lnet/minecraft/structure/rule/RuleTestType;intermediary field_16984Lnet/minecraft/class_3827;field_16984:Lnet/minecraft/class_3827;official fLeyv;f:Leyv;
 
 - 
 - 
Method Details
- 
codec
com.mojang.serialization.MapCodec<P> codec() - 
register
static <P extends RuleTest> RuleTestType<P> register(String id, com.mojang.serialization.MapCodec<P> codec) - Mappings:
 Namespace Name Mixin selector named registerLnet/minecraft/structure/rule/RuleTestType;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/structure/rule/RuleTestType;intermediary method_16821Lnet/minecraft/class_3827;method_16821(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3827;official aLeyv;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leyv;
 
 -