]> git.lizzy.rs Git - Crafter.git/commitdiff
Adjust head position when sleeping
authoroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 25 Jun 2020 08:53:29 +0000 (04:53 -0400)
committeroilboi <47129783+oilboi@users.noreply.github.com>
Thu, 25 Jun 2020 08:53:29 +0000 (04:53 -0400)
mods/bed/init.lua

index db2348c5df401ab988bc40e7e14ab42a0630c587..4fdc505c5cd0ecf44e10cc84cbf219b86b1e4281 100644 (file)
@@ -110,10 +110,10 @@ local do_sleep = function(player,pos,dir)
 
        local time = minetest.get_timeofday() * 24000
        name = player:get_player_name()
-       --if time < time_night.begin and time > time_night.ending then
-       --      minetest.chat_send_player(name, "You can only sleep at night")
-       --      return
-       --end
+       if time < time_night.begin and time > time_night.ending then
+               minetest.chat_send_player(name, "You can only sleep at night")
+               return
+       end
        local real_dir = minetest.facedir_to_dir(dir)
        player:add_player_velocity(vector.multiply(player:get_player_velocity(),-1))
        local new_pos = vector.subtract(pos,vector.divide(real_dir,2))
@@ -125,7 +125,7 @@ local do_sleep = function(player,pos,dir)
 
        player_is_sleeping(player,true)
        set_player_animation(player,"lay",0,false)
-       player:set_eye_offset({x=0,y=-12,z=-10},{x=0,y=0,z=0})
+       player:set_eye_offset({x=0,y=-12,z=-7},{x=0,y=0,z=0})
 
        pool[name] = {pos=new_pos,sleeping=false}