---
title: Advancements
---

Exposure adds several advancement triggers and predicates that are used in built in advancements, but anyone can use them as well.

### Triggers:
[`exposure:frame_exposed`](triggers/frame_exposed)\
[`exposure:frame_printed`](triggers/frame_printed)

### Predicates:
[`CameraPredicate`](predicates/camera_predicate)\
[`ShutterSpeedPredicate`](predicates/shutter_speed_predicate)\
[`FramePredicate`](predicates/frame_predicate)\
[`EntityInFramePredicate`](predicates/entity_in_frame_predicate)\
[`ExtraDataPredicate`](predicates/extra_data_predicate)

<div name='NOTE' style={{ display: 'inline-block', margin: '2px' }}>
    <div style={{ display: 'flex', alignItems: 'top', backgroundColor: '#232425', borderRadius: '6px', padding: '8px 12px' }}>
      <RocketIcon style={{ color: '#F4EFE9', marginRight: '8px' }} width={20} />
      <span style={{ color: '#F4EFE9', fontSize: '15px' }}>You can see example usage of triggers and predicates in [Exposure's advancements](https://github.com/mortuusars/Exposure/tree/1.21.1/common/src/main/resources/data/exposure/advancement/adventure)</span>
    </div>
</div><br/>