MineClone2/mods/HUD/mcl_ver_info/init.lua

37 lines
982 B
Lua

---
--- Generated by EmmyLua
--- Created by Michieal.
--- DateTime: 11/28/22 4:38 PM
---
local modname = minetest.get_current_modname()
local S = minetest.get_translator(modname)
-- register normal user access to debug levels 1 and 0.
minetest.register_chatcommand("ver", {
description = S("Display Mineclone 2 game version."),
func = function(name, params)
--[[ get_game_info's table data:
{
id = string,
title = string,
author = string,
-- The root directory of the game
path = string,
}
--]]
local game_info = minetest.get_game_info()
if game_info.title == nil or game_info.title == "" then
game_info.title = "Mineclone 2"
end
if game_info.id == nil or game_info.id == "" then
game_info.id = "<unknown version> Please upgrade your version to the newest version for the /ver command to work."
end
minetest.chat_send_player(name, string.format("Version: %s - %s",game_info.title, game_info.id) )
return true
end
})