LiveReport [v1.0.0] | Discord/Bungee/MySQL |  ReportTracker | ReportProfile | Customizable icon

LiveReport [v1.0.0] | Discord/Bungee/MySQL | ReportTracker | ReportProfile | Customizable -----

All-new feature-packed Simple Report System built for fast and easy management




Uploaded incorrect version.
----------, Feb 12, 2021

Discord Commands:
- $vp <player-uuid>: Gather report profile information from player uuid.

- $vr <report-id>: Gather report data information from report-id.
Configuration Values:
  • Added "ALLOW_STAFF_REPORT" option, to prevent players from reporting staff members with "livereport.admin" permission.
  • Added "REPORT_ERROR_STAFF" message sent whenever a player tries to report a staff member.
----------, Feb 12, 2021

LiveReport_main_banner.png
Description:
LiveReport is an all-new feature-packed simple report system built for fast and easy management through customizable GUIs.

Version Support: (1.13 >> 1.16.5)
Current Version: 1.0.0 (API: 1.16.5)

Development Roadmap: LiveReport Roadmap | Trello

LiveReport_features_banner.png
  • Plug-N-Play Experience:
- LiveReport comes ready out of the box with over 24 detailed report reasons and easy to use default GUIs.
  • ReportGUI:
- Fully customizable ReportGUI, allowing server admins to add their own report reasons, resize inventories, display names, lores, etc.
- 3 Categories with 24 detailed report reasons out of the box.
-
[​IMG]

[​IMG]
  • ReportTracker(GUI):
- Easily keep track of active reports thought your server/network
- Never miss a beat with customizable remainders and notifications.
- Report data includes online data (Gamemode, health, operator status, etc.), category of report (Hacking, Chat, Other), date, reason, and ReportProfiles.
-
[​IMG]

[​IMG]

[​IMG]
  • ReportProfile(GUI):
- Every player will have a historical record of every report made against them.
- Including various data points like First Joined, Last Joined, Total Playtime, and more!
- Suspicion Level(LOW, MEDIUM, HIGH): Based on the amount of reports submitted against them.
-
[​IMG] [​IMG]
  • BungeeCord Support:
- Automatically notify staff members across the network of new reports
- ** Every server on the network must have LiveReport installed, it only acts as a relay and doesnt handle any report data**
  • MySQL Support:
- Hooking up with MySQL will allow staff members to view report data from every server in your network through the ReportTracker.
- Fast and Reliable, all data operations are done asynchrounsly.
- ** Needed for cross-server ReportTracker **
  • Discord Support:
- Notify staff members of new reports in your Discord server.
- Provides commands to view ReportProfiles and more to come!
- Depends on JDA plugin.
-
[​IMG]
  • Automatic Configuration Updates:
- Don't worry about having to tediously port your old config to a new config format. LiveReport automatically handles that!
- **Only applies to config.yml, new values in GUIs.yml will have to be updated manually.**
  • Alerts System:
- Administrators have the ability to disable/enable reports notifications at will.
  • PlaceHolderAPI Support:
- Add your own data points to the ReportDataUI and ReportProfileUI
- ** LiveReport doesn't add any new placeholders it only applies existing ones **
  • Overwatch Notifications:
- Players will be notified whenever there's a change to their report.
- They can also view the status of their report through the /vr command
  • Customizability Options:
- ALL message are fully customizable.
- 24 various report reasons across 3 categories.
- Custom report cooldowns and remainder times.
- Customize every item within the GUIs
-
Report Submitted & Staff Notification
[​IMG]


Other Messages

[​IMG]

LiveReport_setup_banner.png

BungeeCord Setup:
1. Download

2. Drop LiveReport.jar into your bungee plugins folder

3. Drop LiveReport.jar in every server in your network.

4. For each server, you can set their "SERVER_NAME"(config.yml) to differentiate them amongst the other servers.

Discord Setup:
1. Download JDA plugin.
2. Set "DISCORD_ENABLED" to TRUE

Create an Application

1. Go to Discord Developer Portal — My Applications
2. Click "New Application"
[​IMG]
3. Give your application a name.

Create a BOT

1. Go to the "Bot" Tab
[​IMG]
2. Click "Add Bot"
[​IMG]


3. Give your BOT a username(This name will appear on the discord client)

4. Copy your Token
[​IMG]

Get your Commands & Reports Channel IDs

1. Enable Developer Mode
[​IMG]
2. Right Click and "Copy ID"
[​IMG]


Set Values

1. Replace the values in "Discord"(config.yml) with the values we gathered above
Default:
Discord:
token: "token"
reportsChannelID: "channelID"
commandsChannelID: "channelID"
command_prefix: "$"​

MySQL Setup:
1. Gather your database information (Username, database name, ip, port, and password)

2. Set "MySQL_ENABLED"(config.yml) to TRUE

3. Set your databse information in "MySQL" options:

Default:
MySQL:
username: "username"
name: "name"
ip: "ip"
port: "port"
password: "password"​

Commands & Permissions:
  • /report (perm: livereport.report) Description: Command used to submit new player reports. Usage: /report <player>
  • /rt (perm: livereport.admin) Description: Open ReportTracker GUI. Usage: /rt
  • /vp (perm: livereport.admin) Description: View someone's ReportProfile(if available) Usage: /vp <player>
  • /alerts (perm: livereport.admin) Description: Turn on/off report notifications. Usage: /alerts
  • /vr (perm: livereport.user_view) Description: View report data using a report ID, allow users to see the status of their report. Usage: /vr <report-id>
  • /lr (perm: livereport.dev) Description: Reload all of LiveReport's configuration files. Usage: /lr

Configuration Files:

LiveReport_contact_banner.png

You can contact me through Spigot DMs or Discord( terms#9245 ).
Contact me about new features you would like to see added, setup help, questions, bug reports, etc!

Please dont submit bug reports/errors in the review section, it negatively affects my resource an discourages further development.



Author Note:
If anyone is reading this that has previously downloaded LiveReport and is still interested. I'm back! Thank you for making the 5,000 downloads possible and breaking the original goal of 1,500, hope you enjoy this new version. This project was initially intended to release as a new standalone version of LiveReport called LiveReportPro. Development started back in October of 2019, but intereset dwindled over time and I never got around finishing it. Then, as downloads started to climb, I regained motivation to finish it and here we are. LiveReport has been my one project that has allowed me to learn and improve, creativity wise and code wise. My past self, has taught me that there will always be ways to improve and it surely applies to this release. Again, thanks for downloading, and thanks for reading.
----------, Feb 7, 2021

spigot.png

Additions:
- Cleaned up code
- Enhanced discord message to look more detailed
- Added check to prevent LiveReport from crashing if JDA isn't installed
----------, Oct 9, 2018

Fixed major bug making the plugin place inaccurate reasons due to how the GUI functions
----------, Oct 1, 2018

- Fixed bug allowing players to report themselves
----------, Sep 29, 2018

spigot.png
Additions [+]

- Added Discord Implementation (Eveytime a report is sumbited it gets sent to the discord server to alert staff members)


- Added /chatreport command (Players can now report others for chat related issues)

- Fixed minor memory leak
- Cleaned up code
----------, Sep 29, 2018

Fixes:
- Fixed alerts bug
----------, Sep 25, 2018

LiveReport 2.1 HotFix

Description:
- Fixed update notification bug
----------, Sep 23, 2018

LiveReport Revamp [2.0] ( 1.13 Version)

Entire plugin recode

Additions:
- Reworked all of the GUI's and cleaned up all of the spaghetti code!

- 95% of messages will always be next to the prefix
- Finally reworked the configuration file to make it easier to edit and also made it look sexier.
- MySQL report data now support multiple reports on the report viewer.
- Fixed bStats and Updater for the better future of LiveReports lifespan
- Fixed a wide variety of stupid bugs and rookie java mistakes.


Removed Features and why
- Removed Manager GUI because it seemed useless and I didn't want to fill up LiveReport with a bunch of interfaces.
-
Removed Staff report alert sounds because it could potentially annoy staff members and seemed stupid.

Bug Reporting


Any bugs please message me in discord [terms#9245]
----------, Sep 22, 2018

LiveReport Revamp [1.9] ( 1.12 Version)

This is probably the last update for LiveReport < 1.13 sadly so I decided to recode the whole plugin and implement some new java knowledge into LiveReport.

NOTE: This is the last supported version of LiveReport for < 1.13
If you want the latest version of LiveReport please use spigot version 1.13

Additions:
- Reworked all of the GUI's and cleaned up all of the spaghetti code!

- 95% of messages will always be next to the prefix
- Finally reworked the configuration file to make it easier to edit and also made it look sexier.
- MySQL report data now support multiple reports on the report viewer.
- Fixed bStats and Updater for the better future of LiveReports lifespan
- Fixed a wide variety of stupid bugs and rookie java mistakes.


Removed Features and why
- Removed Manager GUI because it seemed useless and I didn't want to fill up LiveReport with a bunch of interfaces.
-
Removed Staff report alert sounds because it could potentially annoy staff members and seemed stupid.

Bug Reporting


Any bugs please message me in discord [terms#9245]
----------, Sep 22, 2018

LiveReport Update #8 ( v1.8)

[ +] Added Manager GUI (View which staff members have alerts turned off in a gui) [/livemanager : livereport.manager]

[ Next Feature]

[ +] Configuration File rework
----------, May 3, 2018

LiveReport Update #7 ( v1.7)

[ +] Added UpdateNotification(ALL CREDITS GO TO DABCORE'S AUTHOR)
[+] Reworked the cooldown messages and will now appear as (EXAMPLE: 1 minute 34seconds) This was done thanks to JustisR's amazing TimeFormat API.
[+] Fixed an issue with the config file preventing admins from using color codes with the reason placeholder

[+] Fixed a bug allowing players to bypass cooldown by logging out and logging back in.(rookie mistake btw)
[+] Sounds Toggle will now be turned on as default upon a staff members login.
[+] Fixed minor memory leaks
[+] Fixed website link in plugin.yml

[NEXT FEATURE]

[+] Managers will now be able to view which staff members have alerts turned off or on in a simple gui.
----------, Apr 30, 2018

LiveReport Update #6 ( v1.6)

[ +] Added MySQL Support
[+] Added PluginMetrics(bStats)
[+] Reworked the LiveReport prefix ( ͡° ͜ʖ ͡°)


[Next Feature]

[+] AutoUpdater
----------, Apr 29, 2018

LiveReport Update #5 ( v1.5)

[ +] HOTFIX: Fixed obvious error involving alert notifications
- Staff members we're still getting report notifications after turning off report notifications.

[ +] /livealerts has been replaced with the AlertGUI.
[ +] Added sounds toggle within the AlertsGUI.

[Next Feature]

[ +] BanNotifications(CSGO Style)
- This means that if a reporter player gets banned everyone that has reported that person will get notified of his ban.
----------, Apr 27, 2018

LiveReport Update #4 ( v1.4)

[ +] Added Command cooldown for /report.(Change amount of cooldow n in the config)
[ +] Players are now unable to report administrators(You can change this in the config)
[ +] Added /livereload command(Relaod LiveReport's config file)
[ +] Fixed issues with the LiveViewer

[Next Feature]

[ +] Alerts Configurator GUI
----------, Apr 26, 2018

LiveReport Update #2 ( v1.2)

[ +] LiveViewer - View a players report history. (/rviewer)
[+] Report Files now support multiple reports.

[ +] Fixed bug allowing players to drop items from reprot gui.

[LiveViewer]

Player Head : The player head will display the reported players name, reasons, reporters, and the date the report was initiated.
[​IMG]

Barrier Item : The barrier item will delete the player report file permanently.
[​IMG]

[Next Feature]

[+] Report Cooldown
----------, Apr 26, 2018

LiveReport Update #2 ( v1.2)

[ +] Reports will now be recorded in a .yml file.
[ +] Fixed console error when clicking the JESUS item.
[ +] Fixed several bug fixes.

[ ++] ReportsViewer will be added in the next update.
----------, Apr 23, 2018

[ +] Fixes issues preventing players from reporting others.
[+] Fixed console errors.
[+] Fixed messages mistakes.
----------, Apr 22, 2018

Resource Information
Author:
----------
Total Downloads: 15,540
First Release: Apr 20, 2018
Last Update: Feb 12, 2021
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings