If you have 2 itemframes back to back, only one of them will show the item in it.
The reason is that the "remove duplicated entities"-implementation checks whether there is an itemframe entity in a distance of 0.5 nodes. But if you place your frames like shown in the image, the distance is only 1 - 2*6.5/16 = 0.19. So both entities count as duplicates and thus one is removed...
changing the radius here to 0.1 should do the trick
local objs = minetest.get_objects_inside_radius(pos, 0.5)
If you have 2 itemframes back to back, only one of them will show the item in it.
The reason is that the "remove duplicated entities"-implementation checks whether there is an itemframe entity in a distance of 0.5 nodes. But if you place your frames like shown in the image, the distance is only `1 - 2*6.5/16 = 0.19`. So both entities count as duplicates and thus one is removed...
changing the radius here to 0.1 should do the trick
https://codeberg.org/tenplus1/itemframes/src/commit/3f249d1032c9c492849a9664b56fd3b07f65c3cc/init.lua#L27