diff --git a/mods/ENTITIES/mobs_mc/LICENSE-media.md b/mods/ENTITIES/mobs_mc/LICENSE-media.md
index 139730e53..65124094c 100644
--- a/mods/ENTITIES/mobs_mc/LICENSE-media.md
+++ b/mods/ENTITIES/mobs_mc/LICENSE-media.md
@@ -144,5 +144,16 @@ Origin of those models:
* [ERH](https://freesound.org/people/ERH/)
* `mobs_mc_horse_random.2.ogg` (CC BY 3.0)
* Source:
+* [j1987](https://freesound.org/people/j1987/)
+ * `mobs_mc_creeper_death.ogg` (CC0)
+ * Source:
+* [themightyglider](https://opengameart.org/users/themightyglider)
+ * `mobs_mc_creeper_hurt.ogg` (CC0)
+ * Source:
+* [pauliw](https://opengameart.org/users/pauliw)
+ * `mobs_mc_vex_hurt.ogg` (CC0)
+ * Source:
+ * `mobs_mc_vex_death.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/creeper.lua b/mods/ENTITIES/mobs_mc/creeper.lua
index b131bf09e..ee1056628 100644
--- a/mods/ENTITIES/mobs_mc/creeper.lua
+++ b/mods/ENTITIES/mobs_mc/creeper.lua
@@ -28,8 +28,8 @@ mobs:register_mob("mobs_mc:creeper", {
visual_size = {x=3, y=3},
sounds = {
attack = "tnt_ignite",
- --TODO: death = "",
- --TODO: damage = "",
+ death = "mobs_mc_creeper_death",
+ damage = "mobs_mc_creeper_hurt",
fuse = "tnt_ignite",
explode = "tnt_explode",
distance = 16,
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_death.ogg
new file mode 100644
index 000000000..ba43206ad
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_death.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_hurt.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_hurt.ogg
new file mode 100644
index 000000000..9aed7a2e7
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_creeper_hurt.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_death.ogg
new file mode 100644
index 000000000..9d56297eb
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_death.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_hurt.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_hurt.ogg
new file mode 100644
index 000000000..26ecfad43
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_vex_hurt.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/vex.lua b/mods/ENTITIES/mobs_mc/vex.lua
index ec881dcdd..01f7af707 100644
--- a/mods/ENTITIES/mobs_mc/vex.lua
+++ b/mods/ENTITIES/mobs_mc/vex.lua
@@ -36,9 +36,9 @@ mobs:register_mob("mobs_mc:vex", {
run_velocity = 5.9,
attack_type = "dogfight",
sounds = {
- random = "mobs_rat",
- death = "green_slime_death",
- -- TODO: Sounds: random (better), death (better), damage
+ -- TODO: random
+ death = "mobs_mc_vex_death",
+ damage = "mobs_mc_vex_hurt",
distance = 16,
},
animation = {