• check_circle Functions
  • 17,697 views, 4 today
  • 1,425 downloads, 0 today
  • 43
  • 29
  • 11
FieryHammer's Avatar FieryHammer
Level 55 : Grandmaster Modder
60
Introduction
Welcome to Better Snow datapack!

You might know that the snowy places in Bedrock Edition are a bit more aesthetic as the snow layer when it is snowing. I tried to bring that here to us in Java Edition. Enjoy!
How to Install
1. Download the datapack .zip file.

2. Extract it.

3. Copy the 'FH better snow v1.1.0' folder into your world's datapacks folder
How to use
- Either run the function - better_snow:setup in the spawn chunks where it can rain (and not snow)
OR
- If there are no places like this in the spawn chunks, run the command where it is suitable and type '/forceload add ~ ~' in the same place (this should keep the datapack working)
- After this is done, you will see snow slowly piling up layer by layer in snowy places
FAQ
Q: I found a bug, what shall I do?
A: Tell it to me in the comments, so I can fix it as soon as possible.

Q: I have feedback / ideas about the datapack, can I share them?
A: Absolutely. I welcome most feedbacks and ideas.

Q: How does it work?
A: It is a bit complicated, at least for me. Basically, the setup function creates an armor stand high in the sky and periodically sets it in fire and a function is checking if it is on fire. The reason this needs to be in a loaded chunk, like the spawn chunk is that it mustn't unload. If this armor stand is not on fire, then the rain has put it out. This means, it is raining/snowing whereever it can. When this happens I scatter invisible armor stands around the player in a 320x320 area and when they land on a snow layer, I add another layer to it.

Q: Can I change the layer generation?
A: Sure. You can either make the armor stand function run more often in tick.mcfunction or increase the number of armor stands created in said function by adding more armor stand summoning lines.
How to update

To update the data pack to a newer version, move the extracted 'FH better snow v1.1.0' folder into your world's datapacks folder.
Remove any previous versions!



If you were in the game while doing this, type /reload.



After updating, due to technical changes, you have to redo the setup function call (/function better_snow:setup) in the spawn chunks. Sorry for the inconvenience.
CompatibilityMinecraft 1.14
toMinecraft 1.15
Tags

1 Update Logs

New Release v1.1.0 : by FieryHammer 06/16/2019 10:35:40 amJun 16th, 2019

  • Fixed issue with noisy and action blocking blocking armor stands (Thank to Devee for the bug report and fix suggestion!)
  • Now using tag instead of CustomName (easier to maintain for me)
  • Removed now unused CustomName-d ArmorStand (Need to call the setup function again after updating!)
  • Introduced a common controller for my data packs which simplifies basic data pack management (like initialization and repeating events). This made it possible to use only ONE scoreboard for tick counting.
  • Removed all, now unused/unnecessary scoreboard objectives and player values

Create an account or sign in to comment.

1
02/16/2021 11:25 pm
Level 8 : Apprentice Miner
Drakio-X
Drakio-X's Avatar
Wow, this is cool, exactly now I was thinking if its possible make the snow layers work like in Bedrock Edition, you know when you put a snow layer over a block and you remove that block the snow will fall like sand and then will be stacked like..snow
2
05/28/2019 9:39 pm
Level 48 : Master Pokemon
Devee
Devee's Avatar
Causes an armour stand breaking sound when it rains. Went in spectator mode, and it appears that an armour stand is constantly being spawned and despawned on you every few seconds, producing the random breaking sound. Wouldn't this armor stand also interfere with the player interacting with blocks?
1
05/29/2019 10:59 am
Level 55 : Grandmaster Modder
FieryHammer
FieryHammer's Avatar
Breaking sound? That is weird. I'll look into it for sure. I'm pretty noob when it comes to data packs and there is a lot to improve. If I spawn the armour stands with 'Marker: 1b" property, they won't have a hitbox and players won't be able to interact with them. I spawn these armour stands and scatter them and use them to increase snow layers. I don't know what might be causing the breaking sound though, going to check it asap and will come back to it.



Thank you for the feedback!
2
06/05/2019 2:01 amhistory
Level 48 : Master Pokemon
Devee
Devee's Avatar
I just checked your datapack again, in no instances are armour stands spawned with the "Marker: 1b" property.

At most, they have:

>execute at @a run summon armor_stand ~ ~ ~ {CustomName:'{"text":"SnowChecker"}', Invisible: 1b}

Adding Marker: 1b and Silent: 1b fixes all of my problems.
1
06/07/2019 11:53 am
Level 55 : Grandmaster Modder
FieryHammer
FieryHammer's Avatar
Thank you for the tip. I still didn't have much time/energy to update my data packs (I want to update all of them with knowledge I acquired since their release).
1
06/09/2019 9:37 pm
Level 48 : Master Pokemon
Devee
Devee's Avatar
Will you be updating this pack with the fix?
2
05/29/2019 4:07 pm
Level 48 : Master Pokemon
Devee
Devee's Avatar
I don't see any armor stands anywhere else in the world, only when I'm in spectator they'll spawn directly ontop of me. You might be missing an armor stand?



Even though I can't see it in survival, it still blocks hitboxes and makes sounds.
1
06/16/2019 10:38 am
Level 55 : Grandmaster Modder
FieryHammer
FieryHammer's Avatar
Update is out!



Credited you for your help! Thanks again :)
1
06/15/2019 4:07 pmhistory
Level 55 : Grandmaster Modder
FieryHammer
FieryHammer's Avatar
Currently working on it ;)

Actually I just finished the update. I'm going to update my other mods too with some stuff, make a big update to the tick system to all of them and release an update for all of my data packs.

Sorry that it took this long, work takes all my energy and time so I couldn't do it earlier (or was too tired to do so).

Thank you for your tips, I really appreciate it!
2
05/21/2019 5:09 pm
Level 3 : Apprentice Explorer
ReeceyB
ReeceyB's Avatar
Used to use a mod for this, now I don't ever need to
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome