Operating System: Windows 10 Professional (64-bit, Build 1903)
Java Version: Update 201 (64-bit)
Memory Allocated for Minecraft: 4096MB
Processor: Intel(R) Core(TM) i5-6400 @2.70Ghz
GPU: Nvidia GeForce GT610
Scoreboard objective criterion "minecraft.used:minecraft.map" is meant to be updated when an empty map is used and turned into a filled map no matter what the player's gamemode is in.
I found this bug that shows this criterion does not respond to a player using an empty map in survival mode, but works perfectly fine in creative mode.
1. Create a brand new world with a random seed and cheats on
2. Create a new scoreboard objective under the criterion of "minecraft.used:minecraft.map"
/scoreboard objectives add useMap minecraft.used:minecraft.map
3. Give yourself an empty map using command
/give @p minecraft:map
4. Make sure the gamemode stays in survival and use the empty map by right clicking (as shown in image "2019-10-21_00.37.07.png")
5. Repeat step number 4 but in creative mode (as shown in image "2019-10-21_00.37.21.png")
After attempting all of the steps above, it turns out that the score "useMap" did not update in survival mode, but successfully updated in creative mode. I know this issue would easily be overlooked, but it would be a significant hindrance for mapmakers to carry on with their work, hence this problem should be resolved as soon as possible. Prompt attention on this particular bug would be appreciated.