From bc70213972e2f9492674c021d68abe8b0205feab Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Sun, 22 Jan 2023 11:44:34 -0300 Subject: [PATCH] improved model detection method --- init.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index 293238d..b6839c7 100644 --- a/init.lua +++ b/init.lua @@ -115,18 +115,22 @@ end --returns 0 for old, 1 for new function airutils.detect_player_api(player) local player_proterties = player:get_properties() - local mesh = "character.b3d" - if player_proterties.mesh == mesh or player_proterties.mesh == "max.b3d" then + --local mesh = "character.b3d" + --if player_proterties.mesh == mesh then local models = player_api.registered_models - local character = models[mesh] + local character = models[player_proterties.mesh] if character then if character.animations.sit.eye_height then - return 1 + if character.animations.sit.eye_height == 0.8 then + --minetest.chat_send_all("new model"); + return 1 + end else + --minetest.chat_send_all("old model"); return 0 end end - end + --end return 0 end