TicketProof (Source) - Exclusive Rights Sale
Price: $$–$$$
Overview:
TicketProof is a complete moderation workflow plugin for Paper 1.20.1–1.21.x. It converts /report into a structured, evidence-backed case with a staff GUI, assignment flow, and exportable JSON. The intent is to shorten investigations and make moderation outcomes consistent and explainable.
Why this is worth owning:
- Built for real staff workflows (assignment, SLA timestamps, audit trail)
- Evidence capture is structured, bounded, and export-ready
- Mature storage model with append-only index and corruption quarantine
- Clear permissions and privacy controls (public vs staff export, redaction)
Key features:
- /report creates a case with chat/combat context and evidence snapshot
- Evidence snapshots: location/world, nearby players, movement, effects, held item + armor, ping/TPS
- Optional inventory and command history capture (default off)
- Case lifecycle: OPEN → UNDER_REVIEW → CLOSED with outcomes
- Case assignment (claim/unclaim) and SLA timestamps
- Staff GUI: case list, evidence views, teleport, spectate, close
- Public vs staff JSON export with redaction controls
- Abuse controls: reporter/target cooldowns, merge window, minimum reason length, optional interaction requirement
- YAML storage with index log, atomic writes, and quarantine handling
Evidence chain:
- Evidence entries are timestamped and stored in capture order
- Case actions (open, claim, close, export, delete) are audit-logged
- Public vs staff exports control redaction and staff-log visibility
Commands:
Code:
/report <player> <reason>
/ticketproof help
/ticketproof case list [status] [player] [outcome] [assignee] [range]
/ticketproof case open <id>
/ticketproof case claim <id>
/ticketproof case unclaim <id>
/ticketproof case setstatus <id> <status>
/ticketproof case close <id> <outcome> [notes]
/ticketproof case teleport <id>
/ticketproof case spectate <id>
/ticketproof case export <id> <public|staff> [format]
/ticketproof case copy <id> <public|staff>
/ticketproof case delete <id>
/ticketproof status
/ticketproof reload
Configuration highlights:
- Retention: time-based and count-based caps for closed cases
- Capture toggles: inventory, command history (default off), effects, armor, movement
- Reporting controls: cooldowns, merge window, minimum reason length, interaction check
- Export visibility: public vs staff redaction modes and staff log toggle
Storage design:
- Per-case YAML files (human-readable)
- Append-only index file for fast listing
- Atomic write + quarantine on corruption
Screenshots:
Compatibility:
Paper 1.20.1–1.21.x, Java 17+ (Folia supported with region-safe limitations)
What you get:
- Full source code and docs
- Exclusive rights (you may rebrand, resell, and modify)
- All current features as-is
What you do NOT get:
- Support
- Updates
- Ongoing maintenance
POW:
Notes:
This is an asset sale. You take full ownership and responsibility after transfer.
If you have any question PM on here, or discord: boredhf
Post automatically merged:
This is inside of a private git repo, which will be transferred on purchase. I’m available to discord call to go over the entire codebase, design and build process
- Type
- Offering
- Exclusivity
-
- Exclusive
- Server software
-
- Spigot
- Paper
- Other
- Supported versions
-
- 1.19
- 1.20
Last edited:
