Ok so I am trying to start a survival server with a lot of mods just for fun. I had looked up how to put the mods
on my server using Forge. I installed the latest version of Forge and mixed its files with my minecraftserver.jar
file as it said and did not delete metainf. It was working fine at first. I added Custom NPCs and it still worked.
I then procceeded to add 9 other mods. It worked great, a little laggy but it was no problem. Then my friend
said one mod did not work for him. So I just removed that mod from the servers mods folder and deleted that
world. But when I tried to play on the server it said IDs were msimatched. I thought possibly the mdo is still
ingrained in the server somehow and so I just need to redownload the server and start over. I did 4 times.
Each tiem I recieved the same problem. And when my friend finally did get that one mod working. I coulden't
even get ONE mod to work on my server. I have tried using individual mods multiple times. And using the whole
pack multiple times. But it just does not work. I do not recieve mismatched IDs anymore. Cause now the
server does not work at all! X_X Now it jsut gives me errors everytime i start the server. What am I doing
Wrong and how do I fix it? Keep in mind, Everytime I screw up I am redownloading my minecraft server.jar
I have even redownloaded the minecraft client a few times thinking that might be the problem.
Here is my latest Error.
[INFO] Starting minecraft server version 1.5.2
[WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
[INFO] Loading properties
[INFO] Default game type: SURVIVAL
[INFO] Generating keypair
[INFO] Starting Minecraft server on *:25565
[SEVERE] Encountered an unexpected exception LoaderException
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at cpw.mods.fml.common.LoadController.transition(LoadController.java:142)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:697)
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:93)
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:141)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:430)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at net.minecraftforge.client.MinecraftForgeClient.getStencilBits(MinecraftForgeClient.java:64)
at net.minecraftforge.client.MinecraftForgeClient.<clinit>(MinecraftForgeClient.java:68)
at noppes.npcs.items.ItemNpcInterface.<init>(ItemNpcInterface.java:20)
at noppes.npcs.items.ItemMusic.<init>(ItemMusic.java:11)
at noppes.npcs.items.ItemBanjo.<init>(ItemBanjo.java:8)
at noppes.npcs.CustomItems.load(CustomItems.java:145)
at noppes.npcs.CustomNpcs.load(CustomNpcs.java:139)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:696)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.WorldClient
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 37 more
Caused by: java.lang.RuntimeException: Attempted to load class bds for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50)
at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:352)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:225)
... 39 more
[SEVERE] This crash report has been saved to: C:\Users\Levi\Desktop\Minecraft Server.jar\.\crash-reports\crash-2013-05-31_16.22.53-server.txt
on my server using Forge. I installed the latest version of Forge and mixed its files with my minecraftserver.jar
file as it said and did not delete metainf. It was working fine at first. I added Custom NPCs and it still worked.
I then procceeded to add 9 other mods. It worked great, a little laggy but it was no problem. Then my friend
said one mod did not work for him. So I just removed that mod from the servers mods folder and deleted that
world. But when I tried to play on the server it said IDs were msimatched. I thought possibly the mdo is still
ingrained in the server somehow and so I just need to redownload the server and start over. I did 4 times.
Each tiem I recieved the same problem. And when my friend finally did get that one mod working. I coulden't
even get ONE mod to work on my server. I have tried using individual mods multiple times. And using the whole
pack multiple times. But it just does not work. I do not recieve mismatched IDs anymore. Cause now the
server does not work at all! X_X Now it jsut gives me errors everytime i start the server. What am I doing
Wrong and how do I fix it? Keep in mind, Everytime I screw up I am redownloading my minecraft server.jar
I have even redownloaded the minecraft client a few times thinking that might be the problem.
Here is my latest Error.
[INFO] Starting minecraft server version 1.5.2
[WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
[INFO] Loading properties
[INFO] Default game type: SURVIVAL
[INFO] Generating keypair
[INFO] Starting Minecraft server on *:25565
[SEVERE] Encountered an unexpected exception LoaderException
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at cpw.mods.fml.common.LoadController.transition(LoadController.java:142)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:697)
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:93)
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:355)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:141)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:430)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient
at net.minecraftforge.client.MinecraftForgeClient.getStencilBits(MinecraftForgeClient.java:64)
at net.minecraftforge.client.MinecraftForgeClient.<clinit>(MinecraftForgeClient.java:68)
at noppes.npcs.items.ItemNpcInterface.<init>(ItemNpcInterface.java:20)
at noppes.npcs.items.ItemMusic.<init>(ItemMusic.java:11)
at noppes.npcs.items.ItemBanjo.<init>(ItemBanjo.java:8)
at noppes.npcs.CustomItems.load(CustomItems.java:145)
at noppes.npcs.CustomNpcs.load(CustomNpcs.java:139)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:696)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.WorldClient
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 37 more
Caused by: java.lang.RuntimeException: Attempted to load class bds for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50)
at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:352)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:225)
... 39 more
[SEVERE] This crash report has been saved to: C:\Users\Levi\Desktop\Minecraft Server.jar\.\crash-reports\crash-2013-05-31_16.22.53-server.txt
The mods I am using are
Forgefurnituremod
Biomes-o-plenty
Buildcraft
Chococraft
CustomNPCs
ExtrabiomesXL
Forestry
Lavamonsters
Specialmobs
And Twilight forest.
I have checked and these are all up to date and work on my client. Just not on my server