diff --git a/src/main/java/org/spacehq/mc/protocol/data/MagicValues.java b/src/main/java/org/spacehq/mc/protocol/data/MagicValues.java
index b092d0f3..12d48023 100644
--- a/src/main/java/org/spacehq/mc/protocol/data/MagicValues.java
+++ b/src/main/java/org/spacehq/mc/protocol/data/MagicValues.java
@@ -701,10 +701,12 @@ public class MagicValues {
         register(SoundEffect.ENTITY_ZOMBIE_ATTACK_DOOR_IRON, 1020);
         register(SoundEffect.ENTITY_ZOMBIE_BREAK_DOOR_WOOD, 1021);
         register(SoundEffect.ENTITY_WITHER_BREAK_BLOCK, 1022);
+        register(SoundEffect.ENTITY_WITHER_SPAWN, 1023);
         register(SoundEffect.ENTITY_WITHER_SHOOT, 1024);
         register(SoundEffect.ENTITY_BAT_TAKEOFF, 1025);
         register(SoundEffect.ENTITY_ZOMBIE_INFECT, 1026);
         register(SoundEffect.ENTITY_ZOMBIE_VILLAGER_CONVERTED, 1027);
+        register(SoundEffect.ENTITY_ENDERDRAGON_DEATH, 1028);
         register(SoundEffect.BLOCK_ANVIL_DESTROY, 1029);
         register(SoundEffect.BLOCK_ANVIL_USE, 1030);
         register(SoundEffect.BLOCK_ANVIL_LAND, 1031);
diff --git a/src/main/java/org/spacehq/mc/protocol/data/game/world/effect/SoundEffect.java b/src/main/java/org/spacehq/mc/protocol/data/game/world/effect/SoundEffect.java
index 07a30ce2..458594ca 100644
--- a/src/main/java/org/spacehq/mc/protocol/data/game/world/effect/SoundEffect.java
+++ b/src/main/java/org/spacehq/mc/protocol/data/game/world/effect/SoundEffect.java
@@ -24,10 +24,12 @@ public enum SoundEffect implements WorldEffect {
     ENTITY_ZOMBIE_ATTACK_DOOR_IRON,
     ENTITY_ZOMBIE_BREAK_DOOR_WOOD,
     ENTITY_WITHER_BREAK_BLOCK,
+    ENTITY_WITHER_SPAWN,
     ENTITY_WITHER_SHOOT,
     ENTITY_BAT_TAKEOFF,
     ENTITY_ZOMBIE_INFECT,
     ENTITY_ZOMBIE_VILLAGER_CONVERTED,
+    ENTITY_ENDERDRAGON_DEATH,
     BLOCK_ANVIL_DESTROY,
     BLOCK_ANVIL_USE,
     BLOCK_ANVIL_LAND,