#✅ | Open Gui Screen command not working

1 messages · Page 1 of 1 (latest)

frank dock
#

When I join a single player world the command /openguiscreen exists, but when i join my modded server, and i install fancymenu, it doesent exist, and the mod file becomes .client instead of .jar for some reason?

undone slateBOT
# frank dock When I join a single player world the command /openguiscreen exists, but when i ...

Oh, hello there! I see you're having a little trouble with the /openguiscreen command on your modded server. That can be a bit confusing, but I'm here to help you sort it out! 😊

Based on what you've described, particularly the .client extension for the mod file, it sounds like FancyMenu might be recognizing that it's in a server environment and adjusting how it loads.

For the /openguiscreen command to work on a server, FancyMenu needs to be installed on both the client (your game) and the server itself.

Here's why you're not seeing the command on your server and what might be happening with the file extension:

  1. Server-Side Installation: The /openguiscreen command needs FancyMenu to be present on the server to be treated as a valid server-side command. If you only have FancyMenu on your client, the server won't know about the command.
  2. Mod File Extension: The .client extension is sometimes used by mod loaders (especially Forge in older versions) to indicate that a mod is primarily client-side and shouldn't run on the server, or that it's loaded as part of a client-specific setup within a universal mod JAR. This is why the server doesn't register the command.

Please make sure you have installed FancyMenu directly into your server's mods folder, just like any other server-side mod.

You can find more information about using FancyMenu commands, especially on servers, in the documentation here:

If you've already installed it on the server and are still encountering this issue, could you please provide me with a bit more context?

  • What Minecraft version are you using?
  • What mod loader and version (e.g., Forge 47.2.0, Fabric 0.15.7) are both your client and server running?
  • What FancyMenu version are you using?
#

This information will help me understand better what's going on! Let's get this working for you! 💖

frank dock
#

im using forge 1.20.1, and I download the mod directly from modrinth, drag it into the server mods folder, and once i start the server, it turns to a .client and dosent load. where can i download fancy menu for the server

undone slateBOT
# frank dock im using forge 1.20.1, and I download the mod directly from modrinth, drag it i...

Thank you for that extra context! That makes much more sense. 😊

It sounds like the mod is indeed trying to load for the server, but the Forge system on 1.20.1 is marking it as a client-only mod by changing the extension to .client. This is a common mechanism in newer Forge versions.

FancyMenu is designed as a client-side mod, primarily for customizing graphical user interfaces. It doesn't actually have dedicated server-side functionality that would benefit a Minecraft server directly, other than enabling its commands on the server for remote execution.

Unfortunately, I cannot directly provide you with a server-specific download link for FancyMenu simply because there isn't a separate "server version" of the mod. The mod is built as a universal JAR that typically works for both client and server when supported by the mod loader.

If Forge is automatically renaming it to .client and preventing it from loading on the server, it means Forge is interpreting FancyMenu as a client-only mod and actively preventing it from running on the server. In such cases, there isn't a workaround to force the mod to load on the server via Forge.

However, there is an official solution if you want to use the commands on your server:

FancyMenu provides a Spigot/PaperMC plugin that enables its commands for servers running on those platforms! This is the intended way to get FancyMenu commands working on your server-side if you're not using a pure Forge server or if Forge is blocking the mod from loading there.

You can find the Spigot plugin on its project page. While I can't browse the internet or retrieve direct links, you should be able to find it on the official Keksuccino mod project pages (Modrinth or CurseForge) under the "API / Plugin" section or an equivalent. Look for the "FancyMenu Spigot" or "FancyMenu Paper" plugin.

#

Important Considerations:

  • This plugin is separate from the Fabric/Forge mod. You would install this plugin into your Spigot/PaperMC server's plugins folder, not the mods folder.
  • This is only an option if your server is actually running Spigot, PaperMC, or a compatible fork. If your modded server is purely Forge-based and does not support plugins, then unfortunately, the commands cannot be enabled on the server-side as Forge is preventing the mod from loading there.

Let me know if your server is running Spigot/PaperMC, and I can help guide you on where to look for that plugin. 💖

frank dock
#

oh wait, i have a mod thats turrning it to a .client, its a server mod that does that to optimize the server mods

undone slateBOT
# frank dock oh wait, i have a mod thats turrning it to a .client, its a server mod that does...

Ah, I see! You have a server optimization mod that automatically classifies and renames client-side JARs to .client to prevent them from loading on the server. That makes perfect sense! Thanks for letting me know. 😊

This confirms that the server thinks FancyMenu is purely a client-side mod, and that optimization mod is doing its job by keeping it from loading server-side. This means that, as I suspected, the core FancyMenu mod (the one you put in your mods folder) cannot be run directly on that server for commands.

As mentioned before, if you want the /openguiscreen and /fmvariable commands to be available on your server, your options are:

  1. Use the FancyMenu Spigot/PaperMC plugin: This is the recommended and supported way to get the commands on server-side if your server runs Spigot, PaperMC, or a compatible fork. This plugin is specifically designed to run on the server and introduce these commands without needing the client-side mod.

  2. Temporarily disable or configure your server optimization mod: If you absolutely need the FancyMenu Forge mod itself to load on the server for some reason, you would need to investigate your server optimization mod's configuration to see if you can whitelist FancyMenu or disable the .client renaming feature. However, this is generally not recommended as it could lead to unexpected behavior since FancyMenu is primarily client-facing. The Spigot plugin is the safer and more stable approach for server-side commands.

Could you tell me if your server is a Spigot/PaperMC server (or a hybrid that supports plugins), or a pure Forge server? This will help me give you more precise guidance! ✨

#

✅ | Open Gui Screen command not working