Package net.minecraft.structure.rule
Interface RuleTestType<P extends RuleTest>
public interface RuleTestType<P extends RuleTest>
- Mappings:
Namespace Name named net/minecraft/structure/rule/RuleTestType
intermediary net/minecraft/class_3827
official esg
-
Field Summary
Modifier 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_TRUE
Lnet/minecraft/structure/rule/RuleTestType;ALWAYS_TRUE:Lnet/minecraft/structure/rule/RuleTestType;
intermediary field_16982
Lnet/minecraft/class_3827;field_16982:Lnet/minecraft/class_3827;
official a
Lesg;a:Lesg;
-
BLOCK_MATCH
- Mappings:
Namespace Name Mixin selector named BLOCK_MATCH
Lnet/minecraft/structure/rule/RuleTestType;BLOCK_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
intermediary field_16981
Lnet/minecraft/class_3827;field_16981:Lnet/minecraft/class_3827;
official b
Lesg;b:Lesg;
-
BLOCKSTATE_MATCH
- Mappings:
Namespace Name Mixin selector named BLOCKSTATE_MATCH
Lnet/minecraft/structure/rule/RuleTestType;BLOCKSTATE_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
intermediary field_16985
Lnet/minecraft/class_3827;field_16985:Lnet/minecraft/class_3827;
official c
Lesg;c:Lesg;
-
TAG_MATCH
- Mappings:
Namespace Name Mixin selector named TAG_MATCH
Lnet/minecraft/structure/rule/RuleTestType;TAG_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
intermediary field_16983
Lnet/minecraft/class_3827;field_16983:Lnet/minecraft/class_3827;
official d
Lesg;d:Lesg;
-
RANDOM_BLOCK_MATCH
- Mappings:
Namespace Name Mixin selector named RANDOM_BLOCK_MATCH
Lnet/minecraft/structure/rule/RuleTestType;RANDOM_BLOCK_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
intermediary field_16980
Lnet/minecraft/class_3827;field_16980:Lnet/minecraft/class_3827;
official e
Lesg;e:Lesg;
-
RANDOM_BLOCKSTATE_MATCH
- Mappings:
Namespace Name Mixin selector named RANDOM_BLOCKSTATE_MATCH
Lnet/minecraft/structure/rule/RuleTestType;RANDOM_BLOCKSTATE_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
intermediary field_16984
Lnet/minecraft/class_3827;field_16984:Lnet/minecraft/class_3827;
official f
Lesg;f:Lesg;
-
-
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 register
Lnet/minecraft/structure/rule/RuleTestType;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/structure/rule/RuleTestType;
intermediary method_16821
Lnet/minecraft/class_3827;method_16821(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3827;
official a
Lesg;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lesg;
-