Rollback | Player Logging & Inspect Tools icon

Rollback | Player Logging & Inspect Tools -----

Grief Rollback, Log Player Actions, Restore Lost Items, Block logging



[​IMG]
This plugin allows you to log player & server
events which can be rolled back to a previous
time frame through commands

Features:

  • Powerful rollback for player & environments
  • Advanced block logging with complete history tracking
  • Rollback inventory, frames, blocks, pets, and more
  • Fast SQLite storage optimized for performance
  • Simple & straight forward commands
  • Interactive clickable chat messages
  • Restore filters for precise, selective rollbacks
  • Fully customizable logging to match server needs
  • Super clean configuration file
  • Area inspection tools for quick lookups
  • Preview and restore player inventories instantly
  • Lag-free data lookups even on big servers
  • Automatic database cleanup
  • No dependencies needed
  • Easy to get started
Restore Everything
rb-0-gif.gif

Selective Rollbacks
rb-1-gif.gif

Preview Inventory Loss

rb-2-gif.gif

Commands:

rollback, rb
Permission: rollback.admin | rollback.rollback
/rb <radius> <time> <filter>
/rb reload = apply config changes
/rb undo = undo last rollback


logs

Permission: rollback.admin | rollback.logs
/logs <type> <value> <filter>
/logs backup = Backup database
/logs delete = Cleanup database

history, lookup, h

Permission: rollback.admin | rollback.history
/h <player> <filter>
/h <player> refresh = Update log cache

inspector, inspect, i

Permission: rollback.admin | rollback.inspector
/inspector = Toggles inspect mode
[Right Click] Single block
[Left Click] Check radius

Read documentation tab for more


Configuration:

Code (YAML):

# Rollback Configuration

# Purging data will allow for saving storage space
# Data will be automatically deleted on restart if older than the days
Auto-Purge-Data
:
  Enabled
: true
  Days
: 30

# Toggle whether these player caused events are logged
Logged-Player-Actions
:
  Block-Break
: true
  Block-Place
: true
  Drop-Item
: true
  Pickup-Item
: true
  Kill-Entity
: true
  Use-Spawn-Egg
: true
  Use-Bucket
: true
  Trample-Crop
: true
  Interaction
: true
  Containers
: true
  Spawner-Kills
: false
  Edit-Signs
: true
  Send-Command
: false
  Send-Chat
: false
  Sign-Edit
: true
  Join-Server
: true
  Quit-Server
: true
  Player-Died
: true
  Kicked
: true
  Banned
: true

# Toggle whether these natural events are logged
Logged-World-Actions
:
  Leaf-Decay
: false
  Crop-Growth
: false
  Vine-Growth
: false
  Block-Form
: false
  Explosions
: true
  Liquid-Flow
: false
  Mob-Spawning
: false
  Block-Burn
: true
  Block-Gen
: true
  Block-Fall
: false
  Tile-Fall
: true
  Ice-Melt
: true
  Redstone
: false

# Support for color codes and hex &#000000
Message-Settings
:
  Rollback
:
    Rollback-Started
: "&a(!) Rollback has started... &7You will be notified when completed!"
    Rollback-Completed
: "&a(!) Rollback has completed! Reverted {amount} actions!"
    Rollback-Failed
: "&c(!) Rollback has failed!"
    Rollback-Radius-Invalid
: "&7(!) Radius must be a positive number!"
    Rollback-Radius-Error
: "&7(!) Radius must be a number or global!"
    Rollback-Radius-Format
: "&7(!) Invalid time format. Try: 1d, 12h, 30m, 90s"
    Undo-Started
: "&7(!) Attempting to undo rollback..."
    Undo-Completed
: "&a(!) Undo has completed! &7Reapplied {amount} actions!"
    Undo-Empty
: "&7(!) No recent rollbacks found!"
    Undo-Failed
: "&c(!) Undo was unable to process!"
  General
:
    Permission
: "&c(!) You do not have permission to use this!"
  Inspector
:
    Enabled
: "&e(!) Inspector Mode Enabled! &7Type /inspector again to disable"
    Disable
: "&7(!) Inspector Mode Disabled!"

# Adding a block type to the blacklist will skip it from being logged
Blacklist-Blocks
:
 - DEEPSLATE
  - NETHERRACK
  - SOUL_SAND

# Adding a entity type to the blacklist will skip it from being logged
Blacklist-Entities
:
 - PILLAGER
  - MAGMA_CUBE
  - IRON_GOLEM
  - SLIME
  - SQUID
 
# Adding a spawn reason to the blacklist will skip it from being logged
Blacklist-Spawn-Reasons
:
 - CHUNK_GEN
  - DROWNED
  - NATURAL
  - SPAWNER
  - TRIAL_SPAWNER
  - SLIME_SPLIT
  - MOUNT
  - SHEARED
  - CUSTOM

# Adding a command to the blacklist will skip it from being logged
Blacklist-Commands
:
 - /sell
  - /back
  - /rtp

# Adding a world name to the blacklist will ignore it from being logged
Blacklist-Worlds
:
 - testworld

# Attributes about a entity that makes them qualify for logging
Entity-Settings
:
  Only-Log-Named
: false
  Only-Log-AI
: true

# These settings will help keep the database clean
# Repeat log setting will help with farm clutter
Smart-Storage
:
  Stay-Mins-After-Restore
: 30
  Repeat-Log-Awareness
: true
 

Java 21
Version 1.21 and Higher

Questions? Issues? Fast support, send a message anytime!
My Discord User: ItsSoSparkly
Resource Information
Author:
----------
Total Downloads: 7
First Release: Sep 8, 2025
Last Update: Sep 15, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings