The Lights Out fixes are already implemented in Minecraft 1.3, so that mod is now obsolete. I'm still looking into whether Antifreeze is still useful or not.
These two mods each fix a bug in Minecraft. The are provided seperately so that if one of them conflicts with some other mod, you can still potentially use the other one.
Lights Out fixes the "phantom skylight" bug that causes large blotches of light to appear in large open areas that should be dark. This bug affects all maps played in Minecraft 1.2 or later, regardless of whether they were created in 1.2 or converted from the old 1.1 format. It is a major problem for custom maps that are covered by a ceiling, or that feature large underground areas e.g. Nightmare Realm, Vinyl Fantasy, and many others. More information about this bug can be learned from the video at the end of this post.
Antifreeze fixes a bug that can cause very long freezes in multiplayer, as long as 15-20 seconds in the worst cases. This happens when two or more people are connected to a server and one player loads a chunk containing another player. If that chunk has a large amount of space covered from the sky, a massive lighting calculation can be triggered and this is what causes the freeze. As a side effect, my mod also disables random lighting changes happening in front of your face, a "feature" that will not be missed by me.
Instructions
Download the appropriate version of the mod. If you are playing in single player mode, you only need the client version of the mod. If you want to use Lights Out in multiplayer mode, the server and all connected clients must have the appropriate versions of the mod installed. Antifreeze is a client-only mod -- it works in single player or multiplayer, with no modifications to the server.
Install the mod by adding the contained .class files to your minecraft.jar (or minecraft_server.jar), and deleting the META-INF folder from the .jar. Detailed instructions for this are available on the wiki.
With Lights Out, you need to play the affected map only with your fixed version of Minecraft. If you load the world in Minecraft without Lights Out installed, phantom light blobs will start to appear. Lights Out does not remove phantom skylight that is already in the map (though it might if you expose the affected area to real skylight and then cover it again). There is currently no known way to make a map "immune" to this bug when played in an unmodified version of the game.
Important Things
These mods fix two particular lighting bugs in Minecraft. There are no doubt many other lighting bugs in the game that these mods do not fix. Though if you post some screenshots here, I will give you my best advice on how it might be fixed.
These mods may be incompatible with some other mods (particularly if they contain .class files with the same name). On request, I can help the authors of any such mod integrate these fixes into their mod. I'm personally using these mods successfully along with Optifine, Single Player Commands, ModLoader, and Ultra Hardcore. Lights Out will will *not* work with Bukkit, but I am going to try to get the fix merged into Bukkit in the near future.
I know of no reason these mods would cause any new performance problems. If you want to convince me otherwise, you will have to provide some fairly convincing evidence or technical explanation. Just sayin'.
Antifreeze Standard for Minecraft Client 1.2.5 This version should not cause problems when playing vanilla Minecraft http://extension.ws/...reeze_1.2.5.zip
Antifreeze Extreme for Minecraft Client 1.2.5 This version may prevent more freezes than Standard but should not be used when playing vanilla single-player Minecraft as it will cause major lighting errors in generated terrain. http://extension.ws/...eze_1.2.5-2.zip
Doesn't work?
Read this entire post carefully and if it doesn't address your issue, post a polite and detailed request in reply to this topic and I will try to help you out.
About the Phantom Skylight Bug
Here is an example of what the phantom skylight bug might look like:
And here is a video I made explaining the nature of the bug. You don't need to know this stuff to use Lights Out, it's just here for the curious:
This is not compatible with Optifine, so this is a no go for me and many others. : ( I'll keep checking back. It causes the black screen.
I'm using it with Optifine and it works fine (heyo!). Usually the black screen means you didn't delete the META-INF folder from minecraft.jar. If you did, do you know how to run Minecraft from the console to see error messages? If so, tell me what it says.
EDIT: Ok, I see from the other thread that you deleted META-INF. Does my mod work without Optifine installed? And no other mods?
Thanks for this mod very much. It worked to fix the ''phantom skylight'' in my map, but there's still some messed up things. I'm sure it's a different glitch, but do you have any idea what's up with this?
Some areas refuse to light up. Others have random pure black pieces. There's also some areas that are still lit up more than they should be. I don't think the first two pics should be that bright either considering the only light source is two torches on the wall of the hall leading into it (not show very well but its visible at the bottom left of pic 2).
Thanks for this mod very much. It worked to fix the ''phantom skylight'' in my map, but there's still some messed up things. I'm sure it's a different glitch, but do you have any idea what's up with this?
Some areas refuse to light up. Others have random pure black pieces. There's also some areas that are still lit up more than they should be. I don't think the first two pics should be that bright either considering the only light source is two torches on the wall of the hall leading into it (not show very well but its visible at the bottom left of pic 2).
Pic 1 looks a lot like the phantom skylight bug. Are you sure it didn't get there before you installed the mod?
Pic 3 is because MCEdit doesn't yet know that redstone lamps give off light. If you just place a light source near them, it will update correctly.
The Meaning of Life, the Universe, and Everything.
Join Date:
11/23/2010
Posts:
43
Minecraft:
markorply
Member Details
explain how to install this thuroughly on a bukkit server please,ive been raging at my voxel sniper made cave for ages and you have to understand the anger when nothing goes your way all day
explain how to install this thuroughly on a bukkit server please,ive been raging at my voxel sniper made cave for ages and you have to understand the anger when nothing goes your way all day
Installation should be the same with or without Bukkit.
EDIT: Sorry, I'm wrong, the mod will not work with Bukkit. I am working on getting this fix merged into Bukkit and I'll update the thread when it's done.
This mod does not remove phantom skylight that is already in the map (though it might if you expose the affected area to real skylight and then cover it again).
is there any way you could have it reload the lighting on a part of a map without having to replace the ceiling. because if its a rough 'natural' cave its a lot harder to do that than if its a flat roof.
thank you! i really hope this gets fixed in vanilla. but until then i will be using this.
is there any way you could have it reload the lighting on a part of a map without having to replace the ceiling. because if its a rough 'natural' cave its a lot harder to do that than if its a flat roof.
Brilliant! You have no idea how many countless hours you have saved me on my maps. Was almost considering delaying my series until this problem was fixed. I hope this mod gets around so all us map makers can get back to work and not be worried about that damn bug wrecking our maps. Mojang needs to send this months paycheck to you my friend. Thanks.
I've been working on an underground map for the past few months, and I used the 'Nether Expansion Mod' for these light-emitting trees that looked great.
The mod never updated to 1.2, so I decided to delete those light-emitting trees and update to the 1.2.5 (thinking: "heck, the new jungle trees are dark and stuff too!"), but then my map turned buggy..
-The whole underground map had phantom light emitting where the trees used to be.
-It seems as if Steve himself is emitting light because when I fly closer to dark grounds they lit up, and they stay lighted even after I leave..
-Some other changes I made while deleting the trees in 1.1 didn't show in 1.2, as if they weren't saved.
Can someone please help me with this issue?
I know it's not completely related to this particular bug, but it must have something to do with the section-save issue I guess after looking at the video. So at least some idea of what might help would be great.
I think MCEdit can fix it. Just select the affected area, go to the chunk tool, and click "relight".
The Meaning of Life, the Universe, and Everything.
Join Date:
11/23/2010
Posts:
43
Minecraft:
markorply
Member Details
I cant install this onto my server because I dont know how
your instructions "Install the mod by adding the contained .class files to your minecraft.jar (or minecraft_server.jar), and deleting the META-INF folder from the .jar. Detailed instructions for this are available on the wiki." Does not work because I can't just place the class files in the server.jar the wiki gives no help on the installation,just till me where i put this into the server jar
Congratulation, you just made me like having access to mods for the 2nd time!
You see, I do not use mods without having a serious reason.
The first one I ever used was the mod that removes the Enderman's ability to remove block. I think it's a legitimate thing to do when you are playing usermade maps and do not want them to get raped sideways.
You mod will allow me and many others to still fully enjoy maps with a ceiling in Minecraft 1.2 as if it was 1.1 and I am really grateful for that.
These two mods each fix a bug in Minecraft. The are provided seperately so that if one of them conflicts with some other mod, you can still potentially use the other one.
Lights Out fixes the "phantom skylight" bug that causes large blotches of light to appear in large open areas that should be dark. This bug affects all maps played in Minecraft 1.2 or later, regardless of whether they were created in 1.2 or converted from the old 1.1 format. It is a major problem for custom maps that are covered by a ceiling, or that feature large underground areas e.g. Nightmare Realm, Vinyl Fantasy, and many others. More information about this bug can be learned from the video at the end of this post.
Antifreeze fixes a bug that can cause very long freezes in multiplayer, as long as 15-20 seconds in the worst cases. This happens when two or more people are connected to a server and one player loads a chunk containing another player. If that chunk has a large amount of space covered from the sky, a massive lighting calculation can be triggered and this is what causes the freeze. As a side effect, my mod also disables random lighting changes happening in front of your face, a "feature" that will not be missed by me.
Instructions
Lights Out for Minecraft Client 1.2.5
http://extension.ws/...s_out_1.2.5.zip
Lights Out for Minecraft Server 1.2.5 (vanilla, not Bukkit)
http://extension.ws/...erver_1.2.5.zip
Antifreeze Standard for Minecraft Client 1.2.5
This version should not cause problems when playing vanilla Minecraft
http://extension.ws/...reeze_1.2.5.zip
Antifreeze Extreme for Minecraft Client 1.2.5
This version may prevent more freezes than Standard but should not be used when playing vanilla single-player Minecraft as it will cause major lighting errors in generated terrain.
http://extension.ws/...eze_1.2.5-2.zip
Doesn't work?
Read this entire post carefully and if it doesn't address your issue, post a polite and detailed request in reply to this topic and I will try to help you out.
About the Phantom Skylight Bug
Here is an example of what the phantom skylight bug might look like:
And here is a video I made explaining the nature of the bug. You don't need to know this stuff to use Lights Out, it's just here for the curious:
I was too busy to get this posted yesterday but, I'm adding this to the front page of the VF thread now!
I'm using it with Optifine and it works fine (heyo!). Usually the black screen means you didn't delete the META-INF folder from minecraft.jar. If you did, do you know how to run Minecraft from the console to see error messages? If so, tell me what it says.
EDIT: Ok, I see from the other thread that you deleted META-INF. Does my mod work without Optifine installed? And no other mods?
Some areas refuse to light up. Others have random pure black pieces. There's also some areas that are still lit up more than they should be. I don't think the first two pics should be that bright either considering the only light source is two torches on the wall of the hall leading into it (not show very well but its visible at the bottom left of pic 2).
Pic 1 looks a lot like the phantom skylight bug. Are you sure it didn't get there before you installed the mod?
Pic 3 is because MCEdit doesn't yet know that redstone lamps give off light. If you just place a light source near them, it will update correctly.
Installation should be the same with or without Bukkit.
EDIT: Sorry, I'm wrong, the mod will not work with Bukkit. I am working on getting this fix merged into Bukkit and I'll update the thread when it's done.
how do i do that??
i only know how to install plugins
is there any way you could have it reload the lighting on a part of a map without having to replace the ceiling. because if its a rough 'natural' cave its a lot harder to do that than if its a flat roof.
Link Removed
if you would not mind doing me a favor and pressing that little + button? thanks!
use world edit to //set air then //undo
drr did not think of that. but it would still be a nice thing to have.
Link Removed
if you would not mind doing me a favor and pressing that little + button? thanks!
I think MCEdit can fix it. Just select the affected area, go to the chunk tool, and click "relight".
your instructions "Install the mod by adding the contained .class files to your minecraft.jar (or minecraft_server.jar), and deleting the META-INF folder from the .jar. Detailed instructions for this are available on the wiki."
Does not work because I can't just place the class files in the server.jar the wiki gives no help on the installation,just till me where i put this into the server jar
You see, I do not use mods without having a serious reason.
The first one I ever used was the mod that removes the Enderman's ability to remove block. I think it's a legitimate thing to do when you are playing usermade maps and do not want them to get raped sideways.
You mod will allow me and many others to still fully enjoy maps with a ceiling in Minecraft 1.2 as if it was 1.1 and I am really grateful for that.
You have fixed my z-level 200 gravity grinder that I couldn't figure out why it was not working!
There will be much tnt detonated in your honor!