Home›Java›Mods›Hindsight
Hindsight
ModsJava

Hindsight

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Hindsight
block logging, inspection, and rollback — with a preview before anything changes​

Hindsight records who changed what, where, and when — then lets you inspect it, search it, and reverse it. A modern CoreProtect-style alternative for Paper servers: fully async storage, clickable chat output, and a ghost-block preview before every rollback so you see the result before it happens.

Why Hindsight

What gets logged
Block place & break • buckets (including waterlogging) • explosions, attributed to the player who lit the TNT when one did ( #creeper / #tnt otherwise) • TNT being primed • fire • fluid flow destroying blocks • pistons ( #piston) • endermen, zombie doors, and other mob changes • crop trampling, by name • container transactions with item + count (hoppers included) • sign text • item frames, paintings & armor stands • kills of named animals and pets.

Commands
Code (Text):
/hs inspect (/hs i)   toggle inspector — left-click a block for its history,
                      right-click a face for what stood there
/hs lookup <player|#radius|world> [time] [action]
                      e.g. /hs lookup Steve 2d break · /hs lookup #20 8h
                           /hs lookup #creeper 1d
/hs near [radius]     recent activity around you
/hs rollback <player|#cause|*> <radius> <time> [action]
                      ghost preview first, then confirm
/hs restore <player|#cause|*> <radius> <time> [action]
                      re-apply rolled-back changes
/hs undo              revert your last rollback/restore (run again to redo)
/hs status            queue depth, row count, db size, writes/sec
/hs purge <time>      delete history older than the given age
Times parse naturally: 30m, 2h30m, 3d, 1w. Rollback targets can be a player, a cause like #creeper, or * for anyone — /hs rollback * 20 1h explosion fixes any crater without knowing who made it.

Permissions
hindsight.* grants everything; each subcommand has its own hindsight.command.<name> node (inspect, lookup, near, rollback, restore, undo, status, purge). Everything defaults to op — safe out of the box.

Installation
  1. Drop the jar into plugins/.
  2. Restart the server. First boot downloads the SQLite driver from Maven Central (one time — the server needs internet access for it), creates plugins/Hindsight/config.yml plus the database, and starts logging immediately.
  3. Optionally grant permission nodes with LuckPerms; otherwise only ops can use it.
Retention defaults to 90 days and purges itself daily. Batch sizes, rollback speed, page size, and per-category logging toggles (hoppers, pistons, natural causes, fluid flow) all live in the config.

Requirements & honest limitations

Found a bug or missing something you need? Start a discussion — reports that include the exact command you ran and what it replied get fixed fastest.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Hindsight is a free Minecraft Java mod. Compatible with Minecraft 26.1. Downloaded 17 times (via Spigot). Download it and open it directly in the game.

Explore more