Interface RollbackApi
public interface RollbackApi
Provides player rollback functions.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if Plex has an active rollback integration.Rolls back changes made by a player.default CompletableFuture<Integer> rollbackLastDay(org.bukkit.command.CommandSender sender, String playerName) Rolls back the last 24 hours of changes made by a player.
-
Method Details
-
isAvailable
boolean isAvailable()Checks if Plex has an active rollback integration.- Returns:
trueif rollback support is available
-
rollback
CompletableFuture<Integer> rollback(org.bukkit.command.CommandSender sender, String playerName, int seconds) Rolls back changes made by a player.- Parameters:
sender- command sender receiving rollback outputplayerName- player name to roll backseconds- number of seconds to roll back- Returns:
- future containing the number of changes rolled back
-
rollbackLastDay
default CompletableFuture<Integer> rollbackLastDay(org.bukkit.command.CommandSender sender, String playerName) Rolls back the last 24 hours of changes made by a player.- Parameters:
sender- command sender receiving rollback outputplayerName- player name to roll back- Returns:
- future containing the number of changes rolled back
-