Class EntityHurtPlayerCriterion.Conditions
java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterionConditions
net.minecraft.advancement.criterion.EntityHurtPlayerCriterion.Conditions
- All Implemented Interfaces:
CriterionConditions
- Enclosing class:
EntityHurtPlayerCriterion
- Mappings:
Namespace Name official bn$a
intermediary net/minecraft/class_2044$class_2046
named net/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
create
(DamagePredicate predicate) create
(DamagePredicate.Builder damageBuilder) boolean
matches
(ServerPlayerEntity player, 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 a
Lbn$a;a:Lbc;
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;
-
-
Constructor Details
-
Conditions
- Mappings:
Namespace Name Mixin selector official <init>
Lbn$a;<init>(Lba;Lbc;)V
intermediary <init>
Lnet/minecraft/class_2044$class_2046;<init>(Lnet/minecraft/class_5258;Lnet/minecraft/class_2019;)V
named <init>
Lnet/minecraft/advancement/criterion/EntityHurtPlayerCriterion$Conditions;<init>(Lnet/minecraft/predicate/entity/LootContextPredicate;Lnet/minecraft/predicate/DamagePredicate;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official c
Lbn$a;c()Lbn$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
- Mappings:
Namespace Name Mixin selector official a
Lbn$a;a(Lbc;)Lbn$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
- Mappings:
Namespace Name Mixin selector official a
Lbn$a;a(Lbc$a;)Lbn$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
Lbn$a;a(Laig;Lbem;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
- Specified by:
toJson
in interfaceCriterionConditions
- Overrides:
toJson
in classAbstractCriterionConditions
- 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;
-