Record, revisit, and replay Minecraft Bedrock.
An open-source Minecraft Bedrock replay recorder and cinematic camera editor for LeviLamina on Windows, with experimental video export.
Get started · Releases · Changelog · Report an issue · Contributing · Code of Conduct · 简体中文
Warning
Playback is still in an early stage of development. All currently published releases are test builds. Keep backups of important worlds and recordings; replay compatibility is not guaranteed across Minecraft, LeviLamina, or Playback version changes.
Playback records client-visible Minecraft Bedrock sessions into portable replay archives, opens them in an isolated local replay world, and provides timeline-based cinematic camera keyframes. Experimental MP4 and PNG-sequence export is available for testing.
Important
Use a clean LeviLamina client instance when possible. Broad compatibility with other mods is not currently guaranteed.
- Create or select a clean LeviLamina client instance for the target Minecraft version.
- Install the matching Playback
#clientrelease through LeviLauncher/Lip or from the release ZIP. - Launch the game, record with
record start/record pause/record stop, then open the exported replay from the main-menu Playback browser.
See the installation and usage guide for screenshots, exact Lip commands, manual installation, recording, and replay instructions.
Replay preview and file details
Note
The UI is still under active development, and the current interface does not represent the final design.
- Session capture — Records loaded chunks, block actors, entity movement, player state, time, and selected client-safe game packets.
- Multiplayer chunk compatibility — Preserves local-world chunk handling while capturing portable replay data after client decoding on servers that use alternate chunk transport modes.
- Low-impact recording — Writes replay snapshots and timeline data asynchronously to reduce recording stalls.
- Portable archives — Exports recordings as replay files that are easy to store and share.
- Isolated playback — Opens recordings from a native main-menu browser in a dedicated local replay world.
- Replay browser — Searches, imports, filters, sorts, renames, deletes, and opens replay files, with grid and list views.
- Replay thumbnails — Captures a preview image during recording when the game is in a menu-free state.
- Timeline controls — Supports play, pause, seek, speed control, and quick navigation during replay.
- Timeline editor — Provides zoomable tracks, resizable panels, camera/sequence/entity-segment editing, and undo/redo for the active in-memory project.
- Cinematic camera keyframes — Captures position, yaw, pitch, roll, and FOV with Smooth, Linear, Ease, Hold, Hermite, and Cubic Bezier interpolation.
- Dimension-aware camera paths — Splits camera tracks at every dimension change so preview and export never interpolate through unrelated worlds.
- Experimental video export — Renders a selected tick range to H.264 MP4 or PNG sequences with configurable frame rate, resolution, SSAA, and warm-up frames.
- D3D11 and D3D12 capture — Supports the native renderer on both backends; D3D12 supports stable 1x/2x SSAA and D3D11 uses 1x.
- Bilingual UI — Localizes commands, the native replay UI, and the resource-pack main-menu button in English and Simplified Chinese.
v0.2.1 is a focused patch release published for both MC 26.10 and MC 26.20. It captures the bare RenderDragon scene instead of the UI composition target, uses semantic world-submission detection to avoid sparse-scene export stalls, blocks the HBUI idle route during Playback input ownership, fixes reduced-speed camera preview stepping and pause parking, and polishes editor and replay-browser scrolling, selection, labels, icons, and animations.
Caution
Playback releases are still test builds and may make destructive format or configuration changes. Replay archives from releases before v0.2.0-mc26.10 are incompatible and must be recorded again. Replays recorded before the August 20, 2026 hotfix on affected servers may already be missing portable chunk or custom-entity registry data; those archives cannot be repaired and must also be recorded again. Complete v0.2.0-mc26.10 archives are compatible with v0.2.1-mc26.10 and require no conversion. The configuration version and recording-file snapshot context version remain 1; no migration layer is provided.
Important
The Playback main-menu button still uses a lightweight UI resource pack. Complete Lip and release-ZIP installations include it under mods/playback/resource_packs/playback-ui/; the Release also provides playback-ui.mcpack for standalone manual import.
See the full changelog for release history and detailed changes.
Playback maintains separate release lines for Minecraft and LeviLamina versions. Product version 0.2.1 is published for both runtimes.
| Minecraft / LeviLamina | Playback release | Status |
|---|---|---|
26.10.* |
v0.2.1-mc26.10 |
Current test release |
26.20.* |
v0.2.1-mc26.20 |
Current test release |
Both release lines target Minecraft Bedrock for Windows x64 and are distributed as client-only mods.
Note
0.2.0 was deliberately skipped on MC 26.20. Video export did not work on that runtime: the 26.20 headers mis-declare a struct alignment, so the capture path read a render-item count from padding, classified every submission as overlay-only, and stalled every export on frame 0. The 26.20 line therefore goes from v0.1.2-mc26.20 straight to v0.2.1-mc26.20, which carries the fix. The MC 26.10 line is unaffected and did publish v0.2.0-mc26.10.
Tip
Playback is a client-only mod that can record sessions in both local worlds and multiplayer servers.
Playback builds on Windows x64 with Visual Studio 2022, xmake, and Git. See the source-build guide for clean Release commands, output layout, and dependency troubleshooting.
| Command | Description |
|---|---|
playback version |
Show the loaded Playback version. |
record start |
Start or resume recording the current world. |
record pause |
Pause the active recording. |
record stop |
Stop recording and export the replay. |
Playback currently includes English (en_US) and Simplified Chinese (zh_CN) translations stored in src/lang/.
Playback is a native Minecraft Bedrock replay recorder and camera editor for the Windows x64 LeviLamina client. It stores client-visible session data and reconstructs it in a separate local replay world.
Yes. Playback is client-only and can record the chunks, entities, and selected packets visible to the client in local worlds or multiplayer sessions. The August 20, 2026 hotfix improves recording for servers that use alternate chunk transport or custom entity registries. Replays recorded before the fix cannot recover data that was never saved and may need to be recorded again.
Experimental H.264 MP4 and PNG-sequence export is available in v0.2.1-mc26.10. It currently has known limitations and does not include audio.
No. Every recorded dimension change splits the camera timeline, including transitions through dimensions that contain no camera keyframes.
Use v0.2.1-mc26.10 for LeviLamina 26.10.* and v0.2.1-mc26.20 for 26.20.*. The two release lines are maintained separately; do not mix them.
- The recording, replay, camera, and export workflows remain under active development and optimization.
- Multiplayer server recording and replay will receive further debugging; testing and feedback are welcome.
- Planned work includes persistent editor projects, audio export, broader renderer compatibility, and additional camera tooling.
Tip
Testing focus: Please report reproducible camera, cross-dimension, chunk-loading, and export issues with the replay file, logs, GPU, renderer backend, and export settings.
- The replay format is still under development and may change during Alpha releases.
- Playback reconstructs recorded client-visible state; it is not a deterministic copy of the original server simulation.
- Pending scheduled ticks and server-owned systems such as villages, raids, and POI state are not currently persisted as authoritative simulation state.
- Editor changes currently live in memory and are not persisted between replay sessions.
- Experimental video export currently produces silent H.264 MP4 or PNG sequences; audio export is not implemented and additional runtime issues may remain.
- Vibrant Visuals is not supported yet. Recording, replay, and export are only validated with the standard renderer; turn Vibrant Visuals off before using Playback.
- SSAA is limited to 2x on D3D12 and 1x on D3D11.
- A camera can only render chunks present in the replay data; unrecorded terrain cannot be reconstructed.
- The August 20, 2026 fix cannot retroactively restore server chunk or custom-entity registry data missing from an existing replay archive.
- Compatibility must be checked again after updating Minecraft or LeviLamina.
Please report reproducible problems with logs, versions, and a minimal replay where possible.
Open an issue to report a reproducible problem.
See the source-build guide and CONTRIBUTING.md for the build, formatting, and pull request workflow.
Please read and follow our Code of Conduct. By participating in this project, you agree to abide by its terms.
Report security issues privately by following SECURITY.md. Do not open a public issue for a security vulnerability.
Playback follows the Contributor Covenant Code of Conduct. Please read CODE_OF_CONDUCT.md before participating in issues, pull requests, discussions, or community spaces.
Special thanks to the LeviLamina maintainers and community for providing the native modding platform and tooling that make Playback possible, and to the Flashback project and its contributors for the replay concepts and architecture that inspired Playback.
Copyright (C) 2026 wo555
Playback is released under the GNU Affero General Public License v3.0. Distributed modifications must remain under AGPL-3.0 and provide their corresponding source code. Third-party components retain their own licenses; see THIRD_PARTY_NOTICES.md and the licenses/ directory.


