From f6aacf6becf9d4c635e88f1139ddb16a0bf45551 Mon Sep 17 00:00:00 2001 From: 1F616EMO Date: Wed, 3 Jul 2024 07:06:01 +0800 Subject: [PATCH 1/4] Replace deprecated hud_elem_type field in main HUD --- hud.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hud.lua b/hud.lua index ef0e182..a0a34d1 100644 --- a/hud.lua +++ b/hud.lua @@ -66,7 +66,7 @@ minetest.register_globalstep(function(dtime) hud = {} areas.hud[name] = hud hud.areasId = player:hud_add({ - hud_elem_type = "text", + type = "text", name = "Areas", number = 0xFFFFFF, position = {x=0, y=1}, From 767d0e1f25faea20737e8ac86653af9d19d20f7f Mon Sep 17 00:00:00 2001 From: 1F616EMO Date: Mon, 8 Jul 2024 06:49:57 +0800 Subject: [PATCH 2/4] Keep both hug_elem_type and type --- hud.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/hud.lua b/hud.lua index a0a34d1..d3d635c 100644 --- a/hud.lua +++ b/hud.lua @@ -66,6 +66,7 @@ minetest.register_globalstep(function(dtime) hud = {} areas.hud[name] = hud hud.areasId = player:hud_add({ + hud_elem_type = "text", -- ignored on new clients type = "text", name = "Areas", number = 0xFFFFFF, From 000015c7349927172c078dbe9350b4f0d018d68e Mon Sep 17 00:00:00 2001 From: 1F616EMO~nya Date: Thu, 11 Jul 2024 06:36:55 +0800 Subject: [PATCH 3/4] One-line solution to compatibility Co-authored-by: cx384 --- hud.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hud.lua b/hud.lua index d3d635c..91b6760 100644 --- a/hud.lua +++ b/hud.lua @@ -66,8 +66,7 @@ minetest.register_globalstep(function(dtime) hud = {} areas.hud[name] = hud hud.areasId = player:hud_add({ - hud_elem_type = "text", -- ignored on new clients - type = "text", + [minetest.features.hud_def_type_field and "type" or "hud_elem_type"] = "text", -- compatible with older version name = "Areas", number = 0xFFFFFF, position = {x=0, y=1}, From 18b902debcd67e4be90e94ce91738b7be2d28706 Mon Sep 17 00:00:00 2001 From: 1F616EMO~nya Date: Thu, 11 Jul 2024 14:28:01 +0800 Subject: [PATCH 4/4] fix luacheck Co-authored-by: cx384 --- hud.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hud.lua b/hud.lua index 91b6760..2c4f6ba 100644 --- a/hud.lua +++ b/hud.lua @@ -66,7 +66,7 @@ minetest.register_globalstep(function(dtime) hud = {} areas.hud[name] = hud hud.areasId = player:hud_add({ - [minetest.features.hud_def_type_field and "type" or "hud_elem_type"] = "text", -- compatible with older version + [minetest.features.hud_def_type_field and "type" or "hud_elem_type"] = "text", -- compatible with older versions name = "Areas", number = 0xFFFFFF, position = {x=0, y=1},