类 ItemDurabilityChangedCriterion.Conditions

    • 字段详细资料

      • item

        private final ItemPredicate item
        Mappings:
        Namespace Name Mixin selector
        official a Lbt$a;a:Lbv;
        intermediary field_9637 Lnet/minecraft/class_2069$class_2071;field_9637:Lnet/minecraft/class_2073;
        named item Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;item:Lnet/minecraft/predicate/item/ItemPredicate;
      • durability

        private final NumberRange.IntRange durability
        Mappings:
        Namespace Name Mixin selector
        official b Lbt$a;b:Lce$d;
        intermediary field_9638 Lnet/minecraft/class_2069$class_2071;field_9638:Lnet/minecraft/class_2096$class_2100;
        named durability Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;durability:Lnet/minecraft/predicate/NumberRange$IntRange;
      • delta

        private final NumberRange.IntRange delta
        Mappings:
        Namespace Name Mixin selector
        official c Lbt$a;c:Lce$d;
        intermediary field_9639 Lnet/minecraft/class_2069$class_2071;field_9639:Lnet/minecraft/class_2096$class_2100;
        named delta Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;delta:Lnet/minecraft/predicate/NumberRange$IntRange;
    • 构造器详细资料

      • Conditions

        public Conditions​(EntityPredicate.Extended player,
                          ItemPredicate item,
                          NumberRange.IntRange durability,
                          NumberRange.IntRange delta)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbt$a;<init>(Lbl$b;Lbv;Lce$d;Lce$d;)V
        intermediary <init> Lnet/minecraft/class_2069$class_2071;<init>(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2096$class_2100;)V
        named <init> Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;<init>(Lnet/minecraft/predicate/entity/EntityPredicate$Extended;Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/predicate/NumberRange$IntRange;)V
    • 方法详细资料

      • create

        public static ItemDurabilityChangedCriterion.Conditions create​(ItemPredicate item,
                                                                       NumberRange.IntRange durability)
        Mappings:
        Namespace Name Mixin selector
        official a Lbt$a;a(Lbv;Lce$d;)Lbt$a;
        intermediary method_35229 Lnet/minecraft/class_2069$class_2071;method_35229(Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
        named create Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;create(Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;
      • create

        public static ItemDurabilityChangedCriterion.Conditions create​(EntityPredicate.Extended player,
                                                                       ItemPredicate item,
                                                                       NumberRange.IntRange durability)
        Mappings:
        Namespace Name Mixin selector
        official a Lbt$a;a(Lbl$b;Lbv;Lce$d;)Lbt$a;
        intermediary method_8967 Lnet/minecraft/class_2069$class_2071;method_8967(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2073;Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_2069$class_2071;
        named create Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;create(Lnet/minecraft/predicate/entity/EntityPredicate$Extended;Lnet/minecraft/predicate/item/ItemPredicate;Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;
      • matches

        public boolean matches​(ItemStack stack,
                               int durability)
        Mappings:
        Namespace Name Mixin selector
        official a Lbt$a;a(Lbpr;I)Z
        intermediary method_8968 Lnet/minecraft/class_2069$class_2071;method_8968(Lnet/minecraft/class_1799;I)Z
        named matches Lnet/minecraft/advancement/criterion/ItemDurabilityChangedCriterion$Conditions;matches(Lnet/minecraft/item/ItemStack;I)Z
      • toJson

        public JsonObject toJson​(AdvancementEntityPredicateSerializer predicateSerializer)
        指定者:
        toJson 在接口中 CriterionConditions
        覆盖:
        toJson 在类中 AbstractCriterionConditions
        Mappings:
        Namespace Name Mixin selector
        official a Lal;a(Lcn;)Lcom/google/gson/JsonObject;
        intermediary method_807 Lnet/minecraft/class_184;method_807(Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;
        named toJson Lnet/minecraft/advancement/criterion/CriterionConditions;toJson(Lnet/minecraft/predicate/entity/AdvancementEntityPredicateSerializer;)Lcom/google/gson/JsonObject;