The player property of any applicable advancement trigger's conditions should always accept an EntityCriterion, not only an array of predicates.
The player property also should not accept a single predicate that isn't in an array, which it does.
Additionally, the entity property of any applicable advancement trigger's conditions should always accept an array of predicates, not only an EntityCriterion.
The
player
property of any applicable advancement trigger'sconditions
should always accept anEntityCriterion
, not only an array of predicates.The
player
property also should not accept a single predicate that isn't in an array, which it does.Additionally, the
entity
property of any applicable advancement trigger'sconditions
should always accept an array of predicates, not only anEntityCriterion
.Example advancement trigger from Minecraft wiki: