VisibleSeasons
Visible Seasons
Introduction
VisibleSeasons is aimed at bringing the final features of the Seasons mod to vanilla minecraft, no client-side mods or spout required . This plugin alters the biome data in the chunks sent out to players in order to simulate the changing weather over the seasons by changing the colours of foliage and grass. (see your world turn golden-brown in fall without having to change texture packs or clients)
In order to do this, VisibleSeasons will be utilising ProtocolLib by Aandnk. Which should allow for compatibility with plugins such as Orebfuscator, DisguiseCraft and other packet altering plugins.
Even better, since it works by modifying the packets sent to clients, it leaves the original stored values unaltered in your world saves, meaning you can remove it at any time and your biomes will be unharmed. Together with Seasons, SeasonsPlusPlus and RealWeather, you can now have Seasonal changes that you can see and feel.
Dependencies
- Seasons by Rominos2
- ProtocolLib by Aandnk
Sample Config
# (Season Name): Matched against list from Seasons Plugin API # Mask:(Rule to use) # Affected Biomes: List only ones to overwrite, Unlisted biomes will be sent unchanged. # - (Biome) # - (Biome) # - etc Seasons: Snowfalls: Mask: Winter AffectedBiomes: - Grass - Ocean - River - ExtremeHills GoldLeaves: Mask: Autumn AffectedBiomes: - Grass - Ocean - River - ExtremeHills # For the Obsessive Customisers: # Again, only listed biomes will be altered, all others will be ignored and their saved values left unchanged. Masking Rules: Winter: - Grass,Tundra - Ocean,FrozenOcean - River,FrozenRiver - ExtremeHills,IceMountains Spring: - Grass,Swamp - River,Swamp - ExtremeHills, JungleHills Summer: - Grass,Jungle - ExtremeHills, JungleHills Autumn: - Grass,Desert - Ocean,Swamp - River, Swamp - ExtremeHills, DesertHills
Current Stage:
On Hold / Slow - (Final Year studies consuming time)
-
View User Profile
-
Send Message
Posted Nov 5, 2012@lpfthings
In reply to your questions. This is the first time I've dabbled in Java in 5 years, as such my abilities are severely limited, I don't have any plans to even try and affect snowfall right now. Once I've sorted out the core biome masking, I could try having a look at it but it currently falls outside of the scope of this project. A better solution would probably be to ask Rominos if he would be able to tweak his snow code, or ask the developer of snow-grow if he could hook into seasons too.
As for replacing rain with snow, I'd like to see first of all, how it's done, if it's just a toggle for precipitation, then it may automatically convert rain to snow client side. If not, I'd need to add a rule for masking the precipitation packets sent. As for snow build-up, that's a server-side feature, and as I pointed out before, currently outside of this project's scope.
For the per biome rules on precipitation, I could try exposing the seasonal masking rules so that people could hook into this and control snowfall per biome, but again, my abilities are limited. This project is a labour of love for a feature I've always wanted and a learning experience in one.
I hope this helps answer at least some of your questions adequately.
-
View User Profile
-
Send Message
Posted Nov 4, 2012Awesome! Keen to see where this plugin goes :)
I was playing with the Seasons plugin and it was really the only one capable of placing snow in other biomes and such. Unfortunately it was buggy in high CPU usage, and unreliable snow placement/removal.
Just a few Q's about this plugin:
1. Will it be capable of placing snow/ice blocks in non snow biomes like Seasons? 2. Is it possible to change the rain animation over non-snow biomes to snow in winter? Or is that handled completely client side and not fixable? 3. Will it be possible to set biomes it can/can not snow in? For example, snowing in the desert and ocean is a bit weird.
I personally love having seasons in minecraft, I don't know why it isn't already pat of Minecraft from Mojang, it just makes gameplay so much more interesting walking out and realizing your fishing spot has frozen over for the season, or that your ice structures have melted etc :)
-
View User Profile
-
Send Message
Posted Oct 31, 2012@JM120897
Not Soon I'm afraid, between coursework and trying to get my Fiancée into the UK and safe, time is sketchy. I'll still be working on this as and when though. wanted to make this for over a year now, I'll certainly get started this weekend, but as for something that's stable enough to release, I can't give any estimates I'm afraid, sorry.
-
View User Profile
-
Send Message
Posted Oct 29, 2012@Minothor
So you plan a first release soon, don't you?
-
View User Profile
-
Send Message
Posted Oct 29, 2012Sorry for the inactivity, You can thank the 3 week milestones for my final year coursework for that. (One next-gen character, one handheld spec vehicle, a business plan and a project management tool in php/jquery is my workload so far.)
Rest Assured, this is certainly not abandoned, especially with Aandnk being awesome beyond words with their ProtocolLib library, I now have all the prerequisites I need to get started.
-
View User Profile
-
Send Message
Posted Oct 13, 2012Really, really nice idea!!! when are you planning any release soon??
-
View User Profile
-
Send Message
Posted Oct 9, 2012Subscribed... !
-
View User Profile
-
Send Message
Posted Oct 2, 2012cant wait
-
View User Profile
-
Send Message
Posted Aug 20, 2012Neat. :) Looking forward to this.