Choose your setup
Reverse records a world’s gameplay as a timeline and sends that timeline back to viewers as a replay. It is useful for match reviews, moderation tools, and post-game viewing. It is not a screen recorder: the viewer’s Minecraft client renders recorded entities, terrain, and supported effects.Short on time? Install recorder and player on one server and keep everything at the defaults. That is a complete, working setup. The sections below describe the bigger options for when you outgrow it.
The three plugins
These plugins work independently. A recorder does not need the player installed, and a player server does not need the recorder. Note that the lobby is a normal Minecraft (Bukkit) plugin — it goes in a server’s
plugins folder, not your proxy’s.
Choose a deployment
Pick the tab that matches your situation. When in doubt, start with the first one. Moving to shared storage later requires deliberate configuration and data transfer; changing a backend does not migrate saved recordings.- One server
- Dedicated replay server
- Proxy network
Try Reverse locally
Install recorder and player on the same server. Leave networking disabled. The defaults use a commonplugins/recordings folder, so the player can see recordings made by the recorder. Each plugin keeps its own configuration folder.Best for: a first installation or a small single-server setup.Continue to installation →What a recording consists of
There are three related kinds of data:- Replay events: entity changes, blocks, declared world sounds and effects, and other recorded actions.
- Metadata: replay UUID, owners, name, description, timestamps, and a terrain identifier.
- Terrain: initial chunk snapshots stored separately from the event container.
Keep events and terrain together. A
.rpl file alone is not a complete terrain backup. Redis coordinates servers; it does not hold your replay archive.Requirements and compatibility
- Run your server with Java 21.
- Check the marketplace listing for the Minecraft versions and server software supported by your release.
- Install the same Reverse release on your recorder, player, and lobby servers.
- For the most predictable results, record and watch on the same Minecraft version. Older versions may not display blocks or effects introduced in newer ones.
Where to go next
- First installation: Installation
- First recording: Quick start
- Integrating a minigame: Recording API

