add setting to show when player sleeps in chat
This commit is contained in:
parent
edc22ba635
commit
bbb08eb344
@ -24,3 +24,7 @@
|
|||||||
- 'bed_sleep_divide' setting added [1 for all, 2 for half, 3 for third]
|
- 'bed_sleep_divide' setting added [1 for all, 2 for half, 3 for third]
|
||||||
- Add POVA support
|
- Add POVA support
|
||||||
- Add pink fancy bed and blue simple bed
|
- Add pink fancy bed and blue simple bed
|
||||||
|
|
||||||
|
1.2.1
|
||||||
|
-----
|
||||||
|
- Add 'bed_show_sleep_msg' setting that shows in chat when a player sleeps
|
||||||
|
@ -4,7 +4,7 @@ local is_pova = minetest.get_modpath("pova")
|
|||||||
local pi = math.pi
|
local pi = math.pi
|
||||||
local is_sp = minetest.is_singleplayer()
|
local is_sp = minetest.is_singleplayer()
|
||||||
local enable_respawn = minetest.settings:get_bool("enable_bed_respawn") ~= false
|
local enable_respawn = minetest.settings:get_bool("enable_bed_respawn") ~= false
|
||||||
|
local chat_msg = minetest.settings:get_bool("bed_show_sleep_msg")
|
||||||
|
|
||||||
-- Helper functions
|
-- Helper functions
|
||||||
|
|
||||||
@ -173,6 +173,10 @@ local function lay_down(player, pos, bed_pos, state, skip)
|
|||||||
player_api.set_animation(player, "lay" , 0)
|
player_api.set_animation(player, "lay" , 0)
|
||||||
|
|
||||||
hud_flags.wielditem = false
|
hud_flags.wielditem = false
|
||||||
|
|
||||||
|
if chat_msg then
|
||||||
|
minetest.chat_send_all(S("@1 has gone to bed.", name))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
player:hud_set_flags(hud_flags)
|
player:hud_set_flags(hud_flags)
|
||||||
|
@ -13,3 +13,4 @@ Good morning.=
|
|||||||
Force night skip=
|
Force night skip=
|
||||||
You can only sleep at night.=
|
You can only sleep at night.=
|
||||||
Leave Bed=
|
Leave Bed=
|
||||||
|
@1 has gone to bed.=
|
||||||
|
@ -3,3 +3,5 @@ enable_bed_respawn (Enable bed respawn) bool true
|
|||||||
enable_bed_night_skip (Enable night skip) bool true
|
enable_bed_night_skip (Enable night skip) bool true
|
||||||
|
|
||||||
bed_sleep_divide (Division of players needed to skip night) float 2
|
bed_sleep_divide (Division of players needed to skip night) float 2
|
||||||
|
|
||||||
|
bed_show_sleep_msg (Show when player sleeps in chat) bool false
|
||||||
|
Loading…
x
Reference in New Issue
Block a user