Skip to content

Commit 88ecab3

Browse files
authored
Replace deprecated get_metadata() calls (luanti-org#3142)
1 parent 9cb57ae commit 88ecab3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

mods/default/chests.lua

+2-2
Original file line numberDiff line numberDiff line change
@@ -163,12 +163,12 @@ function default.chest.register_chest(prefixed_name, d)
163163
local itemstack = player:get_wielded_item()
164164
local key_meta = itemstack:get_meta()
165165

166-
if itemstack:get_metadata() == "" then
166+
if itemstack:get_meta():get_string("") == "" then
167167
return
168168
end
169169

170170
if key_meta:get_string("secret") == "" then
171-
key_meta:set_string("secret", minetest.parse_json(itemstack:get_metadata()).secret)
171+
key_meta:set_string("secret", minetest.parse_json(itemstack:get_meta():get_string("")).secret)
172172
itemstack:set_metadata("")
173173
end
174174

mods/default/craftitems.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ local function book_on_use(itemstack, user)
5757
local page, page_max, lines, string = 1, 1, {}, ""
5858

5959
-- Backwards compatibility
60-
local old_data = minetest.deserialize(itemstack:get_metadata())
60+
local old_data = minetest.deserialize(itemstack:get_meta():get_string(""))
6161
if old_data then
6262
meta:from_table({ fields = old_data })
6363
end

mods/default/functions.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ function default.can_interact_with_node(player, pos)
803803
local key_meta = item:get_meta()
804804

805805
if key_meta:get_string("secret") == "" then
806-
local key_oldmeta = item:get_metadata()
806+
local key_oldmeta = item:get_meta():get_string("")
807807
if key_oldmeta == "" or not minetest.parse_json(key_oldmeta) then
808808
return false
809809
end

0 commit comments

Comments
 (0)