diff options
-rw-r--r-- | api.lua (renamed from players.lua) | 2 | ||||
-rw-r--r-- | depends.txt | 1 | ||||
-rw-r--r-- | init.lua | 20 |
3 files changed, 2 insertions, 21 deletions
@@ -1,7 +1,7 @@ -- get current skin skins.get_player_skin = function(player) local skin = player:get_attribute("skin") - if not skins.is_skin(skin) then + if not skins.textures[skin] then skin = skins.default end return skin diff --git a/depends.txt b/depends.txt index 45a6c66..6fac624 100644 --- a/depends.txt +++ b/depends.txt @@ -1,4 +1,3 @@ -default intllib? unified_inventory? 3d_armor? @@ -9,26 +9,8 @@ skins = {} skins.modpath = minetest.get_modpath(minetest.get_current_modname()) skins.default = "character_1" -skins.type = { SPRITE=0, MODEL=1, ERROR=99 } -skins.get_type = function(texture) - if not skins.is_skin(texture) then - return skins.type.ERROR - end - return skins.type.MODEL -end - -skins.is_skin = function(texture) - if not texture then - return false - end - if not skins.meta[texture] then - return false - end - return true -end - +dofile(skins.modpath.."/api.lua") dofile(skins.modpath.."/skinlist.lua") -dofile(skins.modpath.."/players.lua") -- Unified inventory page/integration if minetest.get_modpath("unified_inventory") then |