⛄ Winter Wonderland ~ Winter fun for your server!

If you feel anal about concurrency, use intrinsic locks, or non-intrinsic locks, but you need to be more careful with those.
Or solve the issue entirely and use a separate ArrayList for each world.

Glowstone is the only MC implementation that uses a thread per world model, and it is currently unknown whether there will ever be sponge support on it.

Winter Wonderland v1.0.3 is now available!

  • Fixed snow being placed on signs (Thanks @JBYoshi)
  • Updated to the latest Sponge

Downloads, source code, and more are available at the top of this topic.


Also, in case you missed it, Winter Wonderland (The one that is not always enabled) is now enabled through January 1st! Enjoy!

3 Likes

Hey Flibio, you should really not use CopyOnWriteArraylists…

It causes SO MUCH LAG…

Considering that 10 players running = about 50 blocks of snow = about 500 write operations per tick.

Seriously just use a normal ArrayList…

1 Like

Oh sorry I missed that, I got caught up in a few personal things and when updating forget to change that! Will do very soon.

The reason i point it out is because this plugin is likely to be on the Sponge Community Server for the next State-of-Sponge.

Also, could you add a command for turning it on and off?
Some people have found it awkward when mining.

2 Likes

Oh wow didn’t know that! That’s pretty cool! The command would be per-player, correct?

1 Like

That would probably be best.

Winter Wonderland v1.1.0 is now available!

  • Performance improvements (Thanks @gravityfox)
  • Command to toggle snow placement (Thanks @gravityfox)
  • Configuration file to always enable Winter Wonderland (Thanks @gabizou)

Downloads, source code, and more are available at the top of this topic.


Also, in case you missed it, Winter Wonderland (If not configured otherwise) is now enabled through January 1st! Enjoy!

2 Likes

Happy Holidays everybody! :christmas_tree:

Enjoy Winter Wonderland!

1 Like

Winter Wonderland v1.1.1 is now available!

  • Updated to Sponge API 4

Downloads, source code, and more are available at the top of this topic.

Enjoy Winter Wonderland!

Hello!

Can you have an option for the trails to be enabled by default or not? I was wishing to have it disabled by default and having them to do the command instead of it being automatically enabled for them.

Thanks!

Winter Wonderland v1.2.0 is now available!

  • Add configuration option to set the default trail value, as suggested by @Txk

Downloads, source code, and more are available at the top of this topic.

Enjoy Winter Wonderland!

Wow I love the fast response that you give and the effort you do to your work

1 Like

@Txk Thank you! It means a lot to me.

Hello! Fall & Winter is almost here so I wans wondering if this plugin is anyhow updated to API 5.0.0?

Sure! I’ll update the plugin when I have time.

Winter Wonderland v1.2.1 is now available!

  • Add support for Sponge API 5, requested by @Txk

Downloads, source code, and more are available at the top of this topic.

Enjoy Winter Wonderland!

Sorry to bother but is this compatible with API 6.0.0? :smiley:

I haven’t looked into API 6 yet, you could try it though. Just let me know if it doesn’t work.

Sure thing! ^-^

Update:
Plugin works when it comes to messages and all but when exectuing command /winter it gives this out with no snow trail
http://paste.ubuntu.com/23438183/