Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for AugmentedThunder

Forensic anti-grief ledger for Paper: log, inspect, search, rollback, restore, purge, and audit server activity.

Report BlockLedger?

Release
0.1.2

AugmentedThunder released BlockLedger version 0.1.2 on May 26, 2026

BlockLedger 0.1.2

Player-Visible Changes

  • Added safe crime reconstruction playback in an isolated CrimeReconstruction world.
  • Added /blockledger reconstruct start, entry, case, preview, stop, and status commands.
  • TNT placement and ignition are now represented as separate timeline steps where exact new data exists.
  • Direct player actions now capture bounded nearby scene context so reconstructions rebuild the local scene instead of only isolated changed blocks.

Admin And Config Changes

  • Added reconstruction settings for enablement, world name, NPC requirements, legacy eligibility, scene context bounds, record/radius/session limits, playback tick rate, cleanup, and viewer return behavior.
  • Added blockledger.reconstruct and blockledger.reconstruct.admin permissions under blockledger.*.
  • Playback requires NPCs fake-player support by default; BlockLedger still loads without NPCs and reports reconstruction as unavailable.

Fixes And Compatibility

  • Ledger storage now migrates reconstruction metadata columns for future rows while keeping legacy lookup and rollback data intact.
  • Legacy rows remain lookup/rollback-capable but are not treated as exact reconstruction evidence unless explicitly allowed by config.
  • Playback guards cancel world edits, inventory interaction, damage, fire spread, explosions, and drops inside CrimeReconstruction.

Async Reconstruction Prep

  • Reconstruction requests now create PREPARING sessions and return immediately instead of building and playing the scene in the command handler.
  • Added /blockledger reconstruct view <session> plus clickable ready chat, so playback starts only after an authorized viewer accepts.
  • Scene preparation now batches chunk loading and block/entity placement per tick with reconstruction.build-blocks-per-tick and reconstruction.build-chunks-per-tick.
  • CrimeReconstruction now builds a safe viewing platform before readiness, cancels damage, and recovers falling viewers back to a platform.
  • TNT and explosion playback now groups blast damage into one explosion frame with future explosion_group metadata and fallback grouping for older rows.

Information

Published onMay 26, 2026
Downloads2

Platforms

Paper Paper (26.1.2)

Dependencies

Paper Paper
Edit Plugin Dependencies: Paper