Created a fill clock with
fill ~ ~-1 ~ ~-10 ~-1 ~ redstone_block
fill ~ ~1 ~ ~-10 ~1 ~ air
Put those 2 commands:
/scoreboard players set @e[type=Item] Crafting 3 {Item:{id:minecraft:map}}
/execute @e[score_Crafting=3,score_Crafting_min=3] ~ ~-1 ~ /fill ~ ~ ~ ~ ~ ~ dropper 0 replace crafting_table
In execute command I get that while dropping an empty map on a crafting table:
Failed to execute '/fill ~ ~ ~ ~ ~ ~ dropper 0 replace crafting_table' as item.item.emptyMap
Dupe of MC-56648