Skip to content

Plugin tries to use FancyHolograms instead of DecentHolograms (wiki mismatch) #16

@ElTitoJet

Description

@ElTitoJet

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions