This plugin lets you record the actions and neighbors of entities to save and later replay. The original idea behind this plugin was to remove the wide-spread server requirements of staff needing recording capabilities, which some with cheaper computers do not have. This gives people the opportunity to record others in game and have others replay the recording in game and view it from any angle. Also, developers have the option to use the plugin's API to automatically record potential cheaters flagging anti-cheats.
Demonstration
Commands
Permissions
/rec reload - commands.record.reload
/rec start - commands.record.start
/rec stop - commands.record.stop
/rec show - commands.record.show
/rec play - commands.record.play
/rec delete - commands.record.delete
Questions
1. Does this support recording of nearby blocks as well? No, there are no plans of this in the future either.
2. Do the recordings take up a lot of space? Not at all, the file sizes are magnitudes smaller
than video recordings.
3. Does it lag? In extreme circumstances, such as there being thousands of living entities near a recorded player, it is a possibility for the server to experience minor lag while recording. However, playing back recordings is completely asynchronous and packet-based, so there is no lag present in that aspect.
Ideas/Upcoming Updates
1. MySQL and MongoDB storage options with commands to convert/import stored data
2. Recording of data specific to a certain living entity (creeper charge, sheep color, etc.)
3. Nearby entity recording limit, with exceptions for damaged entities and riding vehicles
4. Option for static entity capture support on recording initialization, instead of dynamically starting and stopping nearby entity recordings
5. Multiple viewer support for playing back recordings
6. Support recorded entity teleporting and respawn after death
7. Support for server versions below 1.16.1, up to 1.8
8. Recording maximum time limit, with permission support
Dependencies
Requires Spigot 1.16.1 - 1.16.4. Does not depend on any plugin.
Contribute
If you are willing to implement any of the mentioned ideas, or have some of your own, feel free to check out the GitHub.
Download
v1.0.0 - Click Here (1.16.3 - 1.16.4)
v1.0.1 - Click Here (1.16.1 - 1.16.4)
Regarding any issues, message me on here.
Demonstration
Commands
Permissions
/rec reload - commands.record.reload
/rec start - commands.record.start
/rec stop - commands.record.stop
/rec show - commands.record.show
/rec play - commands.record.play
/rec delete - commands.record.delete
Questions
1. Does this support recording of nearby blocks as well? No, there are no plans of this in the future either.
2. Do the recordings take up a lot of space? Not at all, the file sizes are magnitudes smaller
than video recordings.
3. Does it lag? In extreme circumstances, such as there being thousands of living entities near a recorded player, it is a possibility for the server to experience minor lag while recording. However, playing back recordings is completely asynchronous and packet-based, so there is no lag present in that aspect.
Ideas/Upcoming Updates
1. MySQL and MongoDB storage options with commands to convert/import stored data
2. Recording of data specific to a certain living entity (creeper charge, sheep color, etc.)
3. Nearby entity recording limit, with exceptions for damaged entities and riding vehicles
4. Option for static entity capture support on recording initialization, instead of dynamically starting and stopping nearby entity recordings
5. Multiple viewer support for playing back recordings
6. Support recorded entity teleporting and respawn after death
7. Support for server versions below 1.16.1, up to 1.8
8. Recording maximum time limit, with permission support
Dependencies
Requires Spigot 1.16.1 - 1.16.4. Does not depend on any plugin.
Contribute
If you are willing to implement any of the mentioned ideas, or have some of your own, feel free to check out the GitHub.
Download
v1.0.0 - Click Here (1.16.3 - 1.16.4)
v1.0.1 - Click Here (1.16.1 - 1.16.4)
Regarding any issues, message me on here.
Last edited:

