Uh, I'm not sure if I confused you guys earlier... What I did was make vanilla Redstone Dust melt snow if it's powered enough. Advanced Winter Mode doesn't take into account any other content mods, though it tries its best to be classfile-compatible.
Anyway, config thing working now, thanks again to #risucraft. Got two boolean switches (snowAllDayErryday and freezeAllTheBiomes, both set to true by default of course), but I don't know if I need to add any others...
Wut? Nah, we're not talking about redstone yet, not that I'm aware. What I was referring to was that IC2 made their solar panels not work during a rainstorm - which means, given what you've said, it also doesn't work during a snowfall (and since your mod is snowalldayerryday that was a bit of a problem for me!). Oswarlan was thinking that the snow would collect and block the light, but they don't use that as a trigger to stop working - indeed, they don't collect a snowcap at all. Which is weird, because at least one BuildCraft machine does.
So anyway. Yeah, I wouldn't expect any other mod wires to do what vanilla redstone does to your snow. Can't wait for that, btw. Accumulating snow, so neat.
It would be great if I would be able to get a compatible version.
Another issue that came up last night when we played a little more with this mod activated was that Elderman did not spawn correctly! We just got the sound and the particle FX but no Enderman's.
Again, that's why I made that small change to Entity.class. In vanilla, mobs consider being in the rain/snow the same as being in actual water. Flaming mobs are put out, wolves have a way-too-dark texture... and Endermen flip the Nether out. The sound/particle fx is the Enderman spawning, the very next tick realizing "I'm being rained on!" and teleporting to a less-wet area (underground).
Rollback Post to RevisionRollBack
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
I think I know how to make it rain/snow in all worlds 24/7...
I am gonna try it now.
Yeah, just make WorldInfo.getIsRaining() always return true. Note: If you connect to a server that doesn't also have this change, there'll be a render conflict with the snow/rain flickering rapidly.
I don't suppose we can get this ported to Bukkit. My admin friend has his heart set on Bukkit. ._.
Not sure what stuff Bukkit changes, and my local SMP testing ability is really limited. Minecraft Coder Pack's startserver.bat is all I can do... But assuming there's no classfile conflicts (and that Bukkit isn't a from-scratch rewrite of minecraft_server.jar like a lot of Minecraft Classic servers are), it should already work...
Hey WackoMcGoose, would it be okay if I make a video showcasing this mod?
Go ahead. Just remember to link back to the thread so people know where to get it :wink.gif: (I still need to make a video of my own to show off Advanced Winter Mode so BebopVox can show it on Minecraft Mondays, but CamStudio's been iffy lately...)
Rollback Post to RevisionRollBack
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
How do I get rid of all the snow on my Server after I used your mod?
Restore from a backup. You did make a backup before trying a new mod, right?
Or you can just knock the snow down as you go, collect it up and make a snow castle or something. Think of it as an extra resource that you wouldn't otherwise have.
There's also a way to do it with mcedit, but I don't know it offhand.
Well here's my thing. I have a lucid PC but problem is rain seems to make it lag to death. If I turn rain off with TMI will it stop the snow progress?
I was unable to use TMI to stop the snow with this mod. Probably since it was changed to always return true, there's no way to toggle it now.
Yeah, sorry about that. Have you tried OptiFine? Snow lags me a lot too (laptop player), but OptiFine helps a great deal. Oddly enough, my framerate without OptiFine in MCP startclient.bat is higher than my normal-Minecraft framerate with it (and obviously, normal-Minecraft without it is the worst framerate of all).
Like I mentioned before, messing with WorldInfo is a really ugly hack that I wish I didn't have to resort to; if I could find which class controls weather timing, and have a thing in mod_AdvancedWinterMode.class that sets someClass.rainDuration to a really high number on world load (65535 is traditional), it'd simultaniously solve the "impossible to turn the snow off by any means" and "client/server render conflict" bugs. But the comments inserted by MCP-decompile only list which classes a file references, not which classes reference it. Someone in #risucraft said Eclipse has that ability (I use Notepad++), but I couldn't get Eclipse to actually acknowledge the minecraft.jars.
@The Mod-Author
This information is surely something that should have been written down at the first post of this thread and in the Readme of this mod! Makes me a bit angry to find out afterwards.
...It is and has been since the topic was started...
Rollback Post to RevisionRollBack
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
Yeah, sorry about that. Have you tried OptiFine? Snow lags me a lot too (laptop player), but OptiFine helps a great deal. Oddly enough, my framerate without OptiFine in MCP startclient.bat is higher than my normal-Minecraft framerate with it (and obviously, normal-Minecraft without it is the worst framerate of all).
Like I mentioned before, messing with WorldInfo is a really ugly hack that I wish I didn't have to resort to; if I could find which class controls weather timing, and have a thing in mod_AdvancedWinterMode.class that sets someClass.rainDuration to a really high number on world load (65535 is traditional), it'd simultaniously solve the "impossible to turn the snow off by any means" and "client/server render conflict" bugs. But the comments inserted by MCP-decompile only list which classes a file references, not which classes reference it. Someone in #risucraft said Eclipse has that ability (I use Notepad++), but I couldn't get Eclipse to actually acknowledge the minecraft.jars.
...It is and has been since the topic was started...
Well, maybe 'unable' wasn't the best word choice. Didn't mean to connotate any particular desire to do that, just noted that I tried it expecting it not to work and not really needing it shut off in the first place. I like the erryday snow, it's an extra layer of challenge.
I get around 100 fps now that I've solved my out-of-memory problem (I run the game with the error test batch file and -xmx1024m, and it doesn't go nuts and suck ALL the rams after a while). Been using Optifine for a long time, it works wonders.
Final progress update: snowAllDayErryday config flag is working (will revert to normal weather timing when false), but I can't get freezeAllTheBiomes (true = all biomes frozen, false = biomes that are rainy in vanilla will have rain instead) to work at all! When I added the check to BiomeGenBase, it ended up being that all biomes are frozen except Ocean (which it rains on), regardless of the flag. So I've changed BiomeGenBase back to the SWM version (all biomes generate snow-covered and frozen), and I'll have to figure it out later. It should've worked...
So anyway, I'll just leave it as a "Blame Notch" type bug for now (just like BlockSnow's messed-up selection boxes), do one more compile-and-bugtest, obfuscate, and upload to Dropbox. Also need to take a few more screencaps (note to self: Photobucket's getting mad, host pics on Dropbox too). Tomorrow I need to make my own demo vid of it for Minecraft Mondays (nice job on the SWM video by the way Polaris)... And an SMP version of AWM is a while off, mainly because I don't know how to ModLoaderMP, and I am way behind on my personal life (especially "catch up on Japanese studying", "talk Dad into paying for this study-abroad class at the college", and "find a freaking job"). But since Minecraft looks to be going 1.1.0 soon, I'll make sure to work on SMP versions and bugfixes after it happens and MCP updates.
For the curious: I reverted the biome constructors in BiomeGenBase to their default, Vanilla Minecraft values (so most biomes would only be rainy), then in BiomeGenBase.setTemperatureRainfall(float f, float f1), if mod_AdvancedWinterMode.freezeAllTheBiomes (supposedly set by the config file) is true, ignore the input arguments and set temperature = 0.0F; rainfall = 0.5F;, and if false, pass arguments as normal. It ended up unfreezing the ocean (even if freezeAllTheBiomes = true), and left all other biomes frozen.
Thank all you guys. But problem here is not the FPS augment caused by the OptiFine, but the fact that it's incompatible with little blocks and a wip mod (that allows to get dragons in real world). Great mod! I'll install it and test how my PC handles it :biggrin.gif: Merry christmas!
Thank all you guys. But problem here is not the FPS augment caused by the OptiFine, but the fact that it's incompatible with little blocks and a wip mod (that allows to get dragons in real world). Great mod! I'll install it and test how my PC handles it :biggrin.gif: Merry christmas!
Yeah, it's okay. Little Blocks probably modifies RenderBlocks.class just as much as OptiFine and ModLoader combined. (Advanced Winter Mode doesn't touch it, it uses a seriously-useful ModLoader hook.)
Anyway, Advanceed Winter Mode is now available! OP and thread title updated, there's also a video (with terribad framerate, but that was literally the best I could do on this laptop.)
Rollback Post to RevisionRollBack
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
IDEA FOR THE MOD :biggrin.gif: random snow storms...yep...they start to push you away and do half a heart of damage but when u get inside somewhere or behind a wall u don't get affected what about that??? :biggrin.gif:
You have no idea how long i have wanted this mod!
I'm also a laptop player, but i allocated 3gb of my 6gb of ram to minecraft a long time ago, this works fine without optifine now.
Rollback Post to RevisionRollBack
Quote from Wolfpax »
Note: Next time you feel like bringing up Herobrine, just delete Minecraft, your worlds, convince them to delete your forum account. Hell, melt down your computer, send it through a shredder, and scatter the flakes in the ocean.
Wut? Nah, we're not talking about redstone yet, not that I'm aware. What I was referring to was that IC2 made their solar panels not work during a rainstorm - which means, given what you've said, it also doesn't work during a snowfall (and since your mod is snowalldayerryday that was a bit of a problem for me!). Oswarlan was thinking that the snow would collect and block the light, but they don't use that as a trigger to stop working - indeed, they don't collect a snowcap at all. Which is weird, because at least one BuildCraft machine does.
So anyway. Yeah, I wouldn't expect any other mod wires to do what vanilla redstone does to your snow. Can't wait for that, btw. Accumulating snow, so neat.
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
Again, that's why I made that small change to Entity.class. In vanilla, mobs consider being in the rain/snow the same as being in actual water. Flaming mobs are put out, wolves have a way-too-dark texture... and Endermen flip the Nether out. The sound/particle fx is the Enderman spawning, the very next tick realizing "I'm being rained on!" and teleporting to a less-wet area (underground).
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
I am gonna try it now.
Yeah, just make WorldInfo.getIsRaining() always return true. Note: If you connect to a server that doesn't also have this change, there'll be a render conflict with the snow/rain flickering rapidly.
Not sure what stuff Bukkit changes, and my local SMP testing ability is really limited. Minecraft Coder Pack's startserver.bat is all I can do... But assuming there's no classfile conflicts (and that Bukkit isn't a from-scratch rewrite of minecraft_server.jar like a lot of Minecraft Classic servers are), it should already work...
Go ahead. Just remember to link back to the thread so people know where to get it :wink.gif: (I still need to make a video of my own to show off Advanced Winter Mode so BebopVox can show it on Minecraft Mondays, but CamStudio's been iffy lately...)
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
Restore from a backup. You did make a backup before trying a new mod, right?
Or you can just knock the snow down as you go, collect it up and make a snow castle or something. Think of it as an extra resource that you wouldn't otherwise have.
There's also a way to do it with mcedit, but I don't know it offhand.
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
I was unable to use TMI to stop the snow with this mod. Probably since it was changed to always return true, there's no way to toggle it now.
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
Yeah, sorry about that. Have you tried OptiFine? Snow lags me a lot too (laptop player), but OptiFine helps a great deal. Oddly enough, my framerate without OptiFine in MCP startclient.bat is higher than my normal-Minecraft framerate with it (and obviously, normal-Minecraft without it is the worst framerate of all).
Like I mentioned before, messing with WorldInfo is a really ugly hack that I wish I didn't have to resort to; if I could find which class controls weather timing, and have a thing in mod_AdvancedWinterMode.class that sets someClass.rainDuration to a really high number on world load (65535 is traditional), it'd simultaniously solve the "impossible to turn the snow off by any means" and "client/server render conflict" bugs. But the comments inserted by MCP-decompile only list which classes a file references, not which classes reference it. Someone in #risucraft said Eclipse has that ability (I use Notepad++), but I couldn't get Eclipse to actually acknowledge the minecraft.jars.
...It is and has been since the topic was started...
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
Well, maybe 'unable' wasn't the best word choice. Didn't mean to connotate any particular desire to do that, just noted that I tried it expecting it not to work and not really needing it shut off in the first place. I like the erryday snow, it's an extra layer of challenge.
I get around 100 fps now that I've solved my out-of-memory problem (I run the game with the error test batch file and -xmx1024m, and it doesn't go nuts and suck ALL the rams after a while). Been using Optifine for a long time, it works wonders.
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
Heres the link to it
So anyway, I'll just leave it as a "Blame Notch" type bug for now (just like BlockSnow's messed-up selection boxes), do one more compile-and-bugtest, obfuscate, and upload to Dropbox. Also need to take a few more screencaps (note to self: Photobucket's getting mad, host pics on Dropbox too). Tomorrow I need to make my own demo vid of it for Minecraft Mondays (nice job on the SWM video by the way Polaris)... And an SMP version of AWM is a while off, mainly because I don't know how to ModLoaderMP, and I am way behind on my personal life (especially "catch up on Japanese studying", "talk Dad into paying for this study-abroad class at the college", and "find a freaking job"). But since Minecraft looks to be going 1.1.0 soon, I'll make sure to work on SMP versions and bugfixes after it happens and MCP updates.
For the curious: I reverted the biome constructors in BiomeGenBase to their default, Vanilla Minecraft values (so most biomes would only be rainy), then in BiomeGenBase.setTemperatureRainfall(float f, float f1), if mod_AdvancedWinterMode.freezeAllTheBiomes (supposedly set by the config file) is true, ignore the input arguments and set temperature = 0.0F; rainfall = 0.5F;, and if false, pass arguments as normal. It ended up unfreezing the ocean (even if freezeAllTheBiomes = true), and left all other biomes frozen.
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
Yeah, it's okay. Little Blocks probably modifies RenderBlocks.class just as much as OptiFine and ModLoader combined. (Advanced Winter Mode doesn't touch it, it uses a seriously-useful ModLoader hook.)
Anyway, Advanceed Winter Mode is now available! OP and thread title updated, there's also a video (with terribad framerate, but that was literally the best I could do on this laptop.)
"Urist McWackoMcGoose cancels Mod Minecraft: Discovered Dwarf Fortress"
Ancient sig archive:
Paper Minecraft: Legend of the Music Discs... is on hiatus until I get a new high-end gaming laptop! Episode 2-4: watch?v=Lk4TjTnUJYU
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
I'm also a laptop player, but i allocated 3gb of my 6gb of ram to minecraft a long time ago, this works fine without optifine now.