diff --git a/src/data.lua b/src/data.lua index 27ae5e3..0f2188d 100644 --- a/src/data.lua +++ b/src/data.lua @@ -80,7 +80,8 @@ function awards.load() os.rename(old_save_path, minetest.get_worldpath().."/awards.bk.txt") awards.save() else - __player_data = minetest.parse_json(storage:get_string("player_data")) or {} + local json = storage:get("player_data") + __player_data = json and minetest.parse_json(json) or {} end end