#✅ | Help
1 messages · Page 1 of 1 (latest)
Hey there! 👋
That crash means you’re trying to load FancyMenu as a server plugin, but FancyMenu is only a client-side mod—it doesn’t extend JavaPlugin, so any Bukkit/Spigot-style loader will throw that “must extend JavaPlugin” error. FancyMenu needs to be installed like a normal client mod (alongside Konkrete & Melody) rather than dropped into plugins/.
If you were expecting a server-side version, there isn’t one right now—FancyMenu only customizes the local Minecraft menus, so please install it on the client instead of the server. If you need help with the mod on the client, make sure you’re running a supported Minecraft version (1.19.2+) and send your <minecraft_instance>/logs/latest.log if you run into crashes, then press “Request Human Help” so a human can dig into that log for you.
I want to use the /variable, but I have the mod installed on the server and I can't do /fmvariable set aleteo false x @a; basically, I can't use @cobalt coral
To set a FancyMenu variable via command, you need to follow the syntax from the documentation:
/fmvariable <get_or_set> <variable_name> [<set_to_value>] [<send_chat_feedback>]
So to set aleteo to false and get chat feedback, just run:
/fmvariable set aleteo false true
No @a target or Discord mention is supported there—that command doesn’t take player targets. Also make sure FancyMenu (and its dependencies) are installed on both the server and the client you’re using, and that you’re OP or have permission to run the command.
More info: Commands → /fmvariable
Let me know if you need help checking permissions or verifying the mod installs 👍
But I want to use it, everyone should put the @a, you know
I get that you want to target everyone with @a, but /fmvariable doesn’t accept player selectors—just the get_or_set, the variable name, the optional value, and optional chat feedback flag. That’s why @a (or any target) can’t be used there.
If you need multiple players to set the same variable, each player’s client has to run the command themselves, or you can use /execute as <player> run fmvariable set ... for each player (make sure they have FancyMenu installed). Otherwise, the command can’t be broadcast to everyone via @a.
Let me know if you want help scripting that with /execute or ensuring FancyMenu is on both client and server 😊
This support thread has been automatically marked as solved because there were no new messages for at least 24 hours.
If you still need help, feel free to continue the conversation or create a new support thread.