Freeze

Now you can freeze in any cold biome if your not wearing a leather chestplate!

Supported Versions:

1.21.10+26.1+

Commands by Row:

Row 1

1. [repeat] /execute as @a at @s run clear @s minecraft:snow[minecraft:custom_data={freeze:1}]
2. [chain] /execute as @a[nbt=!{equipment:{chest:{count:1,id:"minecraft:leather_chestplate"}}}] at @s if biome ~ ~ ~ #minecraft:spawns_cold_variant_farm_animals run item replace entity @s armor.chest with minecraft:snow[minecraft:item_model="air",minecraft:custom_data={freeze:1},minecraft:equippable={slot:"chest",equip_sound:"intentionally_empty",camera_overlay:"minecraft:misc/powder_snow_outline"}]
3. [chain] /execute as @a[nbt=!{equipment:{chest:{count:1,id:"minecraft:leather_chestplate"}}}] at @s if biome ~ ~ ~ #minecraft:spawns_cold_variant_farm_animals run damage @s 1 minecraft:freeze
4. [chain] /execute as @a[nbt=!{equipment:{chest:{count:1,id:"minecraft:leather_chestplate"}}}] at @s if biome ~ ~ ~ #minecraft:spawns_cold_variant_farm_animals run effect give @s minecraft:slowness 1 2 true

Preview

repeat
chain
chain
chain

Video

Too lazy to copy and paste each command?