Better Reports FREE icon

Better Reports FREE -----

Report System for a 1.21.X PaperMC Server



Better Reports FREE
Version: a0.1.1 (Alpha)

Overview
The Reports Plugin is a powerful tool for managing player reports on your Minecraft server. This free version includes essential features for reporting players and managing reports. A premium version with additional features will be released soon.

Features
- Report players with a reason
- View, delete, claim, list, clear and close reports
- Every Report has an individual ID
- Plugin is nearly 100% customiseable
- Multi-language support (only available in the premium version)
- SQLite and MySQL database support
- Discord webhook integration for report notifications
- BungeeCord/Velocity Support (Coming soon..)

Installation
1. Download the ZIP file.
2. Unpack the ZIP file.
3. Copy the JAR and Better-Reports-FREE directory in your plugins folder
4. Configure the plugin by editing the `config.yml` file in the `plugins/Better-Reports-FREE` folder.
5. Configure the plugin messages by editing the `en.yml` file in the `plugins/Better-Reports-FREE/languages` folder.
6. Restart your server to apply the changes.

Configuration
Code (YAML):
SQL:
  baseType
: "sqlite" # You can pick between sqlite and mysql
  host
: "127.0.0.1"
  user
: "root"
  password
: "1234"
  database
: "reports"
  port
: "3306"
DISCORD
:
  enableWebhook
: "false" # If enabled, the plugin sends reports to a Discord channel
  urlWebhook
: ""
language
: "en" # Multi-language support, only available in the premium version

Messages
Code (YAML):
prefix : "&8[&bReports&8]&7 "
noPermission
: "&cYou don't have permission to run this command!"

staffJoinNotification
:
  singleReport
: "&7There is currently &d%openreports% &7open report. Use &b/reports list &7to view it."
  multipleReports
: "&7There are currently &d%openreports% &7open reports. Use &b/reports list &7to view them."
reportCommandUsage
: "Usage: /report <player> <reason>"
reportCommandMessage
:
  playerOnly
: "&cOnly a player can perform this command."
  playerDoesNotExist
: "&c The player %playername% does not exist or has never been on the server."
  selfReport
: "&cYou can not report yourself!"
  immuneReport
: "&cThis player is a staff member an can't be reported!"
  successfulReport
: "&7You have successfully reported the player &e%playername% &7for the reason &b%reason%&7."
  staffNotification
: "&7The player &e%reporter% &7reported &e%playername% &7for the reason &b%reason%&7 - &a%reportId%"
reportsCommandUsage
:
  usageReports
: "Usage: /reports <list|view|delete|clear|claim>"
  usageReportsView
: "Usage: /reports view <ID>"
  usageReportsDelete
: "Usage: /reports delete <ID>"
  usageReportsClaim
: "Usage: /reports claim <ID>"
  usageReportsClose
: "Usage: /reports close <ID>"
reportsCommandMessage
:
  reportsListError
: "&cNo open or claimed reports found."
  reportsListHeader
: "&6Open Reports:"
  reportsList
: "&eID: %reportId% &7| Reported: &c%playername% &7| By: &a%reporter% &7| Reason: &b%reason% &7| Status: &d%status% &7| Time: &f%timestamp%"
  reportsView
:
    - "&6Details for Report-ID
: %reportId%"
    - "&7Reported Player
: &c%playername%"
    - "Reporter
: &a%reporter%"
    - "Reason
: &b%reason%"
    - "Status
: &5%status%"
    - "Timestamp &f%timestamp%"
  reportsDeleteSuccessful
: "&cReport with ID %reportId% has been deleted."
  reportsDeleteNoReport
: "&cNo Report with ID %reportId% found!"
  reportsDeleteError
: "&cAn error occurred while deleting the report."
  reportsClear
: "&aAll reports have been cleared. Total cleared: "
  reportsClearError
: "&cAn error occurred while clearing the reports."
  reportsClaimSuccessful
: "&7Report with ID &5%reportId% &7has been claimed &asuccessfully&7."
  reportsClaimNoReport
: "&cNo open report found with ID: %reportId%"
  reportsClaimError
: "&cAn error occurred while claiming the report."
  reportsCloseSuccessful
: "&7Report with ID &5%reportId% &7has been closed &asuccessfully&7."
  reportsCloseNoReport
: "&cNo report found with ID: %reportId%"
  reportsCloseError
: "&cAn error occurred while closing the report."
 

Commands

Code (Text):
- /report <player> <reason>: Report a player with a specified reason.
- /reports <list|view|delete|clear|claim|close>: Manage reports with various subcommands.
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Permissions

Code (Text):
- reports.report : Report a player using the /report command
- reports.staff.notify : Receive notifications about new reports and when you join the server.
- reports.staff.immune : A player with this permission can't be reported.
- reports.staff.list : List all open and claimed reports.
- reports.staff.view : View details of a specific report.
- reports.staff.claim : Claim a report.
- reports.staff.close : Close a report.
- reports.admin.delete : Delete a specific report.
- reports.admin.clear : Clear all reports.
Database Support
The plugin supports both SQLite and MySQL databases. Configure the database settings in the `config.yml` file.

Discord Integration
Enable Discord webhook integration to receive notifications about new reports in a Discord channel. Configure the webhook URL in the `config.yml` file.

Support
For support or to report bugs, join our Discord server!


Terms of Service
- The plugin is provided for use on your own server only.
- You are not permitted to modify, decompile, or reverse engineer the plugin.
- Redistribution of the plugin in any form is strictly prohibited.
- You may not sell, rent, lease, or sublicense the plugin to any third party.
- Any attempt to access, alter, or disclose the source code of the plugin is forbidden.
- You may not use the plugin to gain insights or information about its code or structure.
- The plugin is provided "as is" without any warranties or guarantees.

By using the plugin, you agree to these terms. Violation of these terms may result in legal action.
Resource Information
Author:
----------
Total Downloads: 63
First Release: Jan 31, 2025
Last Update: Feb 2, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings