Class PlayerHurtEntityCriterion.Conditions
java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterionConditions
net.minecraft.advancement.criterion.PlayerHurtEntityCriterion.Conditions
- All Implemented Interfaces:
- CriterionConditions
- Enclosing class:
- PlayerHurtEntityCriterion
- Mappings:
- Namespace - Name - official - cn$a- intermediary - net/minecraft/class_2115$class_2117- named - net/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DamagePredicateprivate final LootContextPredicate
- 
Constructor SummaryConstructorsConstructorDescriptionConditions(LootContextPredicate player, DamagePredicate damage, LootContextPredicate entity) 
- 
Method SummaryModifier and TypeMethodDescriptioncreate()create(DamagePredicate damagePredicate) create(DamagePredicate.Builder damagePredicateBuilder) create(DamagePredicate.Builder damagePredicateBuilder, EntityPredicate hurtEntityPredicate) create(DamagePredicate damagePredicate, EntityPredicate hurtEntityPredicate) create(EntityPredicate hurtEntityPredicate) booleanmatches(ServerPlayerEntity player, LootContext entityContext, DamageSource source, float dealt, float taken, boolean blocked) toJson(AdvancementEntityPredicateSerializer predicateSerializer) Methods inherited from class net.minecraft.advancement.criterion.AbstractCriterionConditionsgetId, getPlayerPredicate, toString
- 
Field Details- 
damage- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a:Lbc;- 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- Lcn$a;b:Lba;- intermediary - field_9737- Lnet/minecraft/class_2115$class_2117;field_9737:Lnet/minecraft/class_5258;- named - entity- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;entity:Lnet/minecraft/predicate/entity/LootContextPredicate;
 
 
- 
- 
Constructor Details- 
Conditions- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcn$a;<init>(Lba;Lbc;Lba;)V- intermediary - <init>- Lnet/minecraft/class_2115$class_2117;<init>(Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_5258;)V- named - <init>- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;<init>(Lnet/minecraft/predicate/entity/LootContextPredicate;Lnet/minecraft/predicate/DamagePredicate;Lnet/minecraft/predicate/entity/LootContextPredicate;)V
 
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcn$a;c()Lcn$a;- intermediary - method_35298- Lnet/minecraft/class_2115$class_2117;method_35298()Lnet/minecraft/class_2115$class_2117;- named - create- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create()Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a(Lbc;)Lcn$a;- intermediary - method_35295- Lnet/minecraft/class_2115$class_2117;method_35295(Lnet/minecraft/class_2019;)Lnet/minecraft/class_2115$class_2117;- named - create- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
 
- 
createpublic static PlayerHurtEntityCriterion.Conditions create(DamagePredicate.Builder damagePredicateBuilder) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a(Lbc$a;)Lcn$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;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a(Lbo;)Lcn$a;- intermediary - method_35297- Lnet/minecraft/class_2115$class_2117;method_35297(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;- named - create- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
 
- 
createpublic static PlayerHurtEntityCriterion.Conditions create(DamagePredicate damagePredicate, EntityPredicate hurtEntityPredicate) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a(Lbc;Lbo;)Lcn$a;- intermediary - method_35296- Lnet/minecraft/class_2115$class_2117;method_35296(Lnet/minecraft/class_2019;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;- named - create- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate;Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
 
- 
createpublic static PlayerHurtEntityCriterion.Conditions create(DamagePredicate.Builder damagePredicateBuilder, EntityPredicate hurtEntityPredicate) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a(Lbc$a;Lbo;)Lcn$a;- intermediary - method_35294- Lnet/minecraft/class_2115$class_2117;method_35294(Lnet/minecraft/class_2019$class_2020;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;- named - create- Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate$Builder;Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
 
- 
matchespublic boolean matches(ServerPlayerEntity player, LootContext entityContext, DamageSource source, float dealt, float taken, boolean blocked) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcn$a;a(Laig;Ldzk;Lben;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:
- toJsonin interface- CriterionConditions
- Overrides:
- toJsonin class- AbstractCriterionConditions
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lam;a(Lct;)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;
 
 
-