← Назад к ресурсам

MultiView - Flashback Addon

Merges multiple Flashback replays from the same session into a single unified replay — an “omniscient observer” view combining the union of chunks, players, and events seen from each POV.

Modrinth multiplayer utility

Описание

# MultiView — merge multi-player Flashback replays **MultiView** is a Fabric add-on for [Flashback](https://modrinth.com/mod/flashback). Each player records their own POV with Flashback; MultiView fuses those recordings into **one unified replay** that behaves as if a single omniscient observer had captured the whole session. - ✅ Every chunk explored by any POV is included - ✅ Every recording player is visible at the same time - ✅ Every entity and event seen by at least one POV is kept - ✅ Free camera or Spectate Player on the merged replay - ✅ Tick-perfect time alignment, atomic rollback on failure ## Who is this for? - **Content creators** — SMP recaps, PvP tournaments, machinima with multi-angle coverage from a single replay file. - **Server staff** — multi-angle review of incidents, anti-cheat investigations from every involved player's POV. - **Cinematographers** — free camera through a multiplayer scene with no information loss. ## How to merge two replays 1. Each player records their POV with Flashback during the same session. 2. Drop the resulting `.zip` files into `/flashback/replays/`. 3. Launch Minecraft with **Flashback + MultiView** installed. 4. Click the camera icon → **Select Replay**. 5. Tick the checkbox to the right of each replay (minimum two). 6. Click **Merge N Replays** in the top-right corner. 7. The merged replay `merged_.zip` appears in the list once the progress screen finishes. ## Compatibility | Minecraft | Flashback | MultiView | | --- | --- | --- | | 1.21.9 / 1.21.10 | 0.39.x | `0.3.2+mc1.21.9` | | 1.21.11 | 0.39.4 | `0.3.2+mc1.21.11` | | 26.1 / 26.1.1 / 26.1.2 | 0.40.0 | `0.3.2+mc26.1` | Requires Fabric API. Java 21 on 1.21.x, Java 25 on 26.1+. ## Features - **N-way merge** — works from 2 up to many POVs. - **Tick-perfect alignment** via `ClientboundSetTimePacket` with metadata fallback. - **Cross-source deduplication** — chunks (SHA-256 128-bit content hash), player info, system chat by visible text, entity moves. - **Multi-dimension** — secondary POV dimension changes preserved as markers. - **Aggregated markers** from every POV on a single timeline. - **Atomic write** — `.part` file + atomic rename; a failed merge never destroys an existing replay. - **Bounded memory** — LRU-capped chat dedup, cryptographic chunk hashing, safe on multi-hour sessions. - **i18n** — French and English. ## Known limitations - Secondary POVs appear as **regular player entities** (Flashback only supports one local player; the camera follows the first POV to start recording). - 4+ POV merges may produce minor visual artefacts in zones where conflicting chunk versions overlap. - Full technical limitations and roadmap in [`SPEC.md`](https://github.com/Zeffut/MultiView/blob/main/SPEC.md). ## Links - 🔗 [GitHub repository](https://github.com/Zeffut/MultiView) - 🐛 [Report an issue](https://github.com/Zeffut/MultiView/issues) - 📜 [Full changelog](https://github.com/Zeffut/MultiView/blob/main/CHANGELOG.md) ## License MIT — free to use, modify and redistribute. Flashback remains under its proprietary license by Moulberry; MultiView is a fully independent add-on and does not redistribute any Flashback code.