I have isolated the problem to the interaction between the item_drop mod and the protector mod. The problem first popped up here:
OK, that explains it. I've seen issues with this mod before. Going to turn it off for now.
I have further isolated the problem.
Look at line 528 of https://notabug.org/MeseCraft/mesecraft/src/master/mods/protector/init.lua#L3
the protector node has a callback that deletes any objects in its immediate vicinity when it is dug. This is intended to remove the area indicator entity, but it indiscriminately removes its own dropped item when dug
Should be and easy fix. Before removing it, check that the object being removed is not protector:protect or the logo equivalent for the protection logo definition
Ok, fixed with:
I added a check before it deleted any nearby objects to only delete the
protector:display object, which is the whole purpose of the object deletion anyways. I tested it and it works.
feel free to update protector and then re-enable item drop. Protectors will no longer disappear