Here's what I've done so far:
- Created a new server folder on desktop
- Drag minecraft_server.jar into folder
- Create a start.bat file:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
pause
- Run start.bat and everything loads correctly
- Drag the contents of minecraftforge-server-3.3.7.135.zip into minecraft_server.jar
- Run start.bat and everything loads correctly - /mods folder created
- Drag industrialcraft-2-server_1.90.jar into /mods folder
- Run start.bat and get this error:
[INFO] Starting minecraft server version 1.2.5
[INFO] Forge Mod Loader version 2.2.48.135 for Minecraft 1.2.5 loading
[FINE] Attempting to load mods contained in the minecraft jar file and associated classes
[FINE] Minecraft is a file at C:\Users\McWilliams\Desktop\Minecraft Server\minecraft_server.jar, loading
[FINE] Found a mod class mod_MinecraftForge in file minecraft_server.jar, attempting to load it
[FINE] ModLoader BaseMod class mod_MinecraftForge found, loading
[FINE] ModLoader BaseMod class mod_MinecraftForge loaded
[FINE] Mod class mod_MinecraftForge loaded successfully
[FINE] Minecraft jar mods loaded successfully
[INFO] Loading mods from C:\Users\McWilliams\Desktop\Minecraft Server\mods
[FINE] Found a zip or jar file industrialcraft-2-server_1.90.jar, attempting to load it
[FINE] Found a mod class mod_IC2 in file industrialcraft-2-server_1.90.jar, attempting to load it
[WARNING] Failed to load mod class mod_IC2.class in C:\Users\McWilliams\Desktop\Minecraft Server\mods\industrialcraft-2-server_1.90.jar
[FINER] THROW
java.lang.NoClassDefFoundError: BaseModMp
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:561)
at cpw.mods.fml.common.Loader.load(Loader.java:419)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
at cpw.mods.fml.server.FMLServerHandler.onPreLoad(FMLServerHandler.java:139)
at net.minecraft.server.MinecraftServer.s(MinecraftServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:412)
at dn.run(SourceFile:492)
Caused by: java.lang.ClassNotFoundException: BaseModMp
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
[SEVERE] Zip file industrialcraft-2-server_1.90.jar failed to read properly
[FINER] THROW
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: BaseModMp
at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)
at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:561)
at cpw.mods.fml.common.Loader.load(Loader.java:419)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
at cpw.mods.fml.server.FMLServerHandler.onPreLoad(FMLServerHandler.java:139)
at net.minecraft.server.MinecraftServer.s(MinecraftServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:412)
at dn.run(SourceFile:492)
Caused by: java.lang.NoClassDefFoundError: BaseModMp
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
... 7 more
Caused by: java.lang.ClassNotFoundException: BaseModMp
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
[INFO] File industrialcraft-2-server_1.90.jar contained no mods
[SEVERE] A problem has occured during mod loading. Likely a corrupt jar is located in your mods directory
[SEVERE] Unexpected exception
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: BaseModMp
at cpw.mods.fml.common.Loader.load(Loader.java:436)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:592)
at cpw.mods.fml.server.FMLServerHandler.onPreLoad(FMLServerHandler.java:139)
at net.minecraft.server.MinecraftServer.s(MinecraftServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:412)
at dn.run(SourceFile:492)
Caused by: cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: BaseModMp
at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527)
at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:561)
at cpw.mods.fml.common.Loader.load(Loader.java:419)
... 5 more
Caused by: java.lang.NoClassDefFoundError: BaseModMp
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494)
... 7 more
Caused by: java.lang.ClassNotFoundException: BaseModMp
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
If I try to remove META-INF from minecraft_server.jar I just get a corrupt .jar file error. Can someone please help? Please tell me it's a noob mistake?