ElementalReports | Modular Report Plugin v2.3

The most complex reports plugin on the market
Fixed the following startup issue for Velocity & Bungeecord users
Code:
```[00:46:45 INFO] [ElementalReports]: JDA.jar installed!
[00:46:45 INFO] [ElementalReports]: SQLite.jar installed!
[00:46:46 INFO] [ElementalReports]: MySQL.jar installed!
[00:46:46 ERROR]: java.lang.ClassNotFoundException: org.sqlite.JDBC
[00:46:46 ERROR]:       at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:103)
[00:46:46 ERROR]:       at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59)
[00:46:46 ERROR]:       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
[00:46:46 ERROR]:       at java.base/java.lang.Class.forName0(Native Method)
[00:46:46 ERROR]:       at java.base/java.lang.Class.forName(Class.java:375)
[00:46:46 ERROR]:       at team.elemental.common.managers.DatabaseManager.<init>(DatabaseManager.java:28)
[00:46:46 ERROR]:       at team.elemental.common.sql.MySQL.<init>(MySQL.java:31)
[00:46:46 ERROR]:       at team.elemental.common.utils.PluginUtils.getMySQL(PluginUtils.java:72)
[00:46:46 ERROR]:       at team.elemental.bungee.ElementalReportsB.onEnable(ElementalReportsB.java:41)
[00:46:46 ERROR]:       at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:315)
[00:46:46 ERROR]:       at net.md_5.bungee.BungeeCord.start(BungeeCord.java:290)
[00:46:46 ERROR]:       at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67)
[00:46:46 ERROR]:       at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
[00:46:46 WARN]: Exception encountered when loading plugin: ElementalReports
java.sql.SQLException: MySQL Error - Not connected
        at team.elemental.common.sql.MySQL.executeQuery(MySQL.java:65) ~[?:?]
        at team.elemental.common.sql.MySQL.generateTables(MySQL.java:50) ~[?:?]
        at team.elemental.common.sql.MySQL.<init>(MySQL.java:40) ~[?:?]
        at team.elemental.common.utils.PluginUtils.getMySQL(PluginUtils.java:72) ~[?:?]
        at team.elemental.bungee.ElementalReportsB.onEnable(ElementalReportsB.java:41) ~[?:?]
        at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:315) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:5c1e956:504]
        at net.md_5.bungee.BungeeCord.start(BungeeCord.java:290) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:5c1e956:504]
        at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:5c1e956:504]
        at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[bungeecord.jar:git:Waterfall-Bootstrap:1.19-R0.1-SNAPSHOT:5c1e956:504]```
Rebranded:
Pandora Reports is no more! Welcome, ElementalReports!
ChangeLog:
• Fixed Multiple Errors with installation on Velocity Instances • Rebranded SRC to "team.elemental" from "team.yogurt"
Upcoming Changes:
• Fix installation of Libraries • Allow FooterURL's & ThumbnailURL's for the discord messages to be left blank, returning a null statement which does not require an image • Introduce Multiple ways to have the discord setup. (Allow Webhooks & or Self-Host as an option)
[*] The error that did not allow the libraries to be downloaded has been corrected
Changes:

  • [+] Wiki: https://wiki.yogurtprjs.com
  • [+] High performance
  • [+] Chat log (You can get the last 10 user messages)
  • [+] Categories (Open and Closed)
  • [+] Open list GUI
  • [+] Closed list GUI
  • [+] History GUI
  • [+] Report info GUI
  • [+] New /reports subcommands
  • all config files reformatted
  • A single jar file (Bungee, Velocity)
  • Code improvements
Migrate from V2 to V3
If you want to update, you need to make a backup copy to the plugins/PandoraReports folder, place the new .jar and wait for the server to start so that it regenerates the new configurations

Important: If you were using mysql, you need to drop the database as new tables have been added
Added a menu that separates the categories of open and closed reports.

1663125920819.png


Warning: There have been some problems if you are using mysql as database, this warning is deprecated if you are using the plugin with sqlite.

Velocity users: I haven't added this feature for you yet but I will bring news very soon.

How to update:
Check which fields you are missing in the list_gui.yml file

YAML:
menu:
  enabled: true

categories:
  gui-name: "Reports categories"
  open:
    gui-name: "Open reports (Page #%current%)"
    item: PAPER
    name: "Show open reports"
    lore:
      - "Click to see open reports"
  close:
    gui-name: "Closed reports (Page #%current%)"
    item: BARRIER
    name: "Show closed reports"
    lore:
      - "Click to see closed reports"
item:
  REPORTS_ITEM: PAPER
  REPORTS_ITEM_NAME: "%id%" #Only support %id% placeholder
  REPORTS_ITEM_LORE:
    - "&7&m                        "
    - "&fReporter:&d %reporter%"
    - "&fTarget:&d %target%"
    - "&f"
    - "&fServer:&d %server%"
    - "&fReason:&d %reason%"
    - "&f"
    - "&8&o%date%"
    - "&f"
    - "&d&oClick here for close!"
    - "&7&m                        "
  REPORTS_CLOSE_ITEM: BARRIER
  REPORTS_CLOSE_ITEM_NAME: "%id%" #Only support %id% placeholder
  REPORTS_CLOSE_ITEM_LORE:
    - "&7&m                        "
    - "&fReporter:&d %reporter%"
    - "&fTarget:&d %target%"
    - "&f"
    - "&fServer:&d %server%"
    - "&fReason:&d %reason%"
    - "&f"
    - "&fClosedBy:&d %closedby%"
    - "&fClosedMsg:&d %closedmsg%"
    - "&f"
    - "&8&o%date%"
    - "&7&m                        "
  FILLER_ITEM: BLACK_STAINED_GLASS_PANE
  FILLER_ITEM_NAME: " "
  FILLER_ITEM_LORE:
    - ""

  NEXT_PAGE_ITEM: ARROW
  NEXT_PAGE_ITEM_NAME: "&aNext Page"
  NEXT_PAGE_ITEM_LORE:
    - ""

  PREVIOUS_PAGE_ITEM: ARROW
  PREVIOUS_PAGE_ITEM_NAME: "&cPrevius Page"
  PREVIOUS_PAGE_ITEM_LORE:
    - ""
  CLOSE_ITEM: BARRIER
  CLOSE_ITEM_NAME: "&c&lCERRAR"
  CLOSE_ITEM_LORE:
    - ""
messages:
  error: "&cAn error has occurred!"
  first_page: "&dYour are on the first page"
  last_page: "&cYou are on the last page."

  menu_open: "&aMenu open."
  menu_close: "&cMenu close"
  menu_waiting: "&cWait a moment while the menu is loading..."
- The bug was solved with the new version of protocolize
- Velocity support has been added (Contact the discord support to receive the version)
Changes:

  • Optimized the connection with redis bungee
  • Image banners have been added for your reports
  • The plugin has been optimized
  • Configuration files have been moved by categories/folders for quick configuration by you.
  • Now supports java 8
Buy a license now
$6.50
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
6 months
+ $2.99
Lifetime
+ $5.99
Share and earn
Refer this resource and earn a 10% commission.
20,521 Views
143 Purchases
165 Downloads
Nov 25, 2021 Published
Sep 9, 2024 Updated
5.00 star(s)
Average rating (17)
1.8 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. Staff
Supported software
  1. Bungee
Supported versions
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creators
Support
59L
Support
Recommended for you
A staff plugin that is fully modular, customizable, easily configurable, and more!!!!
4.50 star(s) 9 ratings
103 purchases
Advanced music bot with message music panel support
4.50 star(s) 5 ratings
19 purchases
Not yet rated
17 purchases
Large blue medieval styled hub
Not yet rated
17 purchases
Modern and high quality website template for personal uses.
5.00 star(s) 5 ratings
16 purchases
Share and earn
Refer this resource and earn a 10% commission.
20,521 Views
143 Purchases
165 Downloads
Nov 25, 2021 Published
Sep 9, 2024 Updated
5.00 star(s)
Average rating (17)
1.8 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. Staff
Supported software
  1. Bungee
Supported versions
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creators
Support
59L
Support
Recommended for you
A staff plugin that is fully modular, customizable, easily configurable, and more!!!!
4.50 star(s) 9 ratings
103 purchases
Advanced music bot with message music panel support
4.50 star(s) 5 ratings
19 purchases
Not yet rated
17 purchases
Large blue medieval styled hub
Not yet rated
17 purchases
Modern and high quality website template for personal uses.
5.00 star(s) 5 ratings
16 purchases
Top