A grief prevention plugin supporting block lookups, rollbacks, restores, and more

2.0-SNAPSHOT

Snapshot

SlimeDiamond released this version on Aug 18, 2025

355.9 KB
Download

Espial v2.0-SNAPSHOT

Espial has drastically changed since the previous release, and this is just a snapshot release. Things could be unstable.

At this point in time, it is not backwards compatible with older versions of Espial.

Changes

  • Entire plugin rewrite
  • Added preview modes
    • /es preview | p and use a transaction command as normal to preview it, and use /es p apply | a or /es p cancel | c to action on your preview
  • Added wands
  • More focus on asynchronous querying and application (this version is a lot faster)
  • Added purge command
  • Added configuration value to disable certain events
  • Massively improved database structure (hence lack of backwards compatibility)
  • Lossless support of block data
    • Accidental feature: containers will retain storage contents when broken. TODO config value
  • Major user interface changes
  • Support for tracking entities other than living (like TNT). Can be disabled in config
  • And more that I probably forgot and will add later when I inevitably edit this

Your homework when using this snapshot release

The table names were changed, so they shouldn’t conflict with the old ones. As a reminder, at this point in time your data will be held you can revert to an older version, but the logs won’t be visible.

The configuration path has changed to be in a directory, most likely under config/espial/espial.conf (as opposed to config/espial.conf where it was previously)

Report bugs and make PRs please! :)

Dependencies