forked from VoxeLibre/VoxeLibre
Added in Workaround for ID not yet implemented in 5.70-Dev Minetest.
For more information, please see: https://github.com/minetest/minetest/pull/12989#issuecomment-1336407807
This commit is contained in:
parent
d80dd41cb4
commit
0bc88b55e5
|
@ -42,12 +42,21 @@ minetest.register_chatcommand("ver", {
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local conf = Settings(game_info.path .. "/game.conf")
|
||||||
|
local version = conf:get("version")
|
||||||
|
|
||||||
if game_info.title == nil or game_info.title == "" then
|
if game_info.title == nil or game_info.title == "" then
|
||||||
game_info.title = "Mineclone 2"
|
game_info.title = "Mineclone 2"
|
||||||
end
|
end
|
||||||
|
-- Notes: "game.conf doesn't support id currently, this is planned in the future" - rubenwardy from the github issue.
|
||||||
|
-- TODO: Remove workaround after minetest.get_game_info().id is implemented.
|
||||||
|
if version == "" or version == nil then -- workaround for id = not being implemented yet.
|
||||||
if game_info.id == nil or game_info.id == "" then
|
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."
|
game_info.id = "<unknown version> Please upgrade your version to the newest version for the /ver command to work."
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
game_info.id = version
|
||||||
|
end
|
||||||
|
|
||||||
minetest.chat_send_player(name, string.format("Version: %s - %s", game_info.title, game_info.id))
|
minetest.chat_send_player(name, string.format("Version: %s - %s", game_info.title, game_info.id))
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in New Issue