Description
Report System
A lightweight, script-based add-on that adds an in-game player reporting system to your world — no external plugins, no forms mod, just two clean built-in commands.
Features
/report — Any player can report another online player through a simple pop-up form (Title, Target player, Reason).
/reports — Staff members get a GUI dashboard listing all open reports, grouped by title, with full details for each one.
Teleport shortcuts — From a report's detail screen, staff can instantly teleport to the reporter or the reported player.
Close reports — Resolve and remove a report directly from the GUI.
Anti-spam protection — Built-in 60 second cooldown between reports, and a max of 2 open reports per player at a time.
Zero configuration — Just add the pack and go. No JSON config files, no external dependencies.
How to Set Up
- Add the behavior pack to your world.
- Enable the Beta APIs experimental toggle when creating/editing your world (required for the in-game commands and forms to work).
- Give your staff members the "staff" tag so they can use /reports: /tag <playername> add staff
- Done! Players can now type /report to open a report, and staff can type /reports to review them.
Commands
/report — everyone — opens the report form
/reports — players with the "staff" tag — opens the staff report dashboard
Notes
Reports are stored in memory for the current session — they are cleared when the server/world restarts.
Fully compatible with survival worlds; no cheats/operator status required for players to use /report.
Requirements
Minecraft Bedrock with the Beta APIs experimental toggle enabled.






