From c5fae605f18afec6f3ae573fda4b40070c4a3ab4 Mon Sep 17 00:00:00 2001
From: Duane Robertson <duane@duanerobertson.com>
Date: Tue, 27 Sep 2016 20:55:13 -0500
Subject: [PATCH] Fix bed spawns.

---
 mapgen.lua | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/mapgen.lua b/mapgen.lua
index 677900f..4f60ded 100644
--- a/mapgen.lua
+++ b/mapgen.lua
@@ -543,6 +543,15 @@ function loud_walking.generate(p_minp, p_maxp, seed)
 end
 
 function loud_walking.respawn(player)
+	local player_name = player:get_player_name()
+	if not player_name then
+		return
+	end
+
+	if beds and beds.spawn and beds.spawn[player_name] then
+		return
+	end
+
 	while true do
 		local px = math.random(-10, 10) * 2 - 1
 		local pz = math.random(-10, 10) * 2
-- 
GitLab