
execute if entity @e[tag=spawn,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE0DC"'
execute if entity @e[tag=enemy,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE10D"'
execute if entity @e[tag=challenge,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE13E"'
execute if entity @e[tag=trapped,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE16F"'
execute if entity @e[tag=armory,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE1A0"'
execute if entity @e[tag=shop,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE1D1"'
execute if entity @e[tag=boss,distance=..0.1,limit=1] run data modify storage map rooms append value '"\\uE202"'
execute positioned ~-22.5 ~ ~-22.5 if entity @e[type=item,tag=!mapping,dx=46,dy=32,dz=46,limit=1] run data modify storage map others append value '"\\uE233"'
execute positioned ~-22.5 ~ ~-22.5 if entity @e[type=player,tag=!mapping,dx=46,dy=32,dz=46,limit=1] run data modify storage map others append value '"\\uE264"'
execute if score rotation map matches 0 run function game:map/get/address/line3/column1/rotation0
execute if score rotation map matches 90 run function game:map/get/address/line3/column1/rotation90
execute if score rotation map matches 180 run function game:map/get/address/line3/column1/rotation180
execute if score rotation map matches 270 run function game:map/get/address/line3/column1/rotation270