Espial
Requires a SQL loader plugin. Tested with SqliteLoader and MySQLDriver. (MySQL/MariaDB is recommended)
Espial is a plugin for querying and fixing grief. It supports lookups, rollbacks, restores, and more.
Requirements
- Java 21
- SpongeAPI 12 or higher (Minecraft 1.21+)
Command Usage
- /espial | /es
- Permission: espial.command.base
- Base command. If no subcommand is specified, defaults to an info screen (/espial info)
- lookup | l
- Permission: espial.command.lookup
- Look up a block. Defaults to the block you are looking at.
- Flags:
- [–spread | -s] - Do not group outputs
- Everything from query command flags (below).
- near
- Permission: espial.command.lookup
- Look up within 5 blocks of you. Basically an alias for /es l -r 5
- Flags:
- Everything from query command flags (below).
- rollback | rb
- Permission: espial.command.rollback
- Roll back a block or a range. Defaults to the block you are looking at
- Flags:
- Everything from query command flags (below).
- restore | rs
- Permission: espial.command.restore
- Restore a block or a range. Defaults to the block you are looking at
- Flags:
- Everything from query command flags (below).
- interactive | i
- Permission: espial.command.interactive
- Enter an interactive inspector mode where you can break or place blocks to query.
- undo
- Permission: espial.command.undo
- Revert you previous action(s).
- redo
- Permission: espial.command.redo
- Revert your previous undoals.
- nearbysigns | signsnear | signs
- Permission: espial.command.signs
- Lookup nearby signs
- Can also be used as a base command (/nearbysigns)
- Flags:
- [–range | -r <range>] - Lookup a cuboid range
- isthisblockmine | isthismyblock | myblock
- Permission: espial.command.myblock
- Check if a block was placed by you
- Can also be used as a base command (/isthisblockmine)
- whoplacedthis
- Permission: espial.command.whoplacedthis
- Show the player who placed a block and nothing more.
- Can also be used as a base command (/whoplacedthis)
Query command flags
Aliases | Description |
---|---|
[–worldedit | -w] | Use a WorldEdit range |
[–range | -r <range>] | Lookup a cuboid range |
[–player | -p <player name>] | Only look at actions from a specific player |
[–block | -b <block id>] | Only look at a specific block type |
Issues
You are encouraged to report any issues to the issue tracker