Watch a recording of punishments from your AntiCheat. Formerly VulcanReplay
This plugin allows for you to record a player that your AntiCheat has punished from your server and watch the hack at a later time. The hacker could be the only person online and you would still have video evidence of them hacking.
Supported AntiCheats:
Premium:
Vulcan
Spartan
Matrix
GodsEye
Kauri ACR version 2.5.3
Karhu ACR version 2.5.3
Sparky
Intave
Verus
Reflex
Free:
Themis
FlappyAC
AntiCheatReloaded Latest Dev Build
LightAntiCheat
AntiHaxerman
Grim
Feel free to request other AntiCheats to be supported.
With this you can have video proof of someone hacking on your server when they appeal and claim to be "hitting grass"
Features Discord Integration. Optionally send a message to a Discord Channel whenever a recording is created.
Requires a supported AntiCheat and AdvancedReplay to be installed and running on your server.
NOTE: Your AntiCheat has to be configured to punish someone in order to record. If players never get punished you will not get a recording.
Setup:
Vulcan: Set "enable-api" in Vulcan's config to "true"
Soaroma: Set "enableAPI" in Soaroma's config to "true"
Sparky: Set "API.Events" in Sparky's config to "true"
For best results, follow this configuration guide for Advanced Replay:
Default Configuration:
Intave: #Configuration section for Intave
Punish-Commands: #What command should we listen to in Intave's config?
Usage:
Most commands and permissions are handled by AdvancedReplay The only commands AntiCheatReplay adds are a reload command and report command
Basic usage:
/replay list Will print a list of recordings
/replay play Play a recording
/replay delete Deletes a recording
/replayreload vulcanreplay.reload Reload AntiCheatReplay
/report AntiCheatReplay.report Report a player and create a recording.
Permissions:
vulcanreplay.reload
AntiCheatReplay.report
AntiCheatReplay.report-notify
AntiCheatReplay.recording-notify
AntiCheatReplay.reportImmune
Known Issues:
Recording does not show any mobs/entities other than Players. You may see a player take damage in a recording from what appears to be nothing, but it could be a mob. Again, this is an issue that the AdvancedReplay developer has to fix.
Discord:
Please join my Discord to report any bugs.
Disclaimer:
This plugin should be used in conjunction with the logs that are provided by your AntiCheat. This should not be your only proof that a player is hacking
Developer API:
AntiCheatReplay has multiple events that can be listened to and cancelled
RecordingStartEvent
RecordingSaveEvent
both have the methods:
public Player getPlayer() {}
public String getReplayName() {}[/code]
PlayerReportEvent
[code=Java]
public Player getReporter() {}
public Player getTarget() {}
public String getReason() {}