From e2f90886e134667bd26923777d1a70ebb78686a6 Mon Sep 17 00:00:00 2001 From: Alexander Weber Date: Thu, 15 Jun 2017 14:16:11 +0200 Subject: use players metadata. Enhance the API --- init.lua | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'init.lua') diff --git a/init.lua b/init.lua index 61b1028..d1f4111 100644 --- a/init.lua +++ b/init.lua @@ -6,11 +6,7 @@ skins = {} skins.modpath = minetest.get_modpath("skins") -skins.file = minetest.get_worldpath().."/skins.mt" skins.default = "character_1" -skins.pages = {} -skins.skins = {} -skins.file_save = false skins.type = { SPRITE=0, MODEL=1, ERROR=99 } skins.get_type = function(texture) @@ -33,30 +29,8 @@ end dofile(skins.modpath.."/skinlist.lua") dofile(skins.modpath.."/players.lua") - -skins.update_player_skin = function(player) - local name = player:get_player_name() - - if not skins.is_skin(skins.skins[name]) then - skins.skins[name] = skins.default - end - player:set_properties({ - textures = {skins.skins[name]..".png"}, - }) -end - -- Unified inventory page/integration if minetest.get_modpath("unified_inventory") then dofile(skins.modpath.."/unified_inventory_page.lua") end --- Change skin on join - reset if invalid -minetest.register_on_joinplayer(function(player) - local player_name = player:get_player_name() - if not skins.is_skin(skins.skins[player_name]) then - skins.skins[player_name] = skins.default - end - skins.update_player_skin(player) -end) - - -- cgit v1.2.3