Customization with Minecraft - Mods not working, server only

System Information

Field Value
Operating System Linux - Debian GNU/Linux 12 on x86_64
Product AMP ‘Phobos’ v2.6.0.6 (Mainline)
Virtualization Docker
Application Minecraft
Module MinecraftModule
Running in Container Yes
Current State Ready

Problem Description

Issue

I am trying to load a rather small curseforge modpack onto this server to play. The pack mostly consists of optimization mods, shaders, and some QOL mods. The shaders, JEI, and probably Sodium (It’s hard to tell whether or not an optimization mod is working) all seem to work. However, even though I am an op in the server and should have access to these commands, the “Chunky” mod doesn’t appear to be working. On top of that, the “Simple Voice Chat” mod displays a plug icon, indicating that it isn’t connected. The only thing I could find online about why the voice chat wouldn’t be working is that the port wasn’t opened up correctly, but I’m pretty sure I did that right for this instance. I couldn’t find any reasons why chunky wouldn’t be working. Even the commands for both mods weren’t showing up, despite the fact that I have maximum level privleges. I even have the firewall down so that isn’t the problem. (Though whenever the firewall is up I get the “Connection refused: getsockopt” error, but that’s a problem for another time.) All of these mods work great in single player. (Even the voice chat works there for some reason.) However, these mods won’t work on the server and I just can’t seem to figure out why. Any and all help would be appreciated here to help solve this issue. Thanks!

Reproduction Steps

  • I created and transferred a zip file of my curesforge modpack to a mods folder in the “File Manager” tab of the game panel, then unzipped it.
  • I restarted the server several times to ensure these changes took place.
  • I loaded up my game with the same curseforge modpack installed and joined the server.
  • I opened port 24454 UDP on the instances page and disabled the firewall to ensure the port could go through (This is needed for the voice chat mod)
  • Two of my mods were not working, “Simple Voice Chat” and “Chunky”. The rest of the mods seemed to be doing fine

You need to load the mods onto the server using the modloader (and correct modloader version) of your choice.
Just having the mod jars in the mods folder won’t do, you need to select a modloader (vanilla MC does not load mods)

My server is currently running the fabric modloader (probably should’ve mentioned that).
I tried hitting download/update to see if it just needed to refresh but that didn’t fix the problem.


(I don’t know if the image actually loads, but it’s just a screenshot showing that my server is running under fabric.)

It’s only a few of the mods that aren’t working. Everything else is going fine.

Double check that you’ve downloaded the right mod Jars, since some mods have Jars for Forge/NeoForge and you might’ve grabbed one of those accidentally.

Double checked, all mods are the fabric version. (Chunky is too even though it doesn’t specify)

Distant horrizons is a client-only mod, and you got the NeoForge jar in there.
Iris is also client-only, and you have two versions of smoothchunk in there.
Could be worth re-dowloading the two mods in cas there was something weird going on in that regard

I removed those two mods and it still doesn’t work. Looking through my mods list more, it looks like all my client side mods work, but none of the server side mods. At least that means it isn’t an issue with just two random mods, but rather all server side mods.

Check the logs/latest.log for any errors regarding loading Jars, and make sure that the server is starting with Fabric in the log

Fabric does appear to be in the log but I found a different error in there.

That’s fine to ignore
Looks like there’s just no mods loading.
Ah, your mods are not in the right directory.
They need to be inside the mods folder, not inside an inner-folder

Oh. I can’t have a different folder inside the mods folder? I guess that makes sense. Let me reorganize and see if that works.

Edit: Yep, that was the problem. Note to future self, don’t just import the curseforge modpack to make the server. Only take the mods folder from the pack. Thanks for the help!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.