diff --git a/src/network/packethandlers/server.cpp b/src/network/packethandlers/server.cpp
index 9070be3569c5ca8d63f8d0b84ad38f8c8b325d60..bb3a5346345265bb17d4f3b60a9af005b3fb0a9b 100644
--- a/src/network/packethandlers/server.cpp
+++ b/src/network/packethandlers/server.cpp
@@ -1335,7 +1335,7 @@ void Server::handleCommand_Respawn(NetworkPacket* pkt)
 		return;
 	}
 
-	if (!player->isDead() || !g_settings->getBool("enable_damage"))
+	if (!player->isDead())
 		return;
 
 	RespawnPlayer(pkt->getPeerId());