Player Report » 1.7 - 1.17.1 • GUI for /reports • API 3.4.3

Ever wanted to manage all of your reports IN GAME and have it done effectively?

  1. PCPSells
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Player Report was made with the ability to be a full
    fledged in game report system to eliminate the hassle
    of having to use a 3rd party application, such as Discord
    or your even possibly your servers' website.

    Player Report lets you manage
    all of that, with ease, all in game.

    Player Report can go from a very simple, extremely
    lightweight report system to an image-required per-report
    based system, even with the ability to teleport to where
    the reports were originally created.
    + a whole lot more :D

    But either way...

    ★ Thank you SO much for 38K :eek: downloads


    » Report players with ease.
    » Reports have a Status (Update in one click)
    » Reward the 'reporter' of a successful report upon being labeled 'Complete'.
    » Online & offline player support for rewarding! (Claim-GUI)
    » Ability to force players to include an image of proof for any report they make!
    » Option to click a report to teleport to where the reporter made the report!
    » Staff can get notified when someone submits a report.
    » View all reports, in order, within a fully configurable GUI.
    » Configurable/Toggleable cooldown for sending reports.
    » Perform any amount of commands upon clicking and/or creating a report.
    » Remove specific reports by clicking them in the GUI. (Configurable click type)
    » Clear all reports with one command + confirmation to insure no accidents! ;)
    » Literally every option is configurable and toggleable!
    » Lightweight & absolutely no lag!
    » Extremely efficient menu systems.
    » Compatible with ANY MC version!
    » Active developer.
    » Free! :D

    Player Report was made with the intentions of allowing Staff
    to manage reports in game quickly, efficiently & effectively!

    Quick, how? » One click to remove or update a report.
    Efficiently, how? » Proper usage of data, this is lightweight!
    Effectively, how? » By rewarding players who submit real reports!


    » /report​
    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


    New »
    New report, not looked into.

    WIP »
    Being investigated.

    Complete »
    Report was legit and reporter should be rewarded.



    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.)



    This is a custom menu system that only logs data
    if a player is ever offline and they're given item rewards when
    a report of theirs is marked as confirmed.

    If the "Reporter" of a report is offline when their report is marked as 'Confirmed', to give any items to said player you'd simply set up the ClaimGUI using, '/reports setupclaimgui' and put however many items inside that you'd like.
    (GUI size is configurable)

    Note »
    If a player doesn't claim their rewards they DO NOT stack.
    This is to prevent duping and shouldn't be an issue.

    PlayerReport.* » All PlayerReport permissions.
    PlayerReport.Admin-Messages » Access to view admin based commands when you only type /report instead of just the usage.
    PlayerReport.Help » Access to /reports help.
    PlayerReport.Report » Access to /report.
    PlayerReport.Reports » Access to /reports.
    PlayerReport.Clear » Access to /reports clear.
    PlayerReport.Reload » Access to /reports reload.
    PlayerReport.Notify » Be notified when someone submits a report.
    PlayerReport.ReportTimerBypass » Bypass the /report cooldown.
    PlayerReport.SetupClaimGUI » Access to /reports setupclaimgui.
    PlayerReport.AddURLToWhitelist » Access to /reports addurltowhitelist
    PlayerReport.ReportBypass » Can't be reported.

    Code (Text):
        Prefix: '&8(&b!&8) &3&l»'
        Header: '  &f&m+----&3&m----&f&m----&3&m----&f&m----&3&m----&f&m----&3&m----&f&m----&3&m----+'
        Footer: '  &f&m+----&3&m----&f&m----&3&m----&f&m----&3&m----&f&m----&3&m----&f&m----&3&m----+'
        Note: '%prefix% &fTo clear all the reports, type &e/reports clear&f.'
        Reports-Cleared: '%prefix% &fAll reports have been &asuccessfully &fcleared.'
        Args-Error: '%prefix% &fSorry, but that sub-command doesn''t exist.'
        No-Permission: '%prefix% &fSorry, but you don''t have permission to do that.'
        Reloaded: '%prefix% &fYou''ve &asuccessfully &freloaded the configuration.'
        Reported-Format: '%prefix% &c%player% &fwas reported by &a%reporter% &ffor &a%reason%&f.'
        Report-Submitted: '%prefix% &a%player% &fhas submitted a report. &8(&e/reports&8)'
        Click-To-Info: '&7(Click to open the Reports GUI)'
        Reports-Empty: '%prefix% &fSorry, but no reports have been submitted.'
        Specify-Reason: '%prefix% &fPlease specify a reason for your report.'
        Confirm: '%prefix% &fPlease type &e/reports clear &fagain to confirm.'
        Cant-Report-Yourself: '%prefix% &fSorry, but you can''t make a report on yourself.'
        Cant-Report-That-Player: '%prefix% &fSorry, but you can''t report %player%.'
        Max-Reports-Reached: '%prefix% &fSorry, but you can''t have more than %max%x reports at once.'
        Nothing-To-Clear: '%prefix% &fSorry, but there''s no reports to clear.'
        Please-Wait: '%prefix% &fSorry, but you must wait another &c%cooldown%s&f.'
        Report-Usage: '%prefix% &e/report (name) (reason)'
        Teleport-Message: '%prefix% &fYou have teleported to &a%player%&f.'
        Player-Has-To-Be-Online: '%prefix% &fSorry, but you can''t report &c%player% &fas they''re not currently online.'
        Claim-GUI-Not-Set-Up: '%prefix% &fSorry, but that player wasn''t rewarded as they''re offline and you haven''t set up the Reports ClaimGUI. &8(&e/reports setupclaimgui)'
        On-ClaimGUI-Open-Note: '%prefix% &fPlace the rewards you want players to receive for a completed report if they''re offline at the time of the reports completion.'
        Claim-GUI-Saved: '%prefix% &fThe &bClaim GUI &fhas been saved.'
        Report-Is-Already-Complete: '%prefix% &fSorry, but that report is already marked as &aComplete&f.'
        Report-Must-Be-Complete-To-Delete: '%prefix% &fSorry, but reports must be marked as ''&aComplete&f'' before deleting.'
        Nothing-To-Claim: '%prefix% &fSorry, but you have nothing to claim.'
        Report-Is-Not-Complete: '%prefix% &fSorry, but reports but be &aComplete &fto remove them.'
        Not-In-The-Image-Proof-URL-Whitelist: '%prefix% &fSorry, but &e%link% &fis &cnot &fa supported website. Supported&8: &fImgur, PrntScr, Gyazo, Ibb & Pasteboard.'
        No-Image-Attached: '%prefix% &fSorry, but there''s no image proof attached to that report.'
        Proof-Added: '%prefix% &fYou''ve linked your proof image to your report.'
        Added-URL-To-Whitelist: '%prefix% &fYou &aadded &e%link% &fto the URL whitelist.'
        Canceled-Providing-Proof-Image: '%prefix% &fYou''ve canceled that report. You need to provide a link to any report you make so that said person you report can''t claim you were lying.'
        Your-Report-Was-Denied: '%prefix% &fOne of your recent reports has been &cdenied&f.'
        Link-Format: '%prefix% &e%link%'
        - '%prefix% &fPlease provide a link to an image of proof for your report in chat.'
        - '%prefix% &fYou can type ''cancel'' to cancel your report.'
        - ''
        - '%header%'
        - '  %prefix% &fYou''ve &asuccessfully &freported &c%player%&f.'
        - '  &fReason &3&l» &b%reason%&f.'
        - '%footer%'
        - ''
        You-Have-Report-Rewards: '%prefix% &b&lHey! &fYou have been rewarded from a report! &e/reports claim'
        Inform-Operators: true
        Max-Reports-Per-Player: 3
        # Reports that are marked as 'Complete' are not counted.
        Command-Format: ' &3&l» &e%command% &3&l» &f%usage%'
        Require-Reported-Player-To-Be-Online: true
        Save-Reporters-Location: false
        # This needs to be true to use the %reporter% placeholder in the 'Player-Commands' option
        Tell-Players-They-Have-Rewards-In-Their-ClaimGUI: true
        Perform-Commands-On-Report: false
        - 'staffchat %reporter% reported %reported% for %reason%'
        Use-Header-&-Footer: true
        Require-Image-Proof-Link-Before-Report-Creation: false
        Tell-Reporter-Their-Report-Was-Denied: true
        # The reporter will only receive a message if they're online at the time of the report being removed.
            Enabled: false
            Sound: BLOCK_CHEST_OPEN
            Enabled: false
            Sound: BLOCK_CHEST_OPEN
        Clear-Reports-Timer: 3
        Submit-Report-Timer: 60
        # Timers are in seconds
        Reports-Must-Be-Confirmed-To-Delete: false
            Click-Type: RIGHT
            Click-Type: MIDDLE
            Click-Type: DROP
            New: '&fNew'
            WIP: '&eBeing investigated'
            Complete: '&aComplete'
            Enabled: true
            - '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:&c❤'
            - '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'
            # Offline players can receive items by setting up /reports setupclaimgui
            - ''
            - ''
            - ''
            - ''
            - ''
            - ''
            - ''
            - ''
        Enabled: false
        Report-Submitted: ENTITY_PLAYER_LEVELUP
        Player-Reported-Notification: BLOCK_ANVIL_FALL
        Name: '&cReports'
        Size: 54
            - 'teleport %player%'
            # Here's the format for when you want to where the report was created.
            # Note: Does require the setting "Save-Reporters-Location" to be enabled. (!Disabled by default!)
            # - 'teleport %reporter%
            Material: PAPER
            Name: '&a%reported%'
            - ''
            - ' &e» &fStatus &6» %status%'
            - ''
            - ' &e» &fSubmitted by &6» &b%reporter%'
            - ' &e» &fReported &6» &c%reported%'
            - ''
            - '&7(Left-Click to teleport to %reported%)'
            - '&7(Right-Click to remove this Report)'
            - '&7(Middle-Click to update the report status)'
            - '&7(Drop to see if a proof image is attached)'
            - ''
            - ' &e» &fReason &6»'
            - ''
            Report-Reason-Color: '&b'
            # The reports reason is listed below. (No longer a placeholder due to bugs)
        Name: '&bClaim GUI'
        Size: 27
            Name: '&fYour Report Rewards'
            Size: 27


    Code (Java):
    PRMain.plugin.addReport(CommandSender reporter, String reported, String reason, boolean silent);
    PRMain.plugin.openReportsGUI(Player p);
    PRMain.plugin.addItemsToPlayersClaimGUIFromTheSetupClaimGUI(OfflinePlayer reporter, Player clicker);
    PRMain.plugin.openPlayersClaimGUI(Player p);

    Sp1gotFAQ: (German)

    Hurly_: (English)

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



    Want your server here? Use this resource & PM me the IP.


    The quickest way to get support for any of my resources
    would be to join my Resource Discord.

    Donations »
    @Xincept » $5USD (My 1st donation ❤)


    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:

Recent Reviews

  1. CN_C5bb
    Version: 3.4.3
    Thank you very much for your plug-in, which is of great help to me. I wish you a happy life!
    1. PCPSells
      Author's Response
      Thank you very much for the kind words!
  2. awdawdwhg
    Version: 3.4.1
    Good plugin, just seriously wish it had discord support. A simple embed to display to show players their report was actually checked on in the discord
  3. gfdugfj
    Version: 3.4.1
    The reported content can be synchronized to dc for a DiscordSRV display :)))))))
  4. raffel080108
    Version: 3.4.1
    Really well made plugin, it works perfect and has hight customizability. The only thing I'm really missing is MySQL support, that's why only 4 stars ;)
  5. JhulySPN
    Version: 3.4.1
    Great plugin! Really good for the players, easy to work with! But this plugin disables my Chatcolor plugin. Why and how do I fix this? I am using ChatColor2 as my chatcolor plugin.
    1. PCPSells
      Author's Response
      Appreciate the kind words and this plugin doesn't link into any other plugin so it shouldn't be causing any issues with a chat color plugin. Please PM for assistance if needed.
  6. Bing_Yanchi
    Version: 3.4.1
    Great plugin, but can it support BungeeCord and Mysql?
  7. PyraFox
    Version: 3.4.0
    Cannot take rewards after being offline and report completed. Have tried contacting the dev via Discord but was a no-go. Seems like a dead plugin.

    If I get a reply I'll change my review. Thanks.
    1. PCPSells
      Author's Response
      Then ya didn't setup the offline reward system correctly. AKA: the "ClaimGUI"
  8. BautistaIza
    Version: 3.4.0
    Very good plugin. I recommend adding an implementation with DISCORD SRV for when players report it showing up on Discord
  9. KolakZ
    Version: 3.4.0
    This is an absolutely amazing plugin and I was shocked that it was FREE. The developer clearly put a lot of time and effort into this. Keep up the great work!
    1. PCPSells
      Author's Response
      Very much appreciated! ❤
  10. RichySoul
    Version: 3.4.0
    I don`t understand why it`s not working on my server!!! I did it on the Nitrado Website and nothing worked! Mmmm... maybe it`s because of the server
    1. PCPSells
      Author's Response
      This isn't a review. No support will be given.
      No clue what "Nitrado's website" is.