Property | Type | Description |
---|---|---|
identifier | ExposureIdentifier | Matches id of the exposure. Basically only useful for predefined exposures (like the ones spawned in loot) |
type | String ("color" or "black_and_white") | Checks film type |
photographer | String | Checks name of the frame author |
shutter_speed | ShutterSpeedPredicate | Checks shutter speed at the time of creation |
focal_length | MinMaxBounds.Ints | Checks focal length at the time of creation |
light_level | MinMaxBounds.Ints | Checks what light level at camera position was at the time of creation |
day_time | MinMaxBounds.Ints | Checks day time at the time of creation |
entities_in_frame_count | MinMaxBounds.Ints | Checks count of entities in frame |
entity_in_frame | EntityInFramePredicate | Checks if any entity in frame matches this predicate |
extra_data | ExtraDataPredicate | Checks extra data |
All properties are optional
MinMaxBounds.Ints is the same as in vanilla advancements
LocationPredicate is the same as in vanilla advancements
entity_in_frame checks stored entity info in frame. It's not a real entity, just it's info.
This predicate can also be used as ItemSubPredicate