Class DamagePredicate
java.lang.Object
net.minecraft.advancements.critereon.DamagePredicate
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final DamagePredicateprivate final Booleanprivate final MinMaxBounds.Doublesprivate final EntityPredicateprivate final MinMaxBounds.Doublesprivate final DamageSourcePredicate
- 
Constructor SummaryConstructorsConstructorDescriptionDamagePredicate(MinMaxBounds.Doubles p_24911_, MinMaxBounds.Doubles p_24912_, EntityPredicate p_24913_, Boolean p_24914_, DamageSourcePredicate p_24915_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic DamagePredicatefromJson(com.google.gson.JsonElement p_24924_) booleanmatches(ServerPlayer p_24918_, DamageSource p_24919_, float p_24920_, float p_24921_, boolean p_24922_) com.google.gson.JsonElement
- 
Field Details- 
ANY
- 
dealtDamage
- 
takenDamage
- 
sourceEntity
- 
blocked
- 
type
 
- 
- 
Constructor Details- 
DamagePredicatepublic DamagePredicate()
- 
DamagePredicatepublic DamagePredicate(MinMaxBounds.Doubles p_24911_, MinMaxBounds.Doubles p_24912_, EntityPredicate p_24913_, @Nullable Boolean p_24914_, DamageSourcePredicate p_24915_) 
 
- 
- 
Method Details- 
matchespublic boolean matches(ServerPlayer p_24918_, DamageSource p_24919_, float p_24920_, float p_24921_, boolean p_24922_) 
- 
fromJson
- 
serializeToJsonpublic com.google.gson.JsonElement serializeToJson()
 
-