ForgeProtect is a data logging and grief prevention tool for modded Minecraft modpacks or servers utilizing SQLite databases. It allows server admins or moderators to find out who did specified action and rollback changes if needed.
Supports Vanilla blocks and Forge/NeoForge mods in mind.
Current Features:
- Logging Block Breaking/Placement Events
- Logging *Item Dropping/Item Pickup/Item Despawn Events
- Logging Container Deposit/Retrieval Events
- Logging Mob Death Events
- Logging Entity/BlockEntity Explosion Events
- Logging *Player Death Events
- Multithreaded Logging
*
= Still WIP, but should work in most cases. Detection method may be changed in the future.
Future Features:
- Commands
- Rollback System
- Curios API Support
- Sinytra Connector Support? (Support for Fabric mods)
- Experimental Redis Support? (might be significantly much faster than SQLite for larger rollback tasks)
ForgeProtect is currently in a work-in-progress state. No downloads or any ETAs. Only 1.19.2+ versions will be supported.