Minecraft Data Packs / Game Mechanic

CC's Useful Snowmen+ v1.15b (MC v1.15-1.16)

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • check_circle Structures
  • 15,175 views, 31 today
  • 2,152 downloads, 1 today
  • 76
  • 63
  • 33
calebchan avatar calebchan
Level 46 : Master Explorer
37

Useful Snowmen+



v1.15: Integration with my new datapack
CC's Wandering Trader!
This special Wandering Trader was created specially to trade the custom items from my datapacks for diamonds and emeralds.



When was the last time you built a snow golem in survival?

Their snowballs don't damage. They have a measly two hearts of health. Their face is funny.



So with this datapack, I've made the following minor changes:

  Snowballs
  • Snowballs do one heart of damage to all mobs (except other snowmen and players).
  • Snowballs also give Slowness I.
  • Snowballs freezeshocks creepers so their explosion radius is decreased and fuse lengthened temporarily.
  Snow Golems (Health)
  • Snow golems have 5 hearts of base health.
  • They have 8 armor points if wearing a pumpkin (equivalent to one diamond/netherite chestplate) – that's right, if you shear it off, they will have 0 armor points.
  • Snow golems shed their pumpkins if they fall below half-health, and will get Regen III.
  • Snow golems that lose their pumpkins through shearing or shedding will drop pumpkin seeds.
  • Snow golems can pick up a carved pumpkin item from the ground to reequip a pumpkin helmet, thus regaining their armor points.
  • Snow golems that are low on health will emit a snowy flurrying particle effect.
  Snow Golems (Passive Effects)
  • Snow golems have a passive Regen I if they are standing on snow (layer).
  • Snow golems have a passive Resistance I if they are in a cold biome.
  • Snow golems have a passive Regen II if it is snowing (in a cold biome)
  Snow Golems (Random Spawning)
  • Snow golems attempt to randomly spawn every 200 ticks in snowy biomes in packs of 1-4.
  • A baby polar bear jockey mounted by a pumpkin-equipped snow golem has a 5% chance of spawning per "herd" of golems in polar (bear) biomes.
  • Igloos naturally spawn with a snow golem inhabitant, along with their armor stand and some cod in the furnace.
  Snow Golems (Summoning)
  • Two stone buttons thrown onto a patch of snow on the ground (as illustrated above) will turn into a snow golem, but without a pumpkin helmet.

With version v1.9 onwards, these following major changes have been added:

  Igloos
  • New Igloo structure!
  • Unique Snow Golem banners!
  • New dungeon basement with some new hidden loot, namely, at least one enchanted book with either Frost Walker or Fire Protection; shears and saddle.
  • Every dungeon has a spawner...
  Blizzard Heart (New item!!)
  • Acquired from the new Igloo dungeon basements.
  • While held in the offhand slot, it...
  • Grants players the same passive status effects as snow golems under the same conditions! (Regen I if standing on snow, Resistance I if in a snowy biome, Regen II if under snowfall)
  • Grants +2 armor toughness
  • Grants Frost Runner: like Frost Walker, but you can even sprint jump over oceans!
  • Imitates snow trail for players that are sneaking, even in hot biomes! (combined with snow golem passive effects, this means perma-Regen I)
  • Debuffs nearby mobs with Slowness II if they are standing on snow!
  • Grants to the 4 nearby snow golems:
    > Glowing (to show where they are)
    > Fire Resistance (so you can enlist snow golems to help you battle blazes!)
    > Resistance (tanky bois)
    > Flurrying, randomly dropping snowballs on the ground (for players to join the snowball fights!)

  • If the player is also wearing a carved pumpkin:
    > It increases the buffs to up to 6 golems!
    > Will periodically spawn a pack of snow golems if none are nearby, only in snowy biomes

    > Will periodically re-equip nearby snow golems with pumpkin helmets
    > Will teleport them to you if you get too far away, like pets!


  Advancements

  Husbandry:
  - Do you want to build a snowman?: Come on let's go and play!
  - Snow Golem Army: Throw two stone buttons on a patch of snow

  Adventure:
  - Heart of Ice: Obtain the Blizzard Orb from an Igloo dungeon basement
  - Golem Master: Buff nearby snow golems by holding a blizzard orb and wearing a carved pumpkin
  - Cool Down!: Bring a Snow Golem into the Nether by holding a Blizzard Orb in your offhand

    



The aim of this datapack was to give snow golems some relevancy in the game (and who doesn't love friendly turrets?), as well as not changing too much so that it's totally possible to have this datapack installed in your server but if your friends don't want to use it, they won't even notice that it's installed. Post v1.10 now, the Blizzard Orb is definitely something you don't need to meddle with if you don't want to.

Snow golems must also not be too OP (or UP, but I feel like they're in the right place right now). I think they're pretty viable for anyone settling in a snowy biome, as well as maybe an impromptu combat situation where you're in a snowy biome surrounded by mobs and you just so happen to have stone on you... maybe from late game silk touching lol. Snowy biomes are now more worth exploring and less barren, though I say they still have a long way to go.

Now with the new Blizzard Orb as a Totem of Undying-esque item, I hope that maybe snow golems find a niche in this wonderful game.

Definitely worth just including in the background of all your other datapacks of your SMP. Even though it's not really running that many commands, I've optimized this datapack so it should be even smoother.

[NEW] CC's Wandering Trader Datapack Compatibility
CC's Wandering Trader

CC's Useful Snowmen+ v1.15b (MC v1.15-1.16) Minecraft Data Pack

Do you have a full chest of Blizzard Orbs? Or maybe you loved replaying the Dymarip boss fight again and again, just for the challenge and fun of it and not for the loot; and you have too many Dymarip's Flames but you might prefer a bow to a crossbow.



CC's Wandering Trader Datapack adds a new wonder in the oceans.

Ocean voyages and intercontinental journeys seem mindless as you just hold sprint-'W'. Besides that, Wandering Traders always spawn on surface land, and it's always the same useless trades.



These Seafaring Wandering Traders are unlike their land-lubbing counterparts who might settle for the uncommon scraps of nature, no, no, no, these Wandering Traders are willing to part with even diamonds for the big guns: the heftiest, unique and rare treasures that only experienced wandering adventures who are well-knowledgeable and diamond-clad can obtain.


At the break of every dawn, a Seafaring Wandering Trader will attempt to spawn in any of the Deep Oceans biomes, if no other Wandering Trader is nearby. They will stay there for almost a day, before despawning.

This special Wandering Trader was created specially to trade the custom items from my datapacks for diamonds and emeralds. I had a last minute thought to add some vanilla items to sort of integrate it and make the trades feel a little more vanilla. But it should always be used in tandem with one of my datapacks.


CC's Useful Snowmen+ v1.15b (MC v1.15-1.16) Minecraft Data Pack

Do drop some feedback in the comments :) Enjoy the datapack!

Utility Commands
Give yourself a Blizzard Orb
/function damagingsnowmen:give_orb
Uninstall
/function damagingsnowmen:uninstall

Notes
Note: currently, technical-talk, the snowballs subtract any closeby mob's Health data by 1 to "deal" damage. This means... a "naked" zombie and a fully diamond armored zombie takes the same amount of snowballs to kill, because they both have 20 base health. Armor is not computed, and will never be until we get a /damage MAN all the things we can do with that HAHAH ''til then.

Snow golem banner is inspired by:
https://www.planetminecraft.com/banner/my-snow-man-my-ign-is-malef1cent-hope-to-see-ya/

CompatibilityMinecraft 1.15
toMinecraft 1.16
Tags

18 Update Logs

v1.15b max_health HOTFIX : 07/16/2020 8:56:18 amJul 16th, 2020

silly me.
when i ported it into 1.16, i had to convert all the maxHealth attributes into max_health
so one of the summon functions that spawned snow golems in the wild naturally, was missing that whole max_health thing, so one in four wild snowmen would have a max health of FOUR.
I must've did the find and replace on notepad++ wrongly
anyways. is fix now
LOAD MORE LOGS

Create an account or sign in to comment.

2
10/02/2020 7:42 pm
Level 1 : New Crafter
Loren333
Loren333 avatar
Very good and useful datapack thank you!
2
08/11/2020 11:18 pm
Level 1 : New Miner
BlackyChan87
BlackyChan87 avatar
Hey, i've been having some problems with finding the blizzard orb, I raided 2 igloo basements and the chests dont have the orb in them. also the command doesn't give me the orb in my hand either. is there anyway to fix this? I'm in 1.16.2 if ur wondering.
1
08/12/2020 4:33 am
Level 46 : Master Explorer
calebchan
calebchan avatar
Hello! I haven't updated it for 1.16.2. Will do it on Friday, hopefully. It might've broken the command, though I don't know how it has.

Regarding the igloo basements, the Blizzard Orbs are in fact NOT loot from the chest, but you gotta mine a special block to get it!
2
07/23/2020 6:32 amhistory
Level 1 : New Miner
goody2shoos
goody2shoos avatar
Making snow golems actually useful is a really nifty idea I haven't thought about!

I love the more interactions you can have with them like being able to heal them and giving them armor with the pumpkins, but I feel the other "major changes" like additional world gen and adding items don't fit well as a focus of just improving one mob, and would be better off as a separate datapack.

I also feel like since these guys are more useful now, it should be a bit more difficult to create them. How about the normal 2 snow blocks but putting the buttons on both blocks like a real snowman?

Lastly, I'd say snow golems should no longer instantly create snow layers where they stand but rather gradually over time, as now both snowballs and snowpatches are more useful. Maybe have us be able to manually heal snow golems by giving them snowballs/snow blocks?
2
07/23/2020 7:43 amhistory
Level 46 : Master Explorer
calebchan
calebchan avatar
Reply
Thank you for the nice comment! Yea, the mechanic and AI was always in the game, just thought it was a shame that it went to waste. It took a few simple commands to make them more integrated into the game: I especially love that you can find them fighting monsters in the night in snow biomes.

Hmm. Regarding the major changes, you're right and I didn't want to go too far with it. The Igloos (which are not additional world gen, but improved already-existing world gen) I felt they also lacked usefulness, they literally had nothing: the zombie villager conversion in the basement is a surprise at best. The chest loot is not worth checking. I'd argue that the new Igloo doesn't have that many new changes, just small touches of flavor, like growing pumpkin helmets underground--except of course, for the ice spawner. But along with the Blizzard Orb (the one and only custom item), I also would argue that they are both small enough additions that if one player in an SMP likes it then they can meddle with them, but if another player isn't interested, then they can simply ignore it and it would be as if it weren't there.

I would also say that these world gen and one custom item does allow me to design and integrate the whole "useful snow golems" into vanilla, just like how mansions are hotspots for Illagers, and the totem is something tied to their lore and flavor. But I digress, I can see the datapack working without these extra touches too, since the main focus has always been the snow golem mob itself.

It would be a bit of work to sift out the snow golem code from the world gen and custom item code. So don't think I'll be doing that, but to reiterate my reply, these extra touches should be able to be ignored by players who like the simple idea of building snow golems as defence buddies.

Regarding their creation, you would need the specific blocks and items to build them, and almost all players don't have pumpkins, shears and shovel for snow, all in their inventory at any one time. If anything, I had to make it more convenient to create snow golems. They're not thatt useful either, they're pretty weak if constructed with the two-stone-buttons method (because they won't have their helmet), and even the pumpkin-equipped snow golems can get overwhelmed by two or more zombies. Also, I don't think there's a way to change the block configuration to summon a snow golem? I did think of requiring to place stone buttons on their side, throw in some sticks. Possibly not possible with datapacks. So it'll stay simple like this, for now at least.

Regarding creating snow layers where they walk, this is also hardcoded and not possible to be changed with datapacks. Do note, they only create snow patches in neutral (e.g. plains biome) or colder biomes. They can't trail snow in hot savannas or deserts I think. They would even melt. Very territorial, which does balance out a lot. The passive Regen I is not a lot. And even in neutral temperature biomes, they might make huge snow patches in the day but come rain or night, they will die quick if not protected.

Regarding healing them by giving them snowballs, ah, they have this thing where if a nearby player is holding a Blizzard Orb, then the snow golems start "flurrying" or "shedding" snowball items on the ground. So this would interfere with snowball items thrown by the player to heal them. Also, since there are so many snowball items in the world with this feature, it might lag up because the datapack has to check for each snowball item in the world. Snow blocks, ooo, maybe if they are nearby one. But it could be intensive to check, I'll see. Manual healing, something I'll look into.

And, (correct me if I'm wrong) it seems like you have just only stumbled across this datapack for the first time and you haven't tried it out yourself yet. If that is so, then I urge you to play with it for a week or two, and then tell me again if you still feel the same way about certain features!

All in all, thank you again for offering me your words of encouragement and your opinions about certain features. (and your diamond, it does lift one's spirits) I do value each word, and I hope to hear your reply!
2
07/23/2020 7:43 pmhistory
Level 1 : New Miner
goody2shoos
goody2shoos avatar
With the summoning I meant to say you'd only need 2 snow blocks and the two buttons to summon the pumpkin-less ones, basically requiring only a shovel for the snow and a furnace for the stone. Not meddling with the normal pumpkin summon but rather checking for 2 stacked snow blocks instead of the snow layer, if that's possible.

And yea to be honest the major changes are something that wouldn't get in your way playing normally so it wouldn't bug me having them there if I decide not to use them.

I've also just thought of being able to give snow golems buffs by giving them certain ice blocks, like ice blocks could give them speed I, packed ice would give speed II or III, and blue ice could give speed III or IV. I don't really know if speed buffs would be useful for snow golems so you could imagine giving them different effects like absorption or something, and all this is assuming you have figured out how to give them blocks without major resource checks like you mentioned.

Man, all this talk about buffed snow golems makes me wonder if there's a datapack in the same vein about building skeleton mobs to fight for you lmao

And hey I'm just glad you're actually reading and responding to my comments! So thank you for that.
2
07/24/2020 2:38 amhistory
Level 46 : Master Explorer
calebchan
calebchan avatar
Reply
Ah, checking for what the player has built. Hmm. Seems a little harder, because the only way to detect player-built structures is to run a raycast every time the player places a button, seems a little much? And could sometimes not detect properly, could be improved with more code, but then it might lag more? Wanted to keep it simple, though I would've really preferred what you are suggesting! I really haven't meddled with raycasting and I don't know how much code it would add. We'll see! But it's not on my top priority list for now.

About the major changes, yeah, some players never build conduit structures or make chorus plant farms, and their experiences are not diluted! I hope that is the case with my features.

oooh ice blocks for speed. I'd need to rework a bit of my code to optimise detecting thrown items for golems. Though, we think alike that speed isn't the ice element's forte. I spent a few nights daydreaming about how their style would be slow (because of the cold) but tough (hard ice) and territorial (because of how they trail snow and "expand" their territory), and how to translate that in-game. Ended up with passive regen and resistance effects, while the snowballs give slowness and the Orb gives slowness to nearby mobs on snow, and sneaking slowly would expand said snow. Kinda proud of it all, so pardon my boasting.

Not speed. Maybe, resistance? I also don't know what to feel about tossing items to mobs, it doesn't feel that vanilla, but I guess we have villager farming and piglin bartering. It also does feel a little weird for player to have one slot in their inventory for ice just to boost the golems. It would be better for inventory slots to be taken up by items with multi-purposes, like blocks for pillaring or bridging, or axes for chopping or fighting, or the Blizzard Orb for golem buffing and Frost Running, or carved pumpkins for endermen and golem buffing.

This isn't so much of a reply, it's more of me verbalising the ideas in my head, so if anything comes to your mind, go ahead and point it out!


Ah, getting other mobs to fight for you. It would use the /teams command to just make them not auto target players, but that might become incompatible with other packs since you can only be in one team at a time. Then you'd need to artificially aggro their AI to attack mobs they don't usually attack, using snowballs whose data is modified to say that a certain target mob threw it. It's a longwinded process because it's not hardcoded, unlike the snow golems, whose in-game code did most of the work for me. Though, Minecraft could certainly use more ranged-attack companions!

I love reading people's comments because there's so much inspiration to share with each other, not to mention knowing that other people want to collaborate with me on my idea! Certainly this datapack was the amalgamation of not just my own ideas, but the contributions of friends and strangers too!
1
07/13/2020 8:16 pm
Level 13 : Journeyman Zombie
DMTHGM
DMTHGM avatar
I think naturally spawning snowmen shouldn't have pumpkins, or at least an uncommon occurence.
1
07/13/2020 9:35 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
Hi! Thanks for giving a comment on my datapack!

The naturally spawning snowmen do usually not have pumpkins! The pumpkin snowmen have a ton of armor and health, true. The pumpkin snowman in the slideshow is a pumpkin-snowman-baby-polar-bear-jockey (what a mouthful) that is only a 5% occurrence per spawning attempt, that's a one-in-twenty chance. And It will only spawn in polar biomes that polar bears can spawn in, not just snowy biomes. But in the other 95% of the time, wild snowmen are always pumpkin-less.

Regarding frequency of occurrence, they only spawn in biomes which have snowfall/snow layers, so you won't see them in savannahs or deserts. They will be kinda common in tundras and such, which I feel is kind of nice to see in the barren snowy wastelands. Plus, at night, the snowmen like to aggro all the hostile mobs and they can take one-on-ones but they don't know when to stop fighting to regen, so they do die quick if you don't support them.

I've not thoroughly tested the latest spawning mechanism, I've reduced the maximum spawning distance by half. Do you think they spawn too frequently as of v1.15? Would like to hear from you!
2
04/28/2020 7:02 am
Level 1 : New Miner
User3023646G
User3023646G avatar
From the beginning of adding snowmen I dreamt of making them useful,. This datapack is perfect and should be in the game!
2
04/28/2020 10:54 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
I agree! I'm so glad that you're enjoying this data pack that I've worked to create! Do do tell if you've got any ideas to add upon this. I'm all ears :)
2
05/01/2020 4:09 am
Level 1 : New Miner
User3023646G
User3023646G avatar
It would also be interesting to freeze the water if the snowman was on it. But I don't know if you want them to be more useful than they are now.
2
05/01/2020 4:06 am
Level 1 : New Miner
User3023646G
User3023646G avatar
In my opinion, it would be nice if the snowmen that appear naturally would be neutral or aggressive towards the player and attack him, although I guess it could be hard or impossible to do so.
2
05/03/2020 12:13 am
Level 46 : Master Explorer
calebchan
calebchan avatar
it would be, wouldn't it? hmmm tho the snow golems don't usually pathfind and try to walk on water. + if it were like the frost walker enchantment, then the ice melts and the snowmen falls into water and starts taking damage? idk haha

HAHAH it would be perfect snowmen could aggro players. my life would be complete. could try to give them thorns or something HAHA idk.

it's been a long mco. maybe I should get back to this haha. anyways. it really makes my week to hear that you're inspired with ideas too :) I hope you're safe and keep having fun!
2
08/01/2020 4:49 pm
Level 1 : New Miner
User3023646G
User3023646G avatar
Yes, I'm safe. Thank you for your concern and I hope you are too. I'm still having fun and I'm very happy that you updated the datapack. Because there were some problems with Snow Golem's pumpkin disappearance in new version of Minecraft.
2
08/01/2020 9:27 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
Nice, nice! It's so great to hear you're still using it and having fun :3 and that it's still working without any issues lol I'm a little surprised and doubting HAHAH aight, don't hesitate to comment or PM me for anything at all, hope you have a great experience :)
2
03/24/2020 4:14 am
Level 1 : New Miner
Havokmancer
Havokmancer avatar
Very, very useful and it's simple enough that it'll work on servers without any issues. Been wanting a snow golem buff for a while now. Kudos!
2
03/24/2020 12:06 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
Thank you for leaving this encouraging reply! I really hope that this datapack jazzes up your server! I might still add new features to the datapack, and I'd love to hear your experience with this datapack in your gameplay!
3
03/20/2020 1:02 pm
Level 29 : Expert Procrastinator
AstroVulpix
AstroVulpix avatar
This should be apart of Minecraft Reborn
1
03/20/2020 11:00 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
ngaw :) appreciate
2
03/19/2020 7:33 pm
Level 3 : Apprentice Miner
LarstonMarston
LarstonMarston avatar
The 2 buttons thing doesn't quite feel vanilla. Maybe add a chance for them to spawn naturally on snow, both with or without the pumpkin?
2
03/19/2020 11:32 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
I agree! That's a great idea! Though mob spawning is a bit iffy with datapacks, I'm sure there's a way to make it work. I had an idea too, to make them spawn inside igloos but how does one go about doing that?

About the two buttons thing, I wanted to make it so that whenever you placed two snow blocks and placed two buttons on them, it spawns a pumpkin-less snow golem. Block detection is a pain though, but do you think it'd be worth it? Or should I scrap the whole buttons thing...

Thanks for weighing your input, tho, I super appreciate it.
2
03/22/2020 1:13 pm
Level 3 : Apprentice Miner
LarstonMarston
LarstonMarston avatar
Lol, I just now noticed the middle bit. Maybe there could be some way to obtain a spawn egg for a pumpkinless golem (trading with villagers, crafting, etc)?
2
03/22/2020 10:25 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
instead of throwing two buttons on the ground? yeah, that sounds easy enough, two snow blocks and two buttons for a spawn egg with a tag and a looped function that replaces any entity with that tag with a pumpkinless snow golem.

I was only scared that it'd be too easy for players to stockpile and amass, you know? and way too easy and OP to spawn 20 of them in the span of a few seconds. people just carry around a stack of them at their disposal. also, it'd be too simple to place spawn eggs in dispensers?

Throwing a chicken egg in the crafting recipe gives a use to our overflowing chicken farms, which I'm interested in. Sticks too, but that's easy enough to amass as well.

Anyways, I'm so glad you mentioned about natural spawning, it inspired a whole ton of ideas. So glad that the datapack has that now! Thanks again for your time and the input! :)
2
03/20/2020 12:07 pm
Level 3 : Apprentice Miner
LarstonMarston
LarstonMarston avatar
: )
3
03/18/2020 9:39 am
Level 16 : Journeyman Bear
Bermsy
Bermsy avatar
this is a great datapack. ii love the design for the army thingie at the end.
2
03/19/2020 12:40 am
Level 46 : Master Explorer
calebchan
calebchan avatar
Do tell me how it goes!
2
03/19/2020 9:07 am
Level 16 : Journeyman Bear
Bermsy
Bermsy avatar
I've been testing the army thingie at the end out and it works great next I'm gonna build lots of them and get them to fight the wither
1
03/19/2020 11:34 pm
Level 46 : Master Explorer
calebchan
calebchan avatar
That's a big fight! I imagine the fight going to the Wither, cause it destroys all the snow layers that the snow golems use for passive regen -- not like it'd make a big difference anyways. But wow, sounds wild, I need to try that out for myself!
3
03/18/2020 3:50 am
Level 13 : Journeyman Crafter
B0XHEAD
B0XHEAD avatar
Very useful datapack
1
03/19/2020 12:40 am
Level 46 : Master Explorer
calebchan
calebchan avatar
:)
2
03/18/2020 3:05 am
Level 1 : New Miner
JCDaRailWei
JCDaRailWei avatar
Really good additions to the regular vanilla game without changing too much.
Snowmen are finally useful!!! Love the feature that gives snowmen more armor with the pumpkin equipped. Would recommend to anyone who wants to spice up their game just a bit.
1
03/20/2020 5:43 am
Level 46 : Master Explorer
calebchan
calebchan avatar
Nice!
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome