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 intermediary net/minecraft/class_2115$class_2117official cn$anamed net/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DamagePredicateprivate final LootContextPredicate -
Constructor Summary
ConstructorsConstructorDescriptionConditions(LootContextPredicate player, DamagePredicate damage, LootContextPredicate entity) -
Method Summary
Modifier 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.AbstractCriterionConditions
getId, getPlayerPredicate, toString
-
Field Details
-
damage
- Mappings:
Namespace Name Mixin selector intermediary field_9736Lnet/minecraft/class_2115$class_2117;field_9736:Lnet/minecraft/class_2019;official aLcn$a;a:Lbc;named damageLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;damage:Lnet/minecraft/predicate/DamagePredicate;
-
entity
- Mappings:
Namespace Name Mixin selector intermediary field_9737Lnet/minecraft/class_2115$class_2117;field_9737:Lnet/minecraft/class_5258;official bLcn$a;b:Lba;named entityLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;entity:Lnet/minecraft/predicate/entity/LootContextPredicate;
-
-
Constructor Details
-
Conditions
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_2115$class_2117;<init>(Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_5258;)Vofficial <init>Lcn$a;<init>(Lba;Lbc;Lba;)Vnamed <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 intermediary method_35298Lnet/minecraft/class_2115$class_2117;method_35298()Lnet/minecraft/class_2115$class_2117;official cLcn$a;c()Lcn$a;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create()Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_35295Lnet/minecraft/class_2115$class_2117;method_35295(Lnet/minecraft/class_2019;)Lnet/minecraft/class_2115$class_2117;official aLcn$a;a(Lbc;)Lcn$a;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
create
public static PlayerHurtEntityCriterion.Conditions create(DamagePredicate.Builder damagePredicateBuilder) - Mappings:
Namespace Name Mixin selector intermediary method_9103Lnet/minecraft/class_2115$class_2117;method_9103(Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;official aLcn$a;a(Lbc$a;)Lcn$a;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate$Builder;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_35297Lnet/minecraft/class_2115$class_2117;method_35297(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;official aLcn$a;a(Lbo;)Lcn$a;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
create
public static PlayerHurtEntityCriterion.Conditions create(DamagePredicate damagePredicate, EntityPredicate hurtEntityPredicate) - Mappings:
Namespace Name Mixin selector intermediary method_35296Lnet/minecraft/class_2115$class_2117;method_35296(Lnet/minecraft/class_2019;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;official aLcn$a;a(Lbc;Lbo;)Lcn$a;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate;Lnet/minecraft/predicate/entity/EntityPredicate;)Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
create
public static PlayerHurtEntityCriterion.Conditions create(DamagePredicate.Builder damagePredicateBuilder, EntityPredicate hurtEntityPredicate) - Mappings:
Namespace Name Mixin selector intermediary method_35294Lnet/minecraft/class_2115$class_2117;method_35294(Lnet/minecraft/class_2019$class_2020;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;official aLcn$a;a(Lbc$a;Lbo;)Lcn$a;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create(Lnet/minecraft/predicate/DamagePredicate$Builder;Lnet/minecraft/predicate/entity/EntityPredicate;)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 intermediary method_9104Lnet/minecraft/class_2115$class_2117;method_9104(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;FFZ)Zofficial aLcn$a;a(Laig;Ldzh;Lbem;FFZ)Znamed matchesLnet/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 interfaceCriterionConditions- Overrides:
toJsonin classAbstractCriterionConditions- Mappings:
Namespace Name Mixin selector intermediary method_807Lnet/minecraft/class_184;method_807(Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;official aLam;a(Lct;)Lcom/google/gson/JsonObject;named toJsonLnet/minecraft/advancement/criterion/CriterionConditions;toJson(Lnet/minecraft/predicate/entity/AdvancementEntityPredicateSerializer;)Lcom/google/gson/JsonObject;
-