On a quick test in survival with 0.4.16 , i downloaded and enabled the latest mob_redo, and downloaded and enabled the animals/monster/npc and additionally the mobs_mc too
After some time and starting to dig around a house for the coming night on the side of a sandy+dirt beach, there was some kind of donkey or horse on the top of my sand+dirt house (didn't looked at it closely check got a glance of it when i entered my house hole, and when i started to punch a block of sand to increase my house inside size, the game crashed and it seems related to mob_redo according to the error :
Code: Select all
AsyncErr: ServerThread::run Lua: Runtime error from mod "default" in callback ScriptApiEntity::luaentity_Step(): C:\minetest-0.4.16-win32-mscv\bin\...\mods\mobs_redo\api.lua:363: attempt to index local 'obj' (a nil value)
C:\minetest-0.4.16-win32-mscv\bin\...\mods\mobs_redo\api.lua:363: in function 'item_drop'
C:\minetest-0.4.16-win32-mscv\bin\...\mods\mobs_redo\api.lua:411: in function 'check_for_death'
C:\minetest-0.4.16-win32-mscv\bin\...\mods\mobs_redo\api.lua:582: in function 'do_env_damage'
C:\minetest-0.4.16-win32-mscv\bin\...\mods\mobs_redo\api.lua:2433: in function <C:\minetest-0.4.16-win32-mscv\bin\...\mods\mobs_redo\api.lua:2337>
Considering the configuration of the location it's very possible the animal that was on top of my dug house was also on top of the sand block i was digging, as the error happened at the exact moment i punched that block to dig it.
Now as said i had also mobs_mc too, and i have no idea if the animal that was on top was one from mobs_redo own animal pack (mobs_animal) or if it was from the mobs_mc pack
edit : reloading it's a donkey (unless it's a horse that look like a donkey) , and after a few second it jumped into the water and that recrashed Minetest with the same error.
Not sure if the error is then caused by a problem in mobs_mc or if there's definitively something buggy with the mobs_redo code, so just reporting in case.