BuiltByBit-Ready Plugin Source – Proven Moderation Tool (TicketProof)

Albert

Setups & Configs
Supreme
Feedback score
0
Posts
11
Reactions
5
Resources
13
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:
1767654934872.png
1767655260718.png

1767655271228.png
1767655287733.png


screenrecording-2026-01-05_23-24-23.gif


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:
1767655788549.png
1767655880214.png
1767655915268.png


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
  1. Exclusive
Server software
  1. Spigot
  2. Paper
  3. Other
Supported versions
  1. 1.19
  2. 1.20
Last edited:
Top