diff --git a/api.lua b/api.lua index 66cda91..c1249b3 100644 --- a/api.lua +++ b/api.lua @@ -3163,7 +3163,8 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) return end - if ent.type ~= "monster" then + if ent.type ~= "monster" + and not placer:get_player_control().sneak then -- set owner and tame if not monster ent.owner = placer:get_player_name() ent.tamed = true diff --git a/api.txt b/api.txt index 53258f1..d30ea93 100644 --- a/api.txt +++ b/api.txt @@ -305,6 +305,8 @@ This function allows an attached player to fly the mob around using directional 'move_animation' string containing name of pre-defined animation e.g. "walk" or "fly" etc. 'stand_animation' string containing name of pre-defined animation e.g. "stand" or "blink" etc. + Note: animation names above are from the pre-defined animation lists inside mob registry without extensions. + mobs:set_animation(self, name)