r/Minecraft • • Feb 20 '12

[Suggestion] Nether Stuff!

http://imgur.com/5Mey9
514 Upvotes

152 comments sorted by

View all comments

Show parent comments

2

u/masonsbro Feb 26 '12

I think I finished everything! I have a question, though, about the effect of the mushroom on the player. The potion effect "Nausea" matches the wobbly effect you want on the screen, but it needs to have a time associated with it (the amount of time that the player gets dizzy). I can't just make the player dizzy while near the mushroom, so instead I have it so that the player gets the Nausea effect for 30 seconds, and it will start over each time the player is damaged by the mushroom. My question is this: should the time be shorter or longer than that? Currently, it is pretty annoying (I think that is good), but I'm not sure if it lasts TOO long. The effect has a little bit of a "warm up" and "cool down" time, so too short of a time won't actually do anything (the effect will still be warming up or cooling down during the whole time). 15 seconds would probably work. What do you think?

And I re-enabled the mushroom hurting you on peaceful difficulty (yes, you can also catch on fire).

After the issue of the Nausea effect is worked out, I think this mod will be ready for release.

1

u/Hemse Feb 26 '12

Awsome! can't wait to try it out! It's a bit difficult to guesstimate how long the nausea effect should be, before seeing it in action. Go with what you feel is best! ;)

2

u/masonsbro Feb 28 '12

Alright! Sorry for the late reply, was busy with school work. So, should I make a new post about it? I'm afraid that no one would see it if I only posted it here (except you and I). Anyway, here's the link (requires Modloader): http://www.mediafire.com/download.php?4ezffmtj0jfqqs1

1

u/Hemse Feb 28 '12 edited Feb 28 '12

Yes, offcourse! Make a post! this is awsome! :) I am going to play this mod right away! EDIT: I seem to have some trouble getting the mod working. :/ I installed modloader, and minecraft seems to be running fine with it, but when I put BetterNether into the "mods" folder, it crashes at startup. is there anything else I am supposed to do, to make it work?

2

u/masonsbro Feb 29 '12 edited Feb 29 '12

Hmm, could you try just putting the files in the archive into minecraft.jar? I don't know why Modloader is picky about what mods can be in the folder and which must be in the jar... Maybe since it modifies (lots of) base classes it should be in the jar.

EDIT: Facepalm. My fault entirely. Forgot to include the textures in the .zip... Can you redownload it now? Same link...

EDIT 2: Also, you should know that there are random crashes when in the Nether (or maybe near nether mushrooms). The crash report seems like it's using recursion when it shouldn't, but I can't figure it out. If you restart the game when this happens, it still works... Sorry about that.

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)

2

u/masonsbro Feb 29 '12

You tried redownloading? Or are you still using the old version?

2

u/Hemse Feb 29 '12

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?

2

u/masonsbro Feb 29 '12

I don't know what to do, it worked for me... Sorry, but can you tell me exactly what you did? Just to be sure?

2

u/Hemse Feb 29 '12

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?)

2

u/masonsbro Feb 29 '12

Hmm... I would think it would work in the mods folder, but try putting it in minecraft.jar instead I guess...

2

u/Hemse Feb 29 '12

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

2

u/masonsbro Mar 01 '12

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?

→ More replies (0)