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.Extendedentityprivate DamageSourcePredicatekillingBlow -
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.ConditionscreateEntityKilledPlayer()static OnKilledCriterion.ConditionscreatePlayerKilledEntity()static OnKilledCriterion.ConditionscreatePlayerKilledEntity(EntityPredicate.Builder killedEntityPredicateBuilder)static OnKilledCriterion.ConditionscreatePlayerKilledEntity(EntityPredicate.Builder killedEntityPredicateBuilder, DamageSourcePredicate.Builder killingBlowBuilder)booleantest(ServerPlayerEntity player, LootContext killedEntityContext, DamageSource killingBlow)JsonObjecttoJson(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:
toJsonin interfaceCriterionConditions- Overrides:
toJsonin classAbstractCriterionConditions
-