diff --git a/mods/player_api/api.lua b/mods/player_api/api.lua index 0c155752..0305791f 100644 --- a/mods/player_api/api.lua +++ b/mods/player_api/api.lua @@ -72,10 +72,10 @@ function player_api.set_textures(player, textures) end function player_api.set_texture(player, texture, index) - local new_textures = player:get_properties().textures + local new_textures = table.copy(player_api.get_textures(player)) index = index or 1 new_textures[index] = texture - player:set_properties({textures = new_textures}) + player_api.set_textures(player, new_textures) end function player_api.set_animation(player, anim_name, speed)