Home›Java›Mods›LiveReport [v1.0.0] | Discord/Bungee/MySQL | ReportTracker | ReportProfile | Customizable
ModsJava
LiveReport [v1.0.0] | Discord/Bungee/MySQL | ReportTracker | ReportProfile | Customizable
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
- Plug-N-Play Experience:
- ReportGUI:
- 3 Categories with 24 detailed report reasons out of the box.
Spoiler: Pictures
- ReportTracker(GUI):
- 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.
Spoiler: Pictures
- ReportProfile(GUI):
- 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.
Spoiler: Pictures
- BungeeCord Support:
- ** Every server on the network must have LiveReport installed, it only acts as a relay and doesnt handle any report data**
- MySQL Support:
- Fast and Reliable, all data operations are done asynchrounsly.
- ** Needed for cross-server ReportTracker **
- Discord Support:
- Provides commands to view ReportProfiles and more to come!
- Depends on JDA plugin.
Spoiler: Pictures
- Automatic Configuration Updates:
- **Only applies to config.yml, new values in GUIs.yml will have to be updated manually.**
- Alerts System:
- PlaceHolderAPI Support:
- ** LiveReport doesn't add any new placeholders it only applies existing ones **
- Overwatch Notifications:
- They can also view the status of their report through the /vr command
- Customizability Options:
- 24 various report reasons across 3 categories.
- Custom report cooldowns and remainder times.
- Customize every item within the GUIs
Spoiler: Pictures
Report Submitted & Staff Notification
Other Messages
Other Messages
BungeeCord Setup:
Spoiler: 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.
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:
Spoiler: 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"
3. Give your application a name.
Create a BOT
1. Go to the "Bot" Tab
2. Click "Add Bot"
3. Give your BOT a username(This name will appear on the discord client)
4. Copy your Token
Get your Commands & Reports Channel IDs
1. Enable Developer Mode
2. Right Click and "Copy ID"
Set Values
1. Replace the values in "Discord"(config.yml) with the values we gathered above
2. Set "DISCORD_ENABLED" to TRUE
Create an Application
1. Go to Discord Developer Portal — My Applications
2. Click "New Application"
Create a BOT
1. Go to the "Bot" Tab
3. Give your BOT a username(This name will appear on the discord client)
4. Copy your Token
Get your Commands & Reports Channel IDs
1. Enable Developer Mode
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: "$"
Discord:
token: "token"
reportsChannelID: "channelID"
commandsChannelID: "channelID"
command_prefix: "$"
MySQL Setup:
Spoiler: 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:
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"
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
Discord Commands:
- $vp <player-uuid> : Gather ReportProfile information from player uuid
- $vr <report-id> : Gather report data from report-id.
Configuration Files:
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.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.13, 1.16
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LiveReport [v1.0.0] | Discord/Bungee/MySQL | ReportTracker | ReportProfile | Customizable is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.16. Downloaded 15,645 times (via Spigot). Download it and open it directly in the game.