Class PlayerHurtEntityCriterion.Conditions
java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterionConditions
net.minecraft.advancement.criterion.PlayerHurtEntityCriterion.Conditions
- All Implemented Interfaces:
CriterionConditions
- Enclosing class:
- PlayerHurtEntityCriterion
public static class PlayerHurtEntityCriterion.Conditions extends AbstractCriterionConditions
- Mappings:
Namespace Name official ce$a
intermediary net/minecraft/class_2115$class_2117
named net/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions
-
Field Summary
Fields Modifier and Type Field Description private DamagePredicate
damage
private EntityPredicate.Extended
entity
-
Constructor Summary
Constructors Constructor Description Conditions(EntityPredicate.Extended player, DamagePredicate damage, EntityPredicate.Extended entity)
-
Method Summary
Modifier and Type Method Description static PlayerHurtEntityCriterion.Conditions
create(DamagePredicate.Builder hurtEntityPredicateBuilder)
boolean
matches(ServerPlayerEntity player, LootContext entityContext, DamageSource source, float dealt, float taken, boolean blocked)
JsonObject
toJson(AdvancementEntityPredicateSerializer predicateSerializer)
Methods inherited from class net.minecraft.advancement.criterion.AbstractCriterionConditions
getId, getPlayerPredicate, toString
-
Field Details
-
damage
- Mappings:
Namespace Name Mixin selector official a
Lce$a;a:Lav;
intermediary field_9736
Lnet/minecraft/class_2115$class_2117;field_9736:Lnet/minecraft/class_2019;
named damage
Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;damage:Lnet/minecraft/predicate/DamagePredicate;
-
entity
- Mappings:
Namespace Name Mixin selector official b
Lce$a;b:Lbg$b;
intermediary field_9737
Lnet/minecraft/class_2115$class_2117;field_9737:Lnet/minecraft/class_2048$class_5258;
named entity
Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;entity:Lnet/minecraft/predicate/entity/EntityPredicate$Extended;
-
-
Constructor Details
-
Conditions
public Conditions(EntityPredicate.Extended player, DamagePredicate damage, EntityPredicate.Extended entity)- Mappings:
Namespace Name Mixin selector official <init>
Lce$a;<init>(Lbg$b;Lav;Lbg$b;)V
intermediary <init>
Lnet/minecraft/class_2115$class_2117;<init>(Lnet/minecraft/class_2048$class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_2048$class_5258;)V
named <init>
Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;<init>(Lnet/minecraft/predicate/entity/EntityPredicate$Extended;Lnet/minecraft/predicate/DamagePredicate;Lnet/minecraft/predicate/entity/EntityPredicate$Extended;)V
-
-
Method Details
-
create
public static PlayerHurtEntityCriterion.Conditions create(DamagePredicate.Builder hurtEntityPredicateBuilder)- Mappings:
Namespace Name Mixin selector official a
Lce$a;a(Lav$a;)Lce$a;
intermediary method_9103
Lnet/minecraft/class_2115$class_2117;method_9103(Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;
named create
Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate$Builder;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
matches
public boolean matches(ServerPlayerEntity player, LootContext entityContext, DamageSource source, float dealt, float taken, boolean blocked)- Mappings:
Namespace Name Mixin selector official a
Lce$a;a(Laaw;Ldei;Laqf;FFZ)Z
intermediary method_9104
Lnet/minecraft/class_2115$class_2117;method_9104(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZ)Z
named matches
Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;matches(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/loot/context/LootContext;Lnet/minecraft/entity/damage/DamageSource;FFZ)Z
-
toJson
- Specified by:
toJson
in interfaceCriterionConditions
- Overrides:
toJson
in classAbstractCriterionConditions
- Mappings:
Namespace Name Mixin selector official a
Lag;a(Lci;)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;
-