Sueta

LiteProtect

2.0.0

Lightweight, efficient logging & rollback

·Plugin

LiteProtect Premium
A comprehensive and high-performance block logging and rollback system for Bukkit/Spigot servers.

Features:

  • Advanced Block Logging: Track all block placements, breaks, and inventory interactions.
  • Powerful Inspection Tool: Inspect blocks, chests, and player inventories with ease.
  • Detailed Rollbacks: Rollback changes by player, time, radius, or any combination.
  • User-Friendly Commands: Intuitive commands with tab completion and detailed help.
  • High Performance: Asynchronous database operations for minimal impact on server performance.
  • Customizable UI: Fully customizable colors and messages.
  • Premium Features: detailed statistics, and more.

Commands:
LiteProtect Premium uses /litep or /lprot as its command aliases by default. The primary alias can be customized in the config.

  • /litep help [page] – Show help information.
  • /litep inspect – Toggle inspection mode.
  • /litep logs <player|all> <time> [page] – View detailed logs.
  • /litep rollback <player|all> <time> – Rollback changes.
  • /litep purge <time> – Remove old logs.
  • /litep undo – Undo your last action.
  • /litep tp <world> <x> <y> <z> – Teleport to a location.
  • /litep stats – View log statistics.
  • /litep export <player|all> <time> [filename] – Export logs to CSV.
  • /litep reload – Reload configuration.
  • /litep version – Show plugin version.

Command Alias Configuration:
Customize the primary command alias in your config to avoid conflicts with other plugins (for example, LuckPerms uses /lp). Example:

commands:
  # Primary command alias (default: litep)
  primaryAlias: litep
  # Use 'lp' as an alias (may conflict with LuckPerms)
  useLpAlias: false

Permissions:

  • liteprotect.help – Access to help command.
  • liteprotect.rollback – Ability to rollback changes.
  • liteprotect.logs – Ability to view logs.
  • liteprotect.purge – Ability to purge old logs.
  • liteprotect.reload – Ability to reload the plugin.
  • liteprotect.undo – Ability to undo actions.
  • liteprotect.tp – Ability to teleport to log locations.
  • liteprotect.inspect – Ability to use the inspection tool.
  • liteprotect.stats – Ability to view statistics.
  • liteprotect.export – Ability to export logs.
  • liteprotect.admin – Grants all LiteProtect permissions.

P.S. – In config.yml, there is something called " webInterface" settings, which will be available soon once it's done. Currently, it is not fully implemented, so please be patient. Thank you for your understanding! :D

More features will be released in the future. If you have any requests or suggestions, please comment on the thread.

Similar projects

Plugin →