There's this mod that adds Rana (a beta version NPC) back into the game. It requires ModLoader and AudioMod. I installed BOTH of these, per the instructions for each. And I DOUBLECHECKED what I did in the installation of these to make sure they were done correctly. I then added the zip file containing the Rana mod into the mods folder in the .minecraft folder (again, just as the instructions for it said to do). Now EVERYTHING was done properly, and I'm SURE of it. However it is crashing EVERY SINGLE TIME I RUN MINECRAFT! I can't even get to the main menu!!!!!
The error it returns is:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Exception occured in ModLoader
A full error report has been saved to C:\Users\***NameRedacted***\AppData\Roaming\.minecraft\crash-reports\crash-2012-12-01_22.11.22-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(
--- BEGIN ERROR REPORT fc160cda --------
Full report at:
C:\Users\***NameRedacted***\AppData\Roaming\.minecraft\crash-reports\crash-2012-12-01_22.11.22-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 12/1/12 10:11 PM
-- System Details --
Details:
Minecraft Version: 1.4.5
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 453767832 bytes (432 MB) / 518979584 bytes (494 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: ModLoader, EntityRendererProxy, ModTextureStatic, ...]
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
ModLoader: Mods loaded: 1
ModLoader 1.4.5
java.lang.IncompatibleClassChangeError: class Rana has interface bg as super class
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 java.lang.ClassLoader.loadClass(Unknown Source)
at mod_Rana.(mod_Rana.java:30)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:373)
at ModLoader.readFromModFolder(ModLoader.java:1380)
at ModLoader.init(ModLoader.java:900)
at ModLoader.addAllRenderers(ModLoader.java:215)
at bbj.(RenderManager.java:93)
at bbj.(RenderManager.java:14)
at net.minecraft.client.Minecraft.a(SourceFile:259)
at net.minecraft.client.Minecraft.run(SourceFile:515)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT db623884 ----------
And the file that the above error report says contains more info, contains this info:
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 12/1/12 10:11 PM
Description: Exception occured in ModLoader
java.lang.IncompatibleClassChangeError: class Rana has interface bg as super class
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 java.lang.ClassLoader.loadClass(Unknown Source)
at mod_Rana.(mod_Rana.java:30)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at ModLoader.addMod(ModLoader.java:373)
at ModLoader.readFromModFolder(ModLoader.java:1380)
at ModLoader.init(ModLoader.java:900)
at ModLoader.addAllRenderers(ModLoader.java:215)
at bbj.(RenderManager.java:93)
at bbj.(RenderManager.java:14)
at net.minecraft.client.Minecraft.a(SourceFile:259)
at net.minecraft.client.Minecraft.run(SourceFile:515)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.4.5
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 453767832 bytes (432 MB) / 518979584 bytes (494 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: ModLoader, EntityRendererProxy, ModTextureStatic, ...]
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
ModLoader: Mods loaded: 1
ModLoader 1.4.5
Now while the instructions in the crash report tell me to report it to, Mojang, I seriously doubt he will be able to help, as it is related to a mod, and not the official Minecraft game. However hopefully you guys at the modding community have some Java programming and debuging experience. Maybe you can look into AudioMod and ModLoader, as well as checking out the Rana mod, and seeing where the incompatible code is. Please debug this for me. Thanks in advance.
Link to the mod? Any mods I find related are very outdated...
Outdated shouldn't matter. Game upgrades should be backward compatible with previous games, so things made in previous versions don't crash in new versions. And this includes mods. One should be careful when updating a game engine, such that new versions of the game engine don't break mods made for previous versions.
I don't think you understand how far Minecraft has come and the many versions and changes it's gone through to get to how it is. Most games require you to use a mod version that belongs to a certain game version so I have no idea where you are this 'backwards compatibility' from.
It's not that old of a mod though.
It's only from last year (2011). So it shouldn't be THAT outdated.
That mod is for Beta 1.7.3.
Minecraft is currently on full release version 1.4.5.
The coding for most of the game has been changed in this time, no mod that worked back then would still work without being updated a lot.
WoM Coins: 2369
Why don't you ask for help in the mod developers forum topic or contact them directly rather than asking people that generally know the fix to World of Minecraft issues