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$aintermediary net/minecraft/class_2115$class_2117named 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 official aLcn$a;a:Lbc;intermediary field_9736Lnet/minecraft/class_2115$class_2117;field_9736:Lnet/minecraft/class_2019;named damageLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;damage:Lnet/minecraft/predicate/DamagePredicate;
-
entity
- Mappings:
Namespace Name Mixin selector official bLcn$a;b:Lba;intermediary field_9737Lnet/minecraft/class_2115$class_2117;field_9737:Lnet/minecraft/class_5258;named entityLnet/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;)Vintermediary <init>Lnet/minecraft/class_2115$class_2117;<init>(Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;Lnet/minecraft/class_5258;)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 official cLcn$a;c()Lcn$a;intermediary method_35298Lnet/minecraft/class_2115$class_2117;method_35298()Lnet/minecraft/class_2115$class_2117;named createLnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;create()Lnet/minecraft/advancement/criterion/PlayerHurtEntityCriterion$Conditions;
-
create
- Mappings:
Namespace Name Mixin selector official aLcn$a;a(Lbc;)Lcn$a;intermediary method_35295Lnet/minecraft/class_2115$class_2117;method_35295(Lnet/minecraft/class_2019;)Lnet/minecraft/class_2115$class_2117;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 official aLcn$a;a(Lbc$a;)Lcn$a;intermediary method_9103Lnet/minecraft/class_2115$class_2117;method_9103(Lnet/minecraft/class_2019$class_2020;)Lnet/minecraft/class_2115$class_2117;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 official aLcn$a;a(Lbo;)Lcn$a;intermediary method_35297Lnet/minecraft/class_2115$class_2117;method_35297(Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;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 official aLcn$a;a(Lbc;Lbo;)Lcn$a;intermediary method_35296Lnet/minecraft/class_2115$class_2117;method_35296(Lnet/minecraft/class_2019;Lnet/minecraft/class_2048;)Lnet/minecraft/class_2115$class_2117;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 official aLcn$a;a(Lbc$a;Lbo;)Lcn$a;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;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 official aLcn$a;a(Laig;Ldzh;Lbem;FFZ)Zintermediary method_9104Lnet/minecraft/class_2115$class_2117;method_9104(Lnet/minecraft/class_3222;Lnet/minecraft/class_47;Lnet/minecraft/class_1282;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 official aLam;a(Lct;)Lcom/google/gson/JsonObject;intermediary method_807Lnet/minecraft/class_184;method_807(Lnet/minecraft/class_5267;)Lcom/google/gson/JsonObject;named toJsonLnet/minecraft/advancement/criterion/CriterionConditions;toJson(Lnet/minecraft/predicate/entity/AdvancementEntityPredicateSerializer;)Lcom/google/gson/JsonObject;
-