public static class OnKilledCriterion.Conditions extends AbstractCriterionConditions
Modifier and Type | Field and Description |
---|---|
private EntityPredicate |
entity |
private DamageSourcePredicate |
killingBlow |
Constructor and Description |
---|
Conditions(Identifier id,
EntityPredicate entity,
DamageSourcePredicate killingBlow) |
Modifier and Type | Method and Description |
---|---|
static OnKilledCriterion.Conditions |
createEntityKilledPlayer() |
static OnKilledCriterion.Conditions |
createPlayerKilledEntity() |
static OnKilledCriterion.Conditions |
createPlayerKilledEntity(EntityPredicate.Builder builder) |
static OnKilledCriterion.Conditions |
createPlayerKilledEntity(EntityPredicate.Builder builder,
DamageSourcePredicate.Builder builder2) |
boolean |
test(ServerPlayerEntity player,
Entity entity,
DamageSource killingBlow) |
JsonElement |
toJson() |
getId, toString
private final EntityPredicate entity
private final DamageSourcePredicate killingBlow
public Conditions(Identifier id, EntityPredicate entity, DamageSourcePredicate killingBlow)
public static OnKilledCriterion.Conditions createPlayerKilledEntity(EntityPredicate.Builder builder)
public static OnKilledCriterion.Conditions createPlayerKilledEntity()
public static OnKilledCriterion.Conditions createPlayerKilledEntity(EntityPredicate.Builder builder, DamageSourcePredicate.Builder builder2)
public static OnKilledCriterion.Conditions createEntityKilledPlayer()
public boolean test(ServerPlayerEntity player, Entity entity, DamageSource killingBlow)
public JsonElement toJson()