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



[1.0.0] LiveReport is back!
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
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