diff --git a/spawn.lua b/spawn.lua
index d38ec7086ee726470c6943ef0de4cc4bc377caa2..13a32eb9c1ed425e6268a8d9d65acc87d8252c84 100644
--- a/spawn.lua
+++ b/spawn.lua
@@ -40,10 +40,9 @@ end
 
 -- dragons
 
-if not dmobs.dragons then
-	mobs:register_spawn("dmobs:dragon", {"default:leaves","default:dirt_with_grass"}, 20, 10, 64000, 2, 31000)
+mobs:register_spawn("dmobs:dragon", {"default:leaves","default:dirt_with_grass"}, 20, 10, 64000, 2, 31000)
 
-else
+if dmobs.dragons then
 	mobs:register_spawn("dmobs:dragon2", {"default:pine_needles"}, 20, 10, 64000, 2, 31000)
 	mobs:register_spawn("dmobs:dragon3", {"default:acacia_leaves","default:dirt_with_dry_grass"}, 20, 10, 64000, 2, 31000)
 	mobs:register_spawn("dmobs:dragon4", {"default:jungleleaves"}, 20, 10, 64000, 2, 31000)