Not sure if this helps. From the control.lua in PickerDollies_1.1.1:
--[[
Event table returned with the event
{
player_index = player_index, -- The index of the player who moved the entity
moved_entity = entity, -- The entity that was moved
start_pos = position -- The position that the entity was moved from
}
-- In your mods on_load and on_init, create an event handler for the dolly_moved_entity_id
-- Adding the event registration in on_load and on_init you do not have to add picker as an optional dependency
if remote.interfaces["PickerDollies"] and remote.interfaces["PickerDollies"]["dolly_moved_entity_id"] then
script.on_event(remote.call("PickerDollies", "dolly_moved_entity_id"), function_to_update_positions)
end
--]]
Event.generate_event_name('dolly_moved')
interface['dolly_moved_entity_id'] = function()
return Event.generate_event_name('dolly_moved')
end
I removed the miniloader mod from my game and it deleted all the invisible entities that were causing the issue. I re-activated it and just have to replace all the miniloaders I had.
PickerDollies has a blacklist in the mod that I'm going to use for now and add miniloader to it so that I'm unable to accidentally move it for the time being.