Player Report V2 |  1.7 - 1.21.8 | /reports GUI icon

Player Report V2 | 1.7 - 1.21.8 | /reports GUI -----

Manage all of your servers' reports IN GAME + reward players for making legit reports




[​IMG]

PlayerReportV2 is a complete ground up redevelopment
of the original Player Report plugin that has been abandoned.
( Original developer of both. ❤️)

[​IMG]

[​IMG]

» /report
[​IMG]
Permission » PlayerReport.Admin-Messages

• Players WITH the permission will see the above message
but only the sub-commands they actually have permission to.

• Players WITH OUT the permission will see the usage for
the command itself. (/report (name) (reason))

» /reports help
[​IMG]

All sub-commands now have tab completion support with V2.​

[​IMG]

[​IMG]

Note »
You can toggle the requirement of a proof
image to submit a report.

This will require the player to provide
a link to an image.
(There's a URL-Whitelist you can configure)

Click-Types »
All of the click-types are configurable.
(You can change what happens with you Right-Click,
Left-Click, Shift-Right-Click, Drop the item,
use the number keys, etc.)​

[​IMG]
Permission Description
Code (Text):
PlayerReport.*
All PlayerReport permissions.
Code (Text):
PlayerReport.Admin-Messages
Access to view admin-based commands when you only type /report instead of just the usage.
Code (Text):
PlayerReport.Help
Access to /reports help.
Code (Text):
PlayerReport.Report
Access to /report.
Code (Text):
PlayerReport.Reports
Access to /reports.
Code (Text):
PlayerReport.Clear
Access to /reports clear.
Code (Text):
PlayerReport.Reload
Access to /reports reload.
Code (Text):
PlayerReport.Notify
Be notified when someone submits a report.
Code (Text):
PlayerReport.ReportTimerBypass
Bypass the /report cooldown.
Code (Text):
PlayerReport.SetupClaimGUI
Access to /reports setupclaimgui.
Code (Text):
PlayerReport.AddURLToWhitelist
Access to /reports addurltowhitelist.
Code (Text):
PlayerReport.ReportBypass
Prevents the player from being reported.


[​IMG]

Code (YAML):
# ==========================================
#  PlayerReport - Main Configuration
# ==========================================

settings
:
    # --------------------------------------
    #  GENERAL SETTINGS
    # --------------------------------------
    Inform-Operators
: true
    Max-Reports-Per-Player
: 3
    Require-Reported-Player-To-Be-Online
: true
    Save-Reporters-Location
: false

    # This is used when displaying command usage/help.
    Command-Format
: ' &7» &e %command% &7» &f%usage%'

    # Adds header and footer lines (from messages.yml) to certain messages.
    Use-Header-&-Footer
: true

    # --------------------------------------
    #  REPORT CREATION SETTINGS
    # --------------------------------------
    Require-Image-Proof-Link-Before-Report-Creation
: false
    Send-Report-Confirmation
: true # If the plugin sends the creator of a report a "Report created!" type message.

    # Allow console commands to be run when a report is created.
    Perform-Commands-On-Report
: false
    Commands-Upon-Reports
:
       - 'staffchat %reporter% reported %reported% for %reason%'

    # --------------------------------------
    #  REPORT DENIAL SETTINGS
    # --------------------------------------
    Tell-Reporter-Their-Report-Was-Denied
: true
    # Reporter will only be messaged if they are online when the report is removed.

    # --------------------------------------
    #  GUI OPEN SOUNDS
    # --------------------------------------
    Open-Reports-GUI-Sound
:
        Enabled
: false
        Sound
: BLOCK_CHEST_OPEN

    Open-Claim-GUI-Sound
:
        Enabled
: false
        Sound
: BLOCK_CHEST_OPEN

    # --------------------------------------
    #  TIMERS (in seconds)
    # --------------------------------------
    Clear-Reports-Timer
: 3
    Submit-Report-Timer
: 60

    # --------------------------------------
    #  REPORT REMOVAL SETTINGS
    # --------------------------------------
    Reports-Must-Be-Confirmed-To-Delete
: false

    Remove-Reports
:
        Click-Type
: RIGHT
    Change-Status
:
        Click-Type
: MIDDLE
    Open-Proof-Link
:
        Click-Type
: DROP
    # Click types: RIGHT, LEFT, SHIFT_LEFT, SHIFT_RIGHT, MIDDLE, DROP, DOUBLE_CLICK, NUMBER_KEY

    # --------------------------------------
    #  REPORT STATUSES
    # --------------------------------------
    Statuses
:
        New
: '&fNew'
        WIP
: '&eBeing investigated'
        Complete
: '&aComplete'

    # --------------------------------------
    #  REWARDS ON REPORT COMPLETION
    # --------------------------------------
    Give-Reporter-Rewards-On-Report-Complete
:
        Enabled
: true

        # When reporter is online
        Reporter-Is-Online
:
           - 'give %reporter% paper 1 name:&fHey,_thanks! lore:&fA_report_you_made_was_successfully_taken_care_of.|&fWe''d_like_to_thank_you_for_being_a_loyal_player!'
            - 'give %reporter% diamond_block 1 name:&bThank_You!'

        # When reporter is offline (use /reports setupclaimgui for item rewards)
        Reporter-Is-Offline
:
           - 'mail send %reporter% A report you made was successfully taken care of. We''d like to thank you for being a loyal player! Check your Report Claims! /reports claim'

    # --------------------------------------
    #  IMAGE PROOF WHITELIST
    # --------------------------------------
    Image-Proof-URL-Whitelist
:
       - 'imgur.com'
        - 'i.imgur.com'
        - 'prntscr.com'
        - 'gyazo.com'
        - 'i.gyazo.com'
        - 'i.ibb.co'
        - 'ibb.co'
        - 'pasteboard.co'

    # --------------------------------------
    #  REPORT REASON MODES
    # --------------------------------------
    Report-Reasons
:
      Mode
: SUGGEST
      # Available modes:
      # OFF = no suggestions
      # SUGGEST = show list but allow custom
      # RESTRICT = only allow reasons from the list
      List
:
       - Cheating
        - Griefing
        - Abuse
        - Inappropriate Language

# ==========================================
#  SOUND SETTINGS
# ==========================================
sounds
:
    Enabled
: false
    Report-Submitted
: ENTITY_PLAYER_LEVELUP
    Player-Reported-Notification
: BLOCK_ANVIL_FALL

# ==========================================
#  REPORTS GUI
# ==========================================
GUI
:
    Name
: '&c Reports'
    Size
: 54
    Default-Item
:
        Player-Commands
:
           - 'teleport %player%'
        Material
: PAPER
        Name
: '&a %reported%'
        Lore
:
           - ''
            - ' &e &fStatus
: &7%status%'
            - ''
            - ' &e &fSubmitted by
: &b%reporter%'
            - ' &e &fReported
: &c%reported%'
            - ''
            - ' &e &fReason
: &b%reason%'
            - ''
            - '&a &fLeft-Click
: &7Teleport to %reported%'
            - '&c &fRight-Click
: &7Remove this report'
            - '&e &fMiddle-Click
: &7Update report status'
            - '&b⬇ &fDrop
: &7View attached proof image'

# ==========================================
#  CLAIM GUI
# ==========================================
ClaimGUI
:
    Name
: '&bClaim GUI'
    Size
: 27

    Players-View
:
        Name
: '&fYour Report Rewards'
        Size
: 27

Code (YAML):
messages :
    # ===================================
    #  GENERAL FORMAT
    # ===================================
    Prefix
: '< #FFC14D>ᴘʟᴀʏᴇʀ<#FFD966>ʀᴇᴘᴏʀᴛ<#00E5FF>ᴠ2 <#00C3FF>»<#A3F3FF> &f'
    Header
: '< #1E1E1F>———————— <#FFC14D>ᴘʟᴀʏᴇʀ<#FFD966>ʀᴇᴘᴏʀᴛ<#00E5FF>ᴠ2 <#1E1E1F>————————'
    Footer
: '< #1E1E1F>————————————————————————————————————————————'

    # ===================================
    #  GENERIC MESSAGES
    # ===================================
    Note
: ' %prefix%To clear all the reports, type &e/reports clear&f.'
    Reloaded
: ' %prefix%Configuration reloaded &asuccessfully&f.'
    Args-Error
: ' %prefix%Unknown subcommand. Try &e/reports help&f.'
    No-Permission
: ' %prefix%Sorry, but you &cdon''t have permission &fto do that.'
    Must-Be-Player
: ' %prefix%Only &eplayers &fcan use this command.'

    # ===================================
    #  REPORT ACTIONS
    # ===================================
    Reports-Cleared
: ' %prefix%&aAll reports have been successfully cleared.'
    Reports-Empty
: ' %prefix%There are currently &cno reports &fto display.'
    Nothing-To-Clear
: ' %prefix%There are currently &cno reports &fto clear.'
    Confirm
: ' %prefix%Type the command again to confirm. &7(&e/reports clear&7).'
    Please-Wait
: ' %prefix%Please wait &b%cooldown%s &fbefore doing that again.'
    Max-Reports-Reached
: ' %prefix%You &ccan''t &fhave more than &b%max% &freports at once.'
    Reason-Not-Allowed
: ' %prefix%That reason &cisn''t &fallowed. Use one of: &e%reason_list%'

    # ===================================
    #  REPORT CREATION
    # ===================================
    Report-Usage
: ' %prefix%&e/report (player) (reason)'
    Specify-Reason
: ' %prefix%Please provide a &ereason &ffor your report.'
    Cant-Report-Yourself
: ' %prefix%You &ccan''t &freport yourself.'
    Cant-Report-That-Player
: ' %prefix%You &ccan''t &freport &b%player%&c.'
    Player-Has-To-Be-Online
: ' %prefix%&c%player% &fmust be online to be reported.'
    Provide-Image-Proof
:
       - ' %prefix%Please provide a link to an image of proof for your report in chat.'
        - ' %prefix%Type &ecancel &fto cancel your report.'
    Canceled-Providing-Proof-Image
: ' %prefix%You &ccanceled &fyour report because no proof link was provided.'
    Not-In-The-Image-Proof-URL-Whitelist
: ' %prefix%&e%link% &fis not an allowed website. Allowed: &7Imgur, PrntScr, Gyazo, Ibb, Pasteboard.'

    # ===================================
    #  REPORT SUBMISSION & NOTIFICATIONS
    # ===================================
    Player-Reported
:
       - ''
        - ' %header%'
        - '   %prefix%You &asuccessfully &freported &e%player%&a.'
        - '  &fReason &7» &b %reason%'
        - ' %footer%'
        - ''
    Reported-Format
: ' %prefix%&c%player% &fwas reported by &a%reporter% &7for &b%reason%&7.'
    Report-Submitted
: ' %prefix%A report was &asubmitted&f! &7(&e/reports&7)'
    Click-To-Info
: '&7 (Click to open the Reports GUI )'
    Report-Confirmation
: ' %prefix%&aReported&f! &7(#%id%) &f%reporter% &7→ &e%reported% &ffor &b%reason%&f. &7&o(Admins will review.)'

    # ===================================
    #  REPORT STATUS / PROOF
    # ===================================
    Report-Is-Already-Complete
: ' %prefix%That report is &calready marked as complete&f.'
    Report-Must-Be-Complete-To-Delete
: ' %prefix%You can only delete reports that are &cmarked complete&f.'
    Report-Is-Not-Complete
: ' %prefix%That report must be marked complete &cbefore removal&f.'
    No-Image-Attached
: ' %prefix%&cNo proof image &fis attached to that report.'
    Proof-Added
: ' %prefix%&aProof image &flinked successfully.'
    Added-URL-To-Whitelist
: ' %prefix%&aAdded &e%link% &fto the proof URL whitelist.'
    Your-Report-Was-Denied
: ' %prefix%One of your recent reports was &cdenied&f.'
    Link-Format
: ' %prefix%&e%link%'

    # ===================================
    #  CLAIM GUI & REWARDS
    # ===================================
    Claim-GUI-Not-Set-Up
: ' %prefix%The ClaimGUI is not set up. Use &e/reports setupclaimgui&f.'
    On-ClaimGUI-Open-Note
: ' %prefix%Place the rewards for offline report completions here.'
    Claim-GUI-Saved
: ' %prefix%ClaimGUI rewards have been &asaved&f.'
    Nothing-To-Claim
: ' %prefix%You have &cno rewards &fto claim.'
    You-Have-Report-Rewards
: ' %prefix%&b&lHey! &fYou have &nunclaimed&f report rewards! &7(&e/reports claim&7)'

    # ===================================
    #  TELEPORT
    # ===================================
    Teleport-Message
: ' %prefix%Teleported to &e%player%&f.'

    # ===================================
    #  COMMAND DESCRIPTIONS
    # ===================================
    Command-Descriptions
:
      Report
: "Report a player."
      Reports
: "View all the reports made."
      Reports-Clear
: "Clear all the reports."
      Reports-Reload
: "Reload the config."

[​IMG]
(These were both for V1)

Hurly_: (English)



Sp1gotFAQ: (German)



Want your video here?
Just let me know you made one!

Custom OP-Prison server:
Play.TheIslandsNetwork.com
(1.20.4 recommended)

[​IMG]
Placeholder Description
Code (Text):
%playerreportv2_reports_total%
Total number of reports stored in reports.yml.
Code (Text):
%playerreportv2_reports_open%
Number of reports with status New.
Code (Text):
%playerreportv2_reports_wip%
Number of reports with status WIP.
Code (Text):
%playerreportv2_reports_complete%
Number of reports with status Complete.
Code (Text):
%playerreportv2_reports_on_player%
Number of reports made against the placeholder player.
Code (Text):
%playerreportv2_reports_by_player%
Number of reports submitted by the placeholder player.
Code (Text):
%playerreportv2_last_report_reason%
Reason of the most recent report submitted by the player.
Code (Text):
%playerreportv2_last_report_target%
Name of the last player reported by the player.
Code (Text):
%playerreportv2_last_report_status%
Status of the most recent report submitted by the player.
Code (Text):
%playerreportv2_cooldown_remaining%
Remaining cooldown in seconds before the player can submit another report.
Code (Text):
%playerreportv2_has_rewards%
Returns "true" if the player has unclaimed rewards, otherwise "false".
Code (Text):
%playerreportv2_rewards_count%
Number of unclaimed rewards available to the player.
Code (Text):
%playerreportv2_reports_involving_player%
Total number of reports involving the player (either as reporter or reported).
Code (Text):
%playerreportv2_reports_on_<name>%
Number of reports against a specific player by name.
Code (Text):
%playerreportv2_reports_by_<name>%
Number of reports submitted by a specific player by name.
Code (Text):
%playerreportv2_yaml_count:<path>%
Counts YAML keys under the specified section in reports.yml. Example:
Code (Text):
%playerreportv2_yaml_count:reports%

Custom OP-Prison server:
Play.TheIslandsNetwork.com
(1.20.4 recommended)

[​IMG]

The quickest way to get support for any of my resources
would be to join my Resource Discord.
» https://discord.gg/2vUqykD

Note »
Please DO NOT leave bad reviews for any issues
that you have. Please simply PM me or leave it
in the discussion tab. Thank you. (y)

That and reviews are highly appreciated! :alien:

[​IMG]
Resource Information
Author:
----------
Total Downloads: 167
First Release: Aug 8, 2025
Last Update: Aug 17, 2025
Category: ---------------
All-Time Rating:
2 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings