类 EntityHurtPlayerCriterion.Conditions

    • 字段详细资料

      • damage

        private final DamagePredicate damage
        Mappings:
        Namespace Name Mixin selector
        official a Lbk$a;a:Lba;
        intermediary field_9593 Lnet/minecraft/class_2044$class_2046;field_9593:Lnet/minecraft/class_2019;
        named damage Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;damage:Lnet/minecraft/predicate/DamagePredicate;
    • 构造器详细资料

      • Conditions

        public Conditions​(EntityPredicate.Extended player,
                          DamagePredicate damage)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbk$a;<init>(Lbl$b;Lba;)V
        intermediary <init> Lnet/minecraft/class_2044$class_2046;<init>(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2019;)V
        named <init> Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;<init>(Lnet/minecraft/predicate/entity/EntityPredicate$Extended;Lnet/minecraft/predicate/DamagePredicate;)V
    • 方法详细资料

      • create

        public static EntityHurtPlayerCriterion.Conditions create()
        Mappings:
        Namespace Name Mixin selector
        official c Lbk$a;c()Lbk$a;
        intermediary method_35210 Lnet/minecraft/class_2044$class_2046;method_35210()Lnet/minecraft/class_2044$class_2046;
        named create Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;create()Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;
      • create

        public static EntityHurtPlayerCriterion.Conditions create​(DamagePredicate predicate)
        Mappings:
        Namespace Name Mixin selector
        official a Lbk$a;a(Lba;)Lbk$a;
        intermediary method_35209 Lnet/minecraft/class_2044$class_2046;method_35209(Lnet/minecraft/class_2019;)Lnet/minecraft/class_2044$class_2046;
        named create Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate;)Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;
      • create

        public static EntityHurtPlayerCriterion.Conditions create​(DamagePredicate.Builder damageBuilder)
        Mappings:
        Namespace Name Mixin selector
        official a Lbk$a;a(Lba$a;)Lbk$a;
        intermediary method_8908 Lnet/minecraft/class_2044$class_2046;method_8908(Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2044$class_2046;
        named create Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate$Builder;)Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;
      • matches

        public boolean matches​(ServerPlayerEntity player,
                               DamageSource source,
                               float dealt,
                               float taken,
                               boolean blocked)
        Mappings:
        Namespace Name Mixin selector
        official a Lbk$a;a(Labk;Larv;FFZ)Z
        intermediary method_8907 Lnet/minecraft/class_2044$class_2046;method_8907(Lnet/minecraft/class_3222;Lnet/minecraft/class_1282;FFZ)Z
        named matches Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;matches(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/entity/damage/DamageSource;FFZ)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;