-
Notifications
You must be signed in to change notification settings - Fork 15
Description
There is a mismatch between the documentation and the plugin requirements regarding hologram support.
The wiki clearly states that DecentHolograms is the required dependency. However, the plugin attempts to use FancyHolograms, which results in runtime errors.
Error example:
` ... 7 more
....
[21:38:03 WARN]: [NextGens] Plugin NextGens v1.3.3 generated an exception while executing task 48
java.lang.NoClassDefFoundError: de/oliver/fancyholograms/api/data/HologramData
at NextGens-1.3.3.jar/com.muhammaddaffa.nextgens.generators.runnables.GeneratorTask.run(GeneratorTask.java:109) ~[NextGens-1.3.3.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.8.jar:1.21.8-60-29c8822]
at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.21.8.jar:1.21.8-60-29c8822]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.21.8.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at java.base/java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: java.lang.ClassNotFoundException: de.oliver.fancyholograms.api.data.HologramData
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:205) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:172) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
... 7 more`
This indicates that the plugin is trying to access FancyHolograms classes, even though DecentHolograms is installed as specified in the wiki.
Expected behavior:
The plugin should use DecentHolograms as documented, or the documentation should be updated to reflect the correct dependency.
Actual behavior:
The plugin attempts to use FancyHolograms, causing errors when FancyHolograms is not installed.
Environment:
Plugin version: NextGens 1.3.3
Server software: Paper
Minecraft version: 1.21.8
Installed hologram plugin: DecentHolograms
FancyHolograms: Not installed
Question:
Is FancyHolograms now required instead of DecentHolograms, or is this a bug?