SnowControl
Makes snow more "real" and configurable, by allowing it to fall "through" leaves (and any other object you want), in addition to allowing snow to accumulate and melt.
Also, when breaking a block with snow on it, the snow will "fall" (similar to sand or gravel) and pile up on any snow that's underneath.
Snow will only accumulate while it's snowing, and can pile up as much as you want.
Snow will also melt (configurable) during the day if it's not snowing. It can melt down to one layer (default), or down to nothing.

WARNING
This plugin is very CPU intensive, and if you have a very large server with many players always on, this plugin may cause lag. Also, if your server hardware is old and out dated it may also have issues running this plugin. Having said this, my real server where this is running is a Dual core Xeon @ 3.00GHz with 4GB ram, and haven't had any issues.
Installation
Download jar and place it in your plugins folder. (http://wiki.bukkit.org/Installing_Plugins)
There is always a development version HERE. Please keep in mind that this build may not be working 100%, or even tested, use at your own risk.
Commands/Permissions
commands: snowcontrol: description: Primary command for SnowControl. aliases: [sc] usage: - /<command> reload - Force the plugin to reload the config file. - /<command> addReplace - Adds next clicked block to 'CanReplace' list. - /<command> addAccum - Adds next clicked block to 'CanAccumulateOn' list. - /<command> addFall - Adds next clicked block to 'CanFallThrough' list. permissions: snowcontrol.reload: description: Force the plugin to reload the config file. default: op snowcontrol.addReplace: description: Adds next clicked block to 'CanReplace' list. default: op snowcontrol.addAccum: description: Adds next clicked block to 'CanAccumulateOn' list. default: op snowcontrol.addFall: description: Adds next clicked block to 'CanFallThrough' list. default: op
Configuration Defaults
"SnowFall.CheckEvery" is how often each snow eligible block will be checked. It is not recommended to set less than 5 seconds, or if you have a large server with many players, the higher the better. And then every time a block is checked, there is a chance it can accumulate, or melt based on the config below.
# # Settings for Snow Fall # blocks can be listed as ID's or their names, # but names must be exactly as seen here: # http://jd.bukkit.org/apidocs/org/bukkit/Material.html ### SnowFall: #this is only in biomes where snow falls naturally CheckEvery: 10 #number in seconds AccumulationEnabled: true AccumulationChance: 1 #percent 0-100 MaxAccumulationDefault: 8 # number of 'layers' of snow MaxAccumulationOverride: # Must match marerial name exactly LEAVES: 3 MeltingEnabled: true MeltingChance: 0.5 #percent 0-100 MeltDownCompletely: false #If true, snow could disappear during the day MinLightLevelToMelt: 11 ChanceToFallThrough: 80 #percent 0-100 CanFallThrough: #Air is always assumed - LEAVES CanReplace: #Air is always assumed - CanAccumulateOn: - BEDROCK - BRICK - CACTUS - CLAY - CLAY_BRICK - DIAMOND - DIAMOND_BLOCK - DIAMOND_ORE - DIRT - EMERALD - EMERALD_BLOCK - EMERALD_ORE - ENDER_STONE - GOLD_BLOCK - GOLD_ORE - GRASS - HUGE_MUSHROOM_1 - HUGE_MUSHROOM_2 - IRON_BLOCK - IRON_ORE - LAPIS_BLOCK - LAPIS_ORE - LEAVES - LOG - MELON_BLOCK - MOSSY_COBBLESTONE - NETHER_BRICK - NETHERRACK - OBSIDIAN - PUMPKIN - SAND - SANDSTONE - SMOOTH_BRICK - SOIL - STONE - WOOD - WOOL
Wish I had time to Do List
- Make thrown snowballs create snow patches.
- Make thrown snowballs cause damage.
- Make thrown snowballs cause slowdown (freezing effect).
- Make deeper snow slow down players and/or mobs.
- Create custom snow related recipes (ideas welcome)
. . . . . . . . . . . . .
This plugin utilizes Hidendra's plugin metrics system, which means some anonymous information will be collected and sent to mcstats.org. This allows me to track how many servers are actually running the plugin, and the larger user base I have the more likely I am to add features. If you wish to opt out of this service, it can be done by editing plugins/Plugin Metrics/config.yml
-
View User Profile
-
Send Message
Posted Jan 22, 2013@zwollner
I don't really know about your current server situation but on mine, as I walk around, I notice a lot of them. Some even shape as if there was a tree there going up to 6 blocks high. Just telling you this to help better find the problem maybe :) And thanks a lot for replying so fast, appreciate it!
-
View User Profile
-
Send Message
Posted Jan 22, 2013@MrMightyGnome
Wow, thanks for the input. Thanks for the list of replaceable blocks, but I don't know if it's the best idea to have it replace all those by default, because that would cause snow biomes to basically become entirely white. And if someone doesn't want that's there's no way to undo that. It seems better to allow it to be added if it's wanted. I suppose I could put in in the comments or documentation as a recommended list to enable.
As for making the snow pile up more smoothly; The current algorithm does not allow a layer to be added unless it's within one layer of the lowest of the of the 8 blocks around it. I suppose I could make that a config value so that if it was set to 0, it would make it pile more smoothly. As for the less under trees, the only snow that is placed under trees is if a layer is added on the leaves it also falls "through". I could maybe make this a more random situation, where there was a chance of it actually falling through. This would essentially make it pile up slower under leaves (or blocks it can fall through).
And I did notice the floating snow layers, but it didn't seem to occur too often, and I'm not sure what's causing it yet, so it's towards the end of my list of things to fix/add.
I'll be sure to post an update once I push out the next version implementing some of these changes.
Edit: Oh, and yes, I plan on always keeping this plugin up to date.
-
View User Profile
-
Send Message
Posted Jan 22, 2013Annnnnnd on default, I went ahead and found some "non-blocks" that SHOULD be replaceable when snow comes. Here is the list in case if you want to add it as a default configuration which I HIGHLY recommend. It makes the world look a bit ugly. :P
- SAPLING
- LONG_GRASS
- DEAD_BUSH
- YELLOW_FLOWER
- RED_ROSE
- BROWN_MUSHROOM
- RED_MUSHROOM
- REDSTONE_WIRE
- CROPS
- SUGAR_CANE_BLOCK
- PUMPKIN_STEM
- MELON_STEM
- TRIPWIRE
- CARROT
- POTATO
EDIT: It also seems like snow are stacking on top of the snow block, making floating snow slates. Please take a look! :)
-
View User Profile
-
Send Message
Posted Jan 22, 2013Very nice. This plugin is absolutely amazing. I would point out one thing though, can you make it so the snow stack is graduated? So as snow stacks get closer to trees, there are less layers of snow? Making it look more smooth and stuff, or making it smooth in general. Other than that, this is amazing. Good work man, cheers~ (keep this plugin up-to-date at all times! Good luck!)
-
View User Profile
-
Send Message
Posted Jan 22, 2013@RewindHoodie
That log statement was probably there, because I was starting to work on the next set of features, and forgot to remove it before I submitted it. Thanks for pointing it out, I didn't even notice it, it's removed with the next version: "v1.0-Beta2"
And what do you think is wrong with the comments? My YAML parsers don't seem to complain about it, and bukkit seems to read all of the properties just fine. The only issue I've noticed is if I make bukkit re-save the config, it looses the comments.
-
View User Profile
-
Send Message
Posted Jan 21, 2013Really, really love the idea.
Running it now.
One question: Why does this plugin report every time someone crafts an item?
Thanks.
Edit: Some of your comments in the config.yml aren't properly formatted, as far as I can tell.
-
View User Profile
-
Send Message
Posted Jan 21, 2013OK, got my jenkins servers working again, and it should now have public access.
-
View User Profile
-
Send Message
Posted Jan 20, 2013@N1T3SLAY3R
Thanks. I think it's fairly stable, me and a friend have been testing it, and haven't had any issues. I'd say it's more incomplete than un-stable. And the default config settings are more on the safe side, so it won't drastically change your world on the first install.
Also, by build server is not cooperating with me, so it may be un-available for a while
-
View User Profile
-
Send Message
Posted Jan 20, 2013This looks like a pretty epic plugin, ive been looking for one that does specifically this because before i was using craft book (just for the snow pilling) anyways, how stable are the dev builds right now? any recommendeds coming out soon?
-
View User Profile
-
Send Message
Posted Jan 20, 2013@codedonut
Thanks for the heads up... Still getting used to jenkins. Trying to figure out how to make it public.
-
View User Profile
-
Send Message
Posted Jan 20, 2013the file can be found here, http://dev.bukkit.org/server-mods/snowcontrol/files/1-snow-control-v1-beta1/
also, your jenkins is set to private, so no one but you can access it. could you please make it public so that one may download the latest build from there. thanks.