From 9d1d14b072042b4bf0c7349b33a04b8fb10cdadc Mon Sep 17 00:00:00 2001 From: stujones11 Date: Sun, 6 Oct 2013 19:42:00 +0100 Subject: [PATCH] Restore custom NPC skin after reload --- npcf/npcf.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/npcf/npcf.lua b/npcf/npcf.lua index 70e1f45..7f08ec0 100644 --- a/npcf/npcf.lua +++ b/npcf/npcf.lua @@ -171,10 +171,11 @@ local function load_npc(npc_name, pos) luaentity.owner = data.owner luaentity.npc_name = npc_name luaentity.origin = data.origin - luaentity.skin = data.skin luaentity.animation = data.animation luaentity.metadata = data.metadata luaentity.object:setyaw(data.origin.yaw) + luaentity.properties = data.properties + luaentity.object:set_properties(data.properties) if NPCF_SHOW_NAMETAGS == true and luaentity.show_nametag == true then add_nametag(luaentity) end @@ -192,9 +193,9 @@ local function save_npc(luaentity) name = luaentity.name, owner = luaentity.owner, origin = luaentity.origin, - skin = luaentity.skin, animation = luaentity.animation, metadata = luaentity.metadata, + properties = luaentity.properties, } local npc_name = luaentity.npc_name local output = io.open(NPCF_DATADIR.."/"..npc_name..".npc", 'w')