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)
Changes:
Migrate from V2 to V3
- [+] 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
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.
![]()
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..."
- 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
