Skip to content

Fix compatibility with newer zMenu versions#238

Open
Ch1sKey wants to merge 1 commit intoMaxlego08:mainfrom
Ch1sKey:fix/zmenu-new-api-compat
Open

Fix compatibility with newer zMenu versions#238
Ch1sKey wants to merge 1 commit intoMaxlego08:mainfrom
Ch1sKey:fix/zmenu-new-api-compat

Conversation

@Ch1sKey
Copy link
Copy Markdown

@Ch1sKey Ch1sKey commented Apr 30, 2026

Now zEssentials fails to start with newer zMenu versions.

Simple fix provided

Current error looks like this:

[22:24:43 INFO]: [zMenu v1.1.1.3] plugins\zEssentials\modules\worldedit\pw-help.yml loaded successfully !
[22:24:43 ERROR]: Error occurred while enabling zEssentials v1.0.3.5 (Is it up to date?)
java.lang.NoClassDefFoundError: fr/maxlego08/menu/common/utils/itemstack/MenuItemStackFormMap
        at zEssentials-1.0.3.5.jar//fr.maxlego08.essentials.module.modules.worldedit.WorldeditModule.loadConfiguration(WorldeditModule.java:112) ~[?:?]
        at java.base/java.util.HashMap$Values.forEach(HashMap.java:1074) ~[?:?]
        at zEssentials-1.0.3.5.jar//fr.maxlego08.essentials.module.ZModuleManager.loadConfigurations(ZModuleManager.java:95) ~[?:?]
        at zEssentials-1.0.3.5.jar//fr.maxlego08.essentials.module.ZModuleManager.loadModules(ZModuleManager.java:88) ~[?:?]
        at zEssentials-1.0.3.5.jar//fr.maxlego08.essentials.ZEssentialsPlugin.onEnable(ZEssentialsPlugin.java:246) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:207) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:520) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:596) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:636) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:365) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1253) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-130-c5a2736]
        at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
Caused by: java.lang.ClassNotFoundException: fr.maxlego08.menu.common.utils.itemstack.MenuItemStackFormMap
        at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?]
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) ~[?:?]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant