Skip to content

Fix compatibility with newer zMenu versions#238

Closed
Ch1sKey wants to merge 1 commit into
Maxlego08:developfrom
Ch1sKey:fix/zmenu-new-api-compat
Closed

Fix compatibility with newer zMenu versions#238
Ch1sKey wants to merge 1 commit into
Maxlego08:developfrom
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) ~[?:?]

@Maxlego08 Maxlego08 changed the base branch from main to develop May 21, 2026 10:53
@Maxlego08 Maxlego08 closed this May 21, 2026
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.

2 participants