Compatible with Beta 1.4_01.
There are no plans to update this mod again.
This mod gives you the ability to position the sun and set its movement speed to values ranging from 0 to 500x (including 1/72x, which is Earth speed), through a GUI in the Options menu.
From the time I started playing Minecraft, I've always wondered why Minecraft allows you to control the monsters but not the daylight. Being mostly a construction player, nighttime was often frustrating for me. I either had to wait for daylight to return or litter the ground with torches to continue designing and building.
Daylight Savings implements what I've always thought Minecraft should have. You access the menu by hitting Esc once you are in a world, and going to Options, then Daylight Savings. The Daylight Savings options are not available when a world is not loaded.
Daylight Savings does not alter Minecraft's clock. It has its own clock that is only used for determining the position of sky components and sun/moon light level. Daylight Savings has a Resync With Minecraft Clock button that allows you to return the sun position and speed back to what it would be, had it never been altered.
Here is a quick demonstration video:
Daylight Savings does not currently use/require ModLoader (or anything else). Some kind of functionality will be lost if you use Daylight Savings with a mod that requires ModLoader, though it may not be functionality that you notice or care about. It also may not be ModLoader functionality that any of your mods use. Mods that require GUI API are entirely incompatible with Daylight Savings, unless you don't need to access the mods' Settings screens. As soon as I figure out GUI API, Daylight Savings will use Modloader and GUI API and be compatible with most other mods.
Installation Instructions:
[*:3us0qe9w]Download the mod: http://mcmodcenter.net/infusions/pro_do ... ile_id=433
[*:3us0qe9w]Open your <Minecraft>/bin folder.
[*:3us0qe9w]Back up your current minecraft.jar file. If you are not using a fresh, unmodified minecraft.jar, you may have issues getting Daylight Savings to work. DS is compatible with some other mods, but is also incompatible with many.
[*:3us0qe9w]Using an archiving program such as 7-Zip, open the minecraft.jar that remains in the bin folder.
[*:3us0qe9w]Delete the META-INF folder.
[*:3us0qe9w]Open the downloaded Daylight Savings ZIP file.
[*:3us0qe9w]Enter the Daylight Savings folder.
[*:3us0qe9w]Select all of the contents of the Daylight Savings folder, and copy-and-paste them or drag them to the opened minecraft.jar file. You may have to extract the contents of the ZIP file before this part will work. Copy the files to the root of minecraft.jar, not inside a subfolder. If the files aren't copied to the correct location, the mod will not work.
[*:3us0qe9w]Start up Minecraft and load a world. You should be able to access the Daylight Savings menu in the Options.
If you are a Mac user and you are having trouble installing the mod, this will hopefully help you: viewtopic.php?f=25&t=67774
Video installation tutorial in German:
Known Issues
[*:3us0qe9w]Daylight Savings is lacking in compatibility with other mods, as discussed above.
[*:3us0qe9w]Made mod compatible with Minecraft Beta 1.4_01.
[*:3us0qe9w]Sleeping in a bed now correctly updates the Daylight Savings clock.
[*:3us0qe9w]Got rid of translation file changes. Minecraft currently does not officially support multiple languages. So, this is not needed at this time.
[*:3us0qe9w]Made mod compatible with Minecraft Beta 1.3_01.
[*:3us0qe9w]Daylight Savings now modifies one fewer Minecraft files, slightly increasing its compatibility with other mods.
[*:3us0qe9w]The "Normal" indicator for Sun Position now requires that you not only have not touched the position slider, but also that the clocks are synced up.
[*:3us0qe9w]First release. Compatible with Minecraft Beta 1.2_02.
I tested Daylight Savings in multiplayer some and it looks like the mod does not break one's ability to join a vanilla server. I was even able to change the position of the sun while in a server. This change was only visible to me. Whatever Daylight Savings does and doesn't do in multiplayer is coincidental. Multiplayer is currently not supported with this mod.
I was about to mention there are already options for doing this, from my Sundial and Nyctophobia mods to the Single Player Commands mod that has its own time control features.. but you have a very nice unique approach that lets you have visible daylight without preventing monsters from spawning (id assume) since you arent editing the global time variable like the other time mods do.
id recommend for simplicity (in updating) you check out the Settings GUI API mod though. It lets you do all your options configuration with a few calls to set them up. It manages its own options screen with a seperate page for each mod that uses it. You only worry about setting up the variables and choosing what type of widget edits that value. It manages the files and the GUI for you.
Because it SIMPLIFIES CODING and prevents errors. Thats why we use it. You have no concept of what an API is do you ?
That's like making games in using a virtual machine environment because it's "easier" even though on performance it ****s the end user.
I don't know, for simplicity sake I'll take the ease of installation and use of this mod standalone versus that bloated monstrosity.
Honestly, this mod as it stands now is straight and to the point.
50-some kb versus nearly a megabyte of **** you don't need gumming up the works.
I'm sure it has a valid use for some things, but god damn it needs to stay away from small useful mods like this, and it sure as **** shouldn't achieve the same kind of widespread integration that modloader has.
The minecraft modding community will have lost something if it does.
I was about to mention there are already options for doing this, from my Sundial and Nyctophobia mods to the Single Player Commands mod that has its own time control features.. but you have a very nice unique approach that lets you have visible daylight without preventing monsters from spawning (id assume) since you arent editing the global time variable like the other time mods do.
id recommend for simplicity (in updating) you check out the Settings GUI API mod though. It lets you do all your options configuration with a few calls to set them up. It manages its own options screen with a seperate page for each mod that uses it. You only worry about setting up the variables and choosing what type of widget edits that value. It manages the files and the GUI for you.
Yeah, I know there are already mods out there that can change the daylight, but I wanted to make my own and I thought I would be offering something unique. It's not part of a mod pack. It has a nice GUI. It doesn't alter the Minecraft clock.
No, monsters still will not spawn with this mod in daylight, because this mod alters the getCelestialAngle() function, which is used by several things, including monster spawning. I purposefully designed it that way. I think it's better to keep things realistic. It's fun setting it to daytime while a bunch of zombies and skellies are chasing you, too. :smile.gif: Maybe a future version of the mod will have an option to allow monsters to spawn in daylight.
Yeah, I've been planning to incorporate the Settings GUI API mod to improve compatibility of this mod with other mods. I see that a gentleman above hates the GUI mod. So, maybe I'll maintain two versions. One with, one without. I have other plans as well for improving compatibility.
I just wanted to point out that it was confirmed by Jeb on twitter that there will be some form of day/night control in the next update. I don't know how it is going to work though.
Just keep the GUI version dont worry about him. Eventually he will realize that the purpose of the GUI toolkit is so that only ONE COPY of gui code needs installed instead of everyone writing their own and the same code existing 20 times in 20 different mods. Toolkits REDUCE bloat. Not hard to understand that as long as you know why they exist.
Just keep the GUI version dont worry about him. Eventually he will realize that the purpose of the GUI toolkit is so that only ONE COPY of gui code needs installed instead of everyone writing their own and the same code existing 20 times in 20 different mods. Toolkits REDUCE bloat. Not hard to understand that as long as you know why they exist.
Well, it seems the main benefit of the GUI API is that mods that modify the Minecraft GUI are much less likely to collide. As it stands right now, any mods that alter the Options menu don't work with Daylight Savings. A GUI API would prevent a collision in the Options menu with all mods that correctly use the API. I'm going to look into that API.
Yeah.... burnov has no idea what 'bloat' is...
I would highly doubt he has any idea how software really works, either. (Edit: In fact, he basically proves he doesn't in his posts.)
Yeah.... burnov has no idea what 'bloat' is...
I would highly doubt he has any idea how software really works, either. (Edit: In fact, he basically proves he doesn't in his posts.)
No, 'binary' is not a type of bird.
That Settings GUI API is pretty big, though.. I'll give him that..
It conflicts with my other mods; mo' creatures, optimine, sdk gun mod.
Is that what was causing your problem?
I'm working on a version that will be more compatible with other mods. In the mean time, you can use something like Minecrafter, which makes it very easy to switch between mods. That's about the best you can do right now, I think.
I reeeeeeeeeeeeeeally love this mod; is there going to be an update for it for 1.3? Thanks :biggrin.gif:
Yeah, there will be eventually. I might continue waiting a week or so for the Minecraft Coder Pack to get updated to the latest version of Minecraft. If it looks like it's going to take them a long time to update like it did on the last Minecraft update, then I'm going to start figuring out how to update Daylight Savings without MCP.
I reeeeeeeeeeeeeeally love this mod; is there going to be an update for it for 1.3? Thanks :biggrin.gif:
Yeah, there will be eventually. I might continue waiting a week or so for the Minecraft Coder Pack to get updated to the latest version of Minecraft. If it looks like it's going to take them a long time to update like it did on the last Minecraft update, then I'm going to start figuring out how to update Daylight Savings without MCP.
Take the obfuscated .class files and decompile them so you get the obfuscated source code. Then while looking at your modified version of notchs class in one window you open up the same-named class file from the new client version. IT WONT MATCH. But its a place to start and from there just keep opening them in order alphabetically till you find what the class got renamed to by looking at the layout of the code and paying less attention to names.
once you find the new file its MOSTLY a matter of porting your changes from the original into the new name mapping. Sometimes there are changes that require you to do more in depth rewrites and for those you have to read enough code to figure out how to reimpliment your idea under the new limitations, but there are a lot of times that a few simiple files need nothing more complex than names updated. Never know till you try.
There are no plans to update this mod again.
This mod gives you the ability to position the sun and set its movement speed to values ranging from 0 to 500x (including 1/72x, which is Earth speed), through a GUI in the Options menu.
From the time I started playing Minecraft, I've always wondered why Minecraft allows you to control the monsters but not the daylight. Being mostly a construction player, nighttime was often frustrating for me. I either had to wait for daylight to return or litter the ground with torches to continue designing and building.
Daylight Savings implements what I've always thought Minecraft should have. You access the menu by hitting Esc once you are in a world, and going to Options, then Daylight Savings. The Daylight Savings options are not available when a world is not loaded.
Daylight Savings does not alter Minecraft's clock. It has its own clock that is only used for determining the position of sky components and sun/moon light level. Daylight Savings has a Resync With Minecraft Clock button that allows you to return the sun position and speed back to what it would be, had it never been altered.
Here is a quick demonstration video:
Daylight Savings does not currently use/require ModLoader (or anything else). Some kind of functionality will be lost if you use Daylight Savings with a mod that requires ModLoader, though it may not be functionality that you notice or care about. It also may not be ModLoader functionality that any of your mods use. Mods that require GUI API are entirely incompatible with Daylight Savings, unless you don't need to access the mods' Settings screens. As soon as I figure out GUI API, Daylight Savings will use Modloader and GUI API and be compatible with most other mods.
Installation Instructions:
[*:3us0qe9w]Download the mod: http://mcmodcenter.net/infusions/pro_do ... ile_id=433
If you are a Mac user and you are having trouble installing the mod, this will hopefully help you:[*:3us0qe9w]Open your <Minecraft>/bin folder.
[*:3us0qe9w]Back up your current minecraft.jar file. If you are not using a fresh, unmodified minecraft.jar, you may have issues getting Daylight Savings to work. DS is compatible with some other mods, but is also incompatible with many.
[*:3us0qe9w]Using an archiving program such as 7-Zip, open the minecraft.jar that remains in the bin folder.
[*:3us0qe9w]Delete the META-INF folder.
[*:3us0qe9w]Open the downloaded Daylight Savings ZIP file.
[*:3us0qe9w]Enter the Daylight Savings folder.
[*:3us0qe9w]Select all of the contents of the Daylight Savings folder, and copy-and-paste them or drag them to the opened minecraft.jar file. You may have to extract the contents of the ZIP file before this part will work. Copy the files to the root of minecraft.jar, not inside a subfolder. If the files aren't copied to the correct location, the mod will not work.
[*:3us0qe9w]Start up Minecraft and load a world. You should be able to access the Daylight Savings menu in the Options.
viewtopic.php?f=25&t=67774
Video installation tutorial in German:
Known Issues
[*:3us0qe9w]Daylight Savings is lacking in compatibility with other mods, as discussed above.
Version History2011-4-5:
[*:3us0qe9w]Made mod compatible with Minecraft Beta 1.4_01.
2011-2-27:[*:3us0qe9w]Sleeping in a bed now correctly updates the Daylight Savings clock.
[*:3us0qe9w]Got rid of translation file changes. Minecraft currently does not officially support multiple languages. So, this is not needed at this time.
[*:3us0qe9w]Made mod compatible with Minecraft Beta 1.3_01.
2011-2-16:[*:3us0qe9w]Daylight Savings now modifies one fewer Minecraft files, slightly increasing its compatibility with other mods.
[*:3us0qe9w]The "Normal" indicator for Sun Position now requires that you not only have not touched the position slider, but also that the clocks are synced up.
[*:3us0qe9w]First release. Compatible with Minecraft Beta 1.2_02.
I tested Daylight Savings in multiplayer some and it looks like the mod does not break one's ability to join a vanilla server. I was even able to change the position of the sun while in a server. This change was only visible to me. Whatever Daylight Savings does and doesn't do in multiplayer is coincidental. Multiplayer is currently not supported with this mod.id recommend for simplicity (in updating) you check out the Settings GUI API mod though. It lets you do all your options configuration with a few calls to set them up. It manages its own options screen with a seperate page for each mod that uses it. You only worry about setting up the variables and choosing what type of widget edits that value. It manages the files and the GUI for you.
-
God please no.
Give the minecraft users a choice as to whether they want to use that ****ing thing. There are plenty of mods already that use it.
That's like making games in using a virtual machine environment because it's "easier" even though on performance it ****s the end user.
I don't know, for simplicity sake I'll take the ease of installation and use of this mod standalone versus that bloated monstrosity.
Honestly, this mod as it stands now is straight and to the point.
50-some kb versus nearly a megabyte of **** you don't need gumming up the works.
I'm sure it has a valid use for some things, but god damn it needs to stay away from small useful mods like this, and it sure as **** shouldn't achieve the same kind of widespread integration that modloader has.
The minecraft modding community will have lost something if it does.
Yeah, I know there are already mods out there that can change the daylight, but I wanted to make my own and I thought I would be offering something unique. It's not part of a mod pack. It has a nice GUI. It doesn't alter the Minecraft clock.
No, monsters still will not spawn with this mod in daylight, because this mod alters the getCelestialAngle() function, which is used by several things, including monster spawning. I purposefully designed it that way. I think it's better to keep things realistic. It's fun setting it to daytime while a bunch of zombies and skellies are chasing you, too. :smile.gif: Maybe a future version of the mod will have an option to allow monsters to spawn in daylight.
Yeah, I've been planning to incorporate the Settings GUI API mod to improve compatibility of this mod with other mods. I see that a gentleman above hates the GUI mod. So, maybe I'll maintain two versions. One with, one without. I have other plans as well for improving compatibility.
Well, it seems the main benefit of the GUI API is that mods that modify the Minecraft GUI are much less likely to collide. As it stands right now, any mods that alter the Options menu don't work with Daylight Savings. A GUI API would prevent a collision in the Options menu with all mods that correctly use the API. I'm going to look into that API.
I would highly doubt he has any idea how software really works, either. (Edit: In fact, he basically proves he doesn't in his posts.)
No, 'binary' is not a type of bird.
That Settings GUI API is pretty big, though.. I'll give him that..
Is that what was causing your problem?
I'm working on a version that will be more compatible with other mods. In the mean time, you can use something like Minecrafter, which makes it very easy to switch between mods. That's about the best you can do right now, I think.
Yeah, there will be eventually. I might continue waiting a week or so for the Minecraft Coder Pack to get updated to the latest version of Minecraft. If it looks like it's going to take them a long time to update like it did on the last Minecraft update, then I'm going to start figuring out how to update Daylight Savings without MCP.
Take the obfuscated .class files and decompile them so you get the obfuscated source code. Then while looking at your modified version of notchs class in one window you open up the same-named class file from the new client version. IT WONT MATCH. But its a place to start and from there just keep opening them in order alphabetically till you find what the class got renamed to by looking at the layout of the code and paying less attention to names.
once you find the new file its MOSTLY a matter of porting your changes from the original into the new name mapping. Sometimes there are changes that require you to do more in depth rewrites and for those you have to read enough code to figure out how to reimpliment your idea under the new limitations, but there are a lot of times that a few simiple files need nothing more complex than names updated. Never know till you try.