Uses of Record Class
net.minecraft.advancements.critereon.DamageSourcePredicate
Package
Description
-
Uses of DamageSourcePredicate in net.minecraft.advancements.critereon
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<DamageSourcePredicate>
DamageSourcePredicate.CODEC
private final Optional<DamageSourcePredicate>
KilledTrigger.TriggerInstance.killingBlow
private Optional<DamageSourcePredicate>
DamagePredicate.Builder.type
private final Optional<DamageSourcePredicate>
DamagePredicate.type
The field for thetype
record component.Modifier and TypeMethodDescriptionstatic Optional<DamageSourcePredicate>
DamageSourcePredicate.fromJson
(com.google.gson.JsonElement p_25452_) DamagePredicate.type()
Returns the value of thetype
record component.Modifier and TypeMethodDescriptionKilledTrigger.TriggerInstance.entityKilledPlayer
(EntityPredicate.Builder p_152119_, Optional<DamageSourcePredicate> p_301181_) KilledTrigger.TriggerInstance.playerKilledEntity
(EntityPredicate.Builder p_300879_, Optional<DamageSourcePredicate> p_298956_) -
Uses of DamageSourcePredicate in net.minecraft.world.level.storage.loot.predicates
Modifier and TypeFieldDescriptionprivate final Optional<DamageSourcePredicate>
DamageSourceCondition.predicate
The field for thepredicate
record component.Modifier and TypeMethodDescriptionDamageSourceCondition.predicate()
Returns the value of thepredicate
record component.ModifierConstructorDescriptionDamageSourceCondition
(Optional<DamageSourcePredicate> predicate) Creates an instance of aDamageSourceCondition
record class.