diff --git a/chatcommands.lua b/chatcommands.lua index c77ba33..a152274 100644 --- a/chatcommands.lua +++ b/chatcommands.lua @@ -1,6 +1,10 @@ minetest.register_chatcommand("mail",{ description = "Open the mail interface", - func = function(name) - mail.show_mail_menu(name) + func = function(name, param) + if #param > 0 then -- if param is not empty + mail.show_compose(name, param) -- make a new message + else + mail.show_mail_menu(name) -- show main menu + end end })