| Property | Type | Description |
|---|---|---|
| player | EntityPredicate | Checks player who owns the camera |
| camera | CameraPredicate | Checks camera |
| frame | FramePredicate | Checks exposed frame |
| location_in_frame | LocationPredicate | Checks several positions that are visible in the image, can be used to check structures, etc |
| entity_in_frame | List of EntityPredicate | Checks entities in frame. Unlike FramePredicate, the entity is real and exists at the time of a check. |
All properties are optional
EntityPredicate is the same as in vanilla advancements
LocationPredicate is the same as in vanilla advancements