接口 RuleTestType<P extends RuleTest>


  • public interface RuleTestType<P extends RuleTest>
    Mappings:
    Namespace Name
    official dbo
    intermediary net/minecraft/class_3827
    named net/minecraft/structure/rule/RuleTestType
    • 字段详细资料

      • ALWAYS_TRUE

        static final RuleTestType<AlwaysTrueRuleTest> ALWAYS_TRUE
        Mappings:
        Namespace Name Mixin selector
        official a Ldbo;a:Ldbo;
        intermediary field_16982 Lnet/minecraft/class_3827;field_16982:Lnet/minecraft/class_3827;
        named ALWAYS_TRUE Lnet/minecraft/structure/rule/RuleTestType;ALWAYS_TRUE:Lnet/minecraft/structure/rule/RuleTestType;
      • BLOCK_MATCH

        static final RuleTestType<BlockMatchRuleTest> BLOCK_MATCH
        Mappings:
        Namespace Name Mixin selector
        official b Ldbo;b:Ldbo;
        intermediary field_16981 Lnet/minecraft/class_3827;field_16981:Lnet/minecraft/class_3827;
        named BLOCK_MATCH Lnet/minecraft/structure/rule/RuleTestType;BLOCK_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
      • BLOCKSTATE_MATCH

        static final RuleTestType<BlockStateMatchRuleTest> BLOCKSTATE_MATCH
        Mappings:
        Namespace Name Mixin selector
        official c Ldbo;c:Ldbo;
        intermediary field_16985 Lnet/minecraft/class_3827;field_16985:Lnet/minecraft/class_3827;
        named BLOCKSTATE_MATCH Lnet/minecraft/structure/rule/RuleTestType;BLOCKSTATE_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
      • TAG_MATCH

        static final RuleTestType<TagMatchRuleTest> TAG_MATCH
        Mappings:
        Namespace Name Mixin selector
        official d Ldbo;d:Ldbo;
        intermediary field_16983 Lnet/minecraft/class_3827;field_16983:Lnet/minecraft/class_3827;
        named TAG_MATCH Lnet/minecraft/structure/rule/RuleTestType;TAG_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
      • RANDOM_BLOCK_MATCH

        static final RuleTestType<RandomBlockMatchRuleTest> RANDOM_BLOCK_MATCH
        Mappings:
        Namespace Name Mixin selector
        official e Ldbo;e:Ldbo;
        intermediary field_16980 Lnet/minecraft/class_3827;field_16980:Lnet/minecraft/class_3827;
        named RANDOM_BLOCK_MATCH Lnet/minecraft/structure/rule/RuleTestType;RANDOM_BLOCK_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
      • RANDOM_BLOCKSTATE_MATCH

        static final RuleTestType<RandomBlockStateMatchRuleTest> RANDOM_BLOCKSTATE_MATCH
        Mappings:
        Namespace Name Mixin selector
        official f Ldbo;f:Ldbo;
        intermediary field_16984 Lnet/minecraft/class_3827;field_16984:Lnet/minecraft/class_3827;
        named RANDOM_BLOCKSTATE_MATCH Lnet/minecraft/structure/rule/RuleTestType;RANDOM_BLOCKSTATE_MATCH:Lnet/minecraft/structure/rule/RuleTestType;
    • 方法详细资料

      • codec

        com.mojang.serialization.Codec<P> codec()
        Mappings:
        Namespace Name Mixin selector
        official codec Ldbo;codec()Lcom/mojang/serialization/Codec;
        intermediary codec Lnet/minecraft/class_3827;codec()Lcom/mojang/serialization/Codec;
        named codec Lnet/minecraft/structure/rule/RuleTestType;codec()Lcom/mojang/serialization/Codec;
      • register

        static <P extends RuleTest> RuleTestType<P> register​(String id,
                                                             com.mojang.serialization.Codec<P> codec)
        Mappings:
        Namespace Name Mixin selector
        official a Ldbo;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldbo;
        intermediary method_16821 Lnet/minecraft/class_3827;method_16821(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3827;
        named register Lnet/minecraft/structure/rule/RuleTestType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/structure/rule/RuleTestType;