Class OnKilledCriterion.Conditions
java.lang.Object
net.minecraft.advancement.criterion.AbstractCriterionConditions
net.minecraft.advancement.criterion.OnKilledCriterion.Conditions
- All Implemented Interfaces:
CriterionConditions
- Enclosing class:
- OnKilledCriterion
public static class OnKilledCriterion.Conditions extends AbstractCriterionConditions
-
Field Summary
Fields Modifier and Type Field Description private EntityPredicate.Extended
entity
private DamageSourcePredicate
killingBlow
-
Constructor Summary
Constructors Constructor Description Conditions(Identifier id, EntityPredicate.Extended player, EntityPredicate.Extended entity, DamageSourcePredicate killingBlow)
-
Method Summary
Modifier and Type Method Description static OnKilledCriterion.Conditions
createEntityKilledPlayer()
static OnKilledCriterion.Conditions
createPlayerKilledEntity()
static OnKilledCriterion.Conditions
createPlayerKilledEntity(EntityPredicate.Builder killedEntityPredicateBuilder)
static OnKilledCriterion.Conditions
createPlayerKilledEntity(EntityPredicate.Builder killedEntityPredicateBuilder, DamageSourcePredicate.Builder killingBlowBuilder)
boolean
test(ServerPlayerEntity player, LootContext killedEntityContext, DamageSource killingBlow)
JsonObject
toJson(AdvancementEntityPredicateSerializer predicateSerializer)
Methods inherited from class net.minecraft.advancement.criterion.AbstractCriterionConditions
getId, getPlayerPredicate, toString
-
Field Details
-
entity
-
killingBlow
-
-
Constructor Details
-
Conditions
public Conditions(Identifier id, EntityPredicate.Extended player, EntityPredicate.Extended entity, DamageSourcePredicate killingBlow)
-
-
Method Details
-
createPlayerKilledEntity
public static OnKilledCriterion.Conditions createPlayerKilledEntity(EntityPredicate.Builder killedEntityPredicateBuilder) -
createPlayerKilledEntity
-
createPlayerKilledEntity
public static OnKilledCriterion.Conditions createPlayerKilledEntity(EntityPredicate.Builder killedEntityPredicateBuilder, DamageSourcePredicate.Builder killingBlowBuilder) -
createEntityKilledPlayer
-
test
public boolean test(ServerPlayerEntity player, LootContext killedEntityContext, DamageSource killingBlow) -
toJson
- Specified by:
toJson
in interfaceCriterionConditions
- Overrides:
toJson
in classAbstractCriterionConditions
-