Open danielrossyamitrano opened 2 years ago
At this point, it's probably easier to add those features from scratch. I don't wanna bother with synchronized weather though. Synchronized time should be easy. For synchronized seasons, could you make a small listing from when to when which (sub)season should go?
I really don't get why you'd want to log out a player that goes to bed though.
Btw, is SereneTweaks working for you?
@danielrossyamitrano I'm not doing Minecraft modding anymore pretty much, and honestly by now I kinda forgot most of how I made RealSerene back then (but I'll gladly try to assist if anyone wants to touch the code again).
The license should be MIT, maybe forgot to put it back then. Feel free to fork & reuse anything (though honestly, re-writing from scratch should not be a lot of work).
Btw, is SereneTweaks working for you?
So far, yes, it is working well. I haven't crafted the season clock because last time I did my world crashed after the winter season (there is an issue about it already). I'm waiting to be better equipped and for winter to roll in to begin exploring the world, but the plains biome I'm currently in (it is a large biomes world) is completly brown and red with the colors of autum, so I think SereneTweeks is working.
I really don't get why you'd want to log out a player that goes to bed though.
When I first used that mod, after a long sesion of daylight, I tried my bed to see what would happen, and I instantly got back up with no night skipping as normal (that was kind of expected since the MC time was sychonized with my system time) rendering the bed useless. In SMP night can only be skipped if all the players go to bed, and they can't do anything but chat until that happens. In single player mode that doesn't make sense so the night is skipped but since the daynight cycle is sychronized when RealSerene is installed, I think it would be nice to have that effect. After all, you go to bed after a day of playing, and it is the players's choice if they want to continue to play after it gets dark.
@danielrossyamitrano I'm not doing Minecraft modding anymore pretty much, and honestly by now I kinda forgot most of how I made RealSerene back then (but I'll gladly try to assist if anyone wants to touch the code again).
The license should be MIT, maybe forgot to put it back then. Feel free to fork & reuse anything (though honestly, re-writing from scratch should not be a lot of work).
I would do it myself if I knew Javascript and how to make mods for minecraft. I know how to write python code, but not any other language.
@Aang23 sidenote: I've been playing Minecraft since the beta, and never past 1.7.10 because at the time my PC wasn't powerful enough to render every detail. I didn't like the timed attack mode they added and many of the mods I use never got past that version (Witchery being the most notorious). When Microsoft bought Mojang I stopped playing Minecraft, for a while, but I like the modded game because it allows me to customize it to my liking (vanilla Minecraft, even in its most recent version, bores me to death after a few minutes: the only thing I would like to see is a mod that backports the boat and the new oceans to 1.7.10)
but the plains biome I'm currently in (it is a large biomes world) is completly brown and red with the colors of autum, so I think SereneTweeks is working.
You do realize that this is nothing SereneTweaks adds?
I would do it myself if I knew Javascript and how to make mods for minecraft. I know how to write python code, but not any other language.
Java, not Javascript. It's like a difference between car and carpet. ;)
You do realize that this is nothing SereneTweaks adds?
As far as I understand, SereneTweeks fixes an issue with SereneSeasons that consisted in that the chunks not near the player were not updated, and as soon as the player started walking outside of his home, the "spell of winter" disappeared. I don't know if it does more than that.
Java, not Javascript. It's like a difference between car and carpet. ;)
That demostrates how little I know about it. Java, Javascript, and JS, to me they are all the same.
As I understand it, the point of SereneTweaks is to make it so snow and ice coverage update immediately upon loading 'old' chunks, so that you don't have to wait for it to form or melt if you travel during a season like that and the overall experience is more seamless. I never previously had issues with any biome colors not updating, that was perfectly fine with just Serene Seasons.
I'd love to test this out myself, which should be really simple in creative by just setting the season in commands and travelling a bit to see how the world looks, but I do not know how to compile mods, especially not for 1.7.
As I understand it, the point of SereneTweaks is to make it so snow and ice coverage update immediately upon loading 'old' chunks, so that you don't have to wait for it to form or melt if you travel during a season like that and the overall experience is more seamless. I never previously had issues with any biome colors not updating, that was perfectly fine with just Serene Seasons.
How do you change the season in Creative? I started a Survival world to check it.
I'd love to test this out myself, which should be really simple in creative by just setting the season in commands and travelling a bit to see how the world looks, but I do not know how to compile mods, especially not for 1.7.
As for compiling, you need to follow the instructions in the readme.md of this repo. You need a x86 java compiler (I couldn't donwload it from Oracle's site itself, but from somewhere else, so beware) becuse 1.7.10 is built on Java 8, and Java 8 is 32-bit, not 64.
There are just commands for it. /season or something.
There's 64bit Java 8 as well. I'd provide binaries, but I don't have the permission to do so. And please don't bother the original authors of SereneSeasons, they already regret letting me do that backport because of users asking them support questions.
For synchronized seasons, could you make a small listing from when to when which (sub)season should go?
@DarkShadow44 Depending on where you are (northern or southern hemisphere), the seasons are one way or flippled (when it's summer in the northern hemipshere it is winter in the southern hemisphere, and viceversa). For the southern hemisphere, the dates are: December 21st, the summer solstice, March 22nd, the autum equinox, June 21st the winter solstice and September 21, the spring equinox.
For the northern hemisphere, the dates would be December 21st, the winter solstice, March 22nd the spring equinox, June 21st the summer solstice and September 21st the autum equinox.
So, the ranges are:
start early summer=21-11 end early summer=20-12 start mid summer=21-12 end mid summer=20-1 start late summer=21-1 end late summer=22-2
start early autum=23-2 end early autum=21-3 start mid autum=22-3 end mid autum=21-4 start late autum=22-4 end late autum=21-5
start early winter=22-5 end early winter=20-6 start mid winter=21-6 end mid winter=20-7 start late winter=21-7 end late winter=20-8
start early spring=21-8 end early spring=20-9 start mid spring=21-9 end mid spring=20-10 start late spring=21-10 end late spring=20-11
start early winter=21-11 end early winter=20-12 start mid winter=21-12 end mid winter=20-1 start late winter=21-1 end late winter=22-2
start early spring=23-2 end early spring=21-3 start mid spring=22-3 end mid spring=21-4 start late spring=22-4 end late spring=21-5
start early summer=22-5 end early summer=20-6 start mid summer=21-6 end mid summer=20-7 start late summer=21-7 end late summer=20-8
start early autum=21-8 end early autum=20-9 start mid autum=21-9 end mid autum=20-10 start late autum=21-10 end late autum=20-11
When I played RealSerene, the config file had those dates (for the northern hemisphere) but I reacalculated them for the southern hemisphere (where I am).
The final piece of the puzzle for me to add to this awesome mod is RealSerene, the mod that links minecraft's day/night cycle with system time, and thus linking the season with the real world.
I would like to have that mod integrated with this one as it is the case for Serene Tweeks (I'm currently testing the fork for 1.7.10 and so far I had no problems) but with a slight change: in RealSerene, using a bed at nighttime is useless because you wake up immediatly and it is still nighttime. My idea is that, when the player goes to bed, the game logs him/her out (that is, in SSP) "for the night".
Would that be too hard to implement? I see that @Aang23 hasn't touched his code in 4 years and I think it has been abandoned (contrary to Serene Seasons, it has no forks to speak of) and the repo doen't seem to have a licence either.