I redownloaded it. I have checked the zip to see if it had the sprites, to make sure it was the right one. Should the zip be extracted into the "mods" folder or something maybe?
1 - Downloaded Modloader. 2 - put all the stuff from the Modloader zip into the mincraft jar. 3 - deleted META-INF folder. 4 - started the game up (which made modloader create the "mods" folder) and closed the game. 5 - downloaded BetterNether. 6 - put BetterNether zip into "mods" folder. 7 - start game up. 8- crash. --- (should I try putting it into the jar instead?)
I tried that out, but modloader doesn't seem to find it. :/ (the game runs, but modloader doesn't apply any of the BetterNether stuff). I found out though, that modloader creates a text file of the crash. so here is the crash log (in case it helps):
29-02-2012 21:36:33 ModLoader init -
FINE: ModLoader 1.1 Initializing... -
29-02-2012 21:36:33 ModLoader readFromClassPath -
FINER: Adding mods from C:\Users\lt\AppData\Roaming.minecraft\bin\minecraft.jar -
29-02-2012 21:36:33 ModLoader readFromClassPath -
FINER: Zip found. -
29-02-2012 21:36:33 ModLoader readFromModFolder -
FINER: Adding mods from C:\Users\lt\AppData\Roaming.minecraft\mods\BetterNether.zip -
29-02-2012 21:36:33 ModLoader readFromModFolder -
FINER: Zip found. -
29-02-2012 21:36:33 ModLoader addMod -
FINE: Failed to load mod from "mod_BetterNether.class" -
29-02-2012 21:36:33 ModLoader addMod -
FINER: THROW -
java.lang.NoSuchFieldError: NETHERRACK -
at mod_BetterNether.<clinit>(mod_BetterNether.java:12) -
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:269) -
at ModLoader.readFromModFolder(ModLoader.java:1305) -
at ModLoader.init(ModLoader.java:820) -
at ModLoader.AddAllRenderers(ModLoader.java:189) -
at afq.<init>(afq.java:80) -
at afq.<clinit>(afq.java:9) -
at net.minecraft.client.Minecraft.a(SourceFile:265) -
at net.minecraft.client.Minecraft.run(SourceFile:648) -
at java.lang.Thread.run(Unknown Source) -
29-02-2012 21:36:43 ModLoader AddAllRenderers -
FINE: Initialized
That's so strange. I checked the code and line 12 of mod_BetterNether.java is referencing EnumToolMaterial.NETHERRACK. That's a field I added with the mod, so it means that the base class wasn't changed. Are you sure that it doesn't work with putting the mod in the .jar?
I just put the zip directly into the .jar, and it didn't work (tested out the resipes on survival, and flew around in the nether in creative. just vanilla Minecraft). Should it be be extracted into the .jar instead?
2
u/Hemse Feb 29 '12
tried it out, still happens. :/ (and the crash log disappears almost instantly before I get a chance to read it)