diff --git a/twi_cmds/init.lua b/twi_cmds/init.lua new file mode 100644 index 0000000..8cdd9dc --- /dev/null +++ b/twi_cmds/init.lua @@ -0,0 +1,21 @@ +-- twi_mods/twi_cmds/init.lua +-- commands +-- Copyright (C) 2024 1F616EMO +-- SPDX-License-Identifier: LGPL-3.0-or-later + +local S = minetest.get_translator("twi_cmds") + +minetest.register_chatcommand("day", { + privs = { ban = true }, + description = S("Set time to day"), + func = function() + minetest.set_timeofday(0.3125) + for _, player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + background_music.set_start_play_gap(name, 2) + background_music.decide_and_play(player, true) + end + minetest.sound_play("ui_morning", { gain = 1.0 }) + return true, S("Successfully set time to day.") + end, +}) diff --git a/twi_cmds/mod.conf b/twi_cmds/mod.conf new file mode 100644 index 0000000..0706aa0 --- /dev/null +++ b/twi_cmds/mod.conf @@ -0,0 +1 @@ +name = twi_cmds