Skip to main content

Recording a milestone

Runtime: shared payload with role-specific bindings · Use it for: a transient game announcement Follow the custom recordables guide for codec registration and seek behavior. This event announces a milestone during ordinary playback. It is transient, not durable state reconstructed while seeking. Keep the payload/codec contract synchronized across recording and playback machines. Codec ID 1000 is illustrative, not a reserved extension allocation. Coordinate a free ID with every installed extension and register it before recording or loading data that uses it. Bind each role-specific helper only on a runtime that supplies that role.
Use this payload and its role-specific bindings in your own integration. For persistent entity/block effects, read the durable-state and resynchronization requirements before extending this pattern.