SimplyFlashback

SimplyFlashback

SimplyFlashback is a server-side plugin designed to handle and manage flashback replays. It provides a simple and efficient way to record, store, and replay past gameplay moments.

156 downloads 1 followers

banner

SimplyFlashback ⏪

Server-side replay recording

Discord

You record on the server. You watch the file in the Flashback client. People being recorded don't need the mod.

Getting started

  1. Drop SimplyFlashback-*.jar in plugins/ and restart. No ProtocolLib.
  2. /sf record start then /sf record stop when you're done.
  3. Or /clip start, play for a bit, /clip save for the last 30 seconds.

Saves go to plugins/SimplyFlashback/replays/<Player>/ and clips/<Player>/. Open the .flashback in Minecraft with Flashback installed.

Features

  • Works on Spigot, Paper, and Folia. One jar.
  • Full recordings, plus a rolling clip buffer (last N seconds, 30 by default). Saving a clip doesn't clear it.
  • Auto-save clips on death, leave, world change, or a player kill. All optional in config.
  • Players can /autoclip themselves so they clip on join and save on those events.
  • Grabs Simple Voice Chat audio if that plugin is on the server.
  • Model Engine models don't snap back to spawn in the replay.
  • First tick actually renders. The file includes registries, nearby chunks, and player state up front.
  • Admin GUI, action bar (/sf actionbar), a TPS breaker if the server is lagging, and caps on RAM/disk.

Folia note: snapshots only cover the recorded player's current region. Stuff in other regions isn't in the file.

Commands

Aliases: /sf and /replay. Clips also have /clip, /sfclip, /highlight. Autoclip: /sfac.

Leave the player name off in-game to target yourself.

Command Permission Description
/sf record start [player] simplyflashback.command Start recording
/sf record stop [player] simplyflashback.command Stop and save to replays/<Player>/
/sf record [player] simplyflashback.command Toggle recording
/clip start [player] simplyflashback.command Start the rolling highlight
/clip stop [player] simplyflashback.command Stop without saving
/clip save [player] simplyflashback.command Save the last N seconds to clips/<Player>/
/autoclip [on|off] simplyflashback.autoclip Clip yourself on join; auto-save on enabled events
/sf actionbar [on|off] simplyflashback.command Toggle the capture HUD
/sf verify [file] simplyflashback.command Decode-check a file (errors=0 means it's fine)
/sf admin simplyflashback.admin Owner panel
/sf admin stats simplyflashback.admin CPU, heap, per-player RAM
/sf admin audit simplyflashback.audit Last lines of audit.log
/sf reload simplyflashback.reload Reload config.yml

Doing this to someone else also needs simplyflashback.record.others or simplyflashback.clip.others (default op). Death, world-change, and kill auto-saves need extra perms (simplyflashback.clip.death, .world-change, .kill), all default false so random players don't fill the disk. Leave saves have no extra perm unless you set one. simplyflashback.admin already includes command, others, reload, and audit.

Examples

Full session:

/sf record start Steve
/sf record stop Steve

Last 30 seconds:

/clip start Steve
/clip save Steve

Self-service:

/autoclip on

Then open the .flashback with the Flashback client.

Privacy

A recording includes whoever is nearby, unfiltered chat, terrain, and Simple Voice Chat audio if that plugin is installed. Lock down plugins/SimplyFlashback/ and tell people if you record them.


SimplyFlashback is not affiliated with the Flashback mod. It just writes files the Flashback client can play.

No gallery available for this project.

Version Minecraft Loader Download

SimplyFlashback 0.1.3

0.1.3

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
folia, paper, purpur, spigot
Download

SimplyFlashback 0.1.2

0.1.2

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
folia, paper, purpur, spigot
Download

SimplyFlashback 0.1.1

0.1.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
folia, paper, purpur, spigot
Download

0.1.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, folia, paper, spigot
Download