We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a53876 commit 9ba1e1fCopy full SHA for 9ba1e1f
compat/beds.lua
@@ -40,9 +40,10 @@ jumpdrive.register_after_jump(function(from_area, to_area)
40
local sleep_pos = calc_bed_middle(bed_pos, facedir)
41
-- sleep position in target area
42
local new_sleep_pos = vector.add(sleep_pos, delta_vector)
43
+ local sleep_pos_floor = vector.floor(sleep_pos)
44
45
for player_name, player_pos in pairs(beds.spawn) do
- if vector.equals(sleep_pos, player_pos) then
46
+ if vector.equals(sleep_pos_floor, vector.floor(player_pos)) then
47
-- player sleeps here, move position
48
beds.spawn[player_name] = new_sleep_pos
49
minetest.log("action", "[jumpdrive] Updated bed spawn for player " .. player_name)
0 commit comments