diff --git a/mods/ENTITIES/mobs_mc/LICENSE-media.md b/mods/ENTITIES/mobs_mc/LICENSE-media.md
index c230aed76d..fcaf61ade4 100644
--- a/mods/ENTITIES/mobs_mc/LICENSE-media.md
+++ b/mods/ENTITIES/mobs_mc/LICENSE-media.md
@@ -143,7 +143,8 @@ Origin of those models:
* [kyles](https://freesound.org/people/kyles/)
* `mobs_mc_squid_flop.*.ogg` (CC0)
* Source:
- * `mobs_mc_squid_flop.*.ogg` (CC0)
+ * `mobs_mc_snowman_hurt.1.ogg` (CC0)
+ * Source:
* [thefilmbakery](https://freesound.org/people/thefilmbakery/) (CC0)
* `mobs_mc_blaze_hurt.ogg`
* Source:
@@ -267,6 +268,14 @@ Origin of those models:
* `mobs_mc_bear_hurt.1.ogg` (CC BY 3.0)
* Changes were made
* Source:
+* [alexo400](https://freesound.org/people/alexo400/)
+ * `mobs_mc_snowman_death.*.ogg` (CC0)
+ * Source:
+* [cabled\_mess](https://freesound.org/people/cabled_mess/)
+ * `mobs_mc_snowman_hurt.2.ogg` (CC0)
+ * Source:
+ * `mobs_mc_snowman_hurt.3.ogg` (CC0)
+ * Source:
Note: Many of these sounds have been more or less modified to fit the game.
diff --git a/mods/ENTITIES/mobs_mc/snowman.lua b/mods/ENTITIES/mobs_mc/snowman.lua
index 771ba10012..aa4f2dddd9 100644
--- a/mods/ENTITIES/mobs_mc/snowman.lua
+++ b/mods/ENTITIES/mobs_mc/snowman.lua
@@ -36,7 +36,11 @@ mobs:register_mob("mobs_mc:snowman", {
collisionbox = {-0.35, -0.01, -0.35, 0.35, 1.89, 0.35},
visual = "mesh",
mesh = "mobs_mc_snowman.b3d",
- -- TODO: sounds: damage, death
+ sounds = {
+ damage = { name = "mobs_mc_snowman_hurt", gain = 0.7 },
+ death = { name = "mobs_mc_snowman_death", gain = 1.0 },
+ distance = 16,
+ },
textures = {
"mobs_mc_snowman.png", --snowman texture
"farming_pumpkin_side.png", --top
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.1.ogg
new file mode 100644
index 0000000000..4794d7e0b6
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.1.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.2.ogg
new file mode 100644
index 0000000000..aa1fb3f961
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.2.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.3.ogg
new file mode 100644
index 0000000000..5de0b0dd24
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_death.3.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.1.ogg
new file mode 100644
index 0000000000..b7ac7d7a65
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.1.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.2.ogg
new file mode 100644
index 0000000000..e2765e6201
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.2.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.3.ogg
new file mode 100644
index 0000000000..5abb1b190d
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_snowman_hurt.3.ogg differ