Fix compatibility with (upcoming) Minetest 5.3.0

But note that since bone animation was fixed in 5.3,
there is no reason to use this mod anymore.
This commit is contained in:
sfan5 2020-06-18 16:30:34 +02:00
parent 41f23cf799
commit ae45fe4cca
1 changed files with 11 additions and 0 deletions

View File

@ -20,6 +20,17 @@ if not get_animation then
error("player_api.get_animation or default.player_get_animation is not found")
end
-- stop player_api from messing stuff up (since 5.3)
if minetest.global_exists("player_api") then
for _, v in pairs(player_api.registered_models["character.b3d"].animations) do
v.x = 0
v.y = 0
end
minetest.register_on_joinplayer(function(player)
player:set_local_animation(nil, nil, nil, nil, 0)
end)
end
local function get_animation_speed(player)
if player:get_player_control().sneak then
return ANIMATION_SPEED_SNEAK