function lbdm:quest1/shelf/reset_all
execute as @e[tag=quest1_flower_g.spawnpoint] at @s run function lbdm:quest1/flower_g/remove
execute as @e[tag=quest1_flower_g.spawnpoint,sort=random,limit=4] at @s run function lbdm:quest1/flower_g/summon
execute as @e[tag=quest1_flower_p.spawnpoint,] at @s run function lbdm:quest1/flower_p/remove
execute as @e[tag=quest1_flower_p.spawnpoint,sort=random,limit=9] at @s run function lbdm:quest1/flower_p/summon

kill @e[tag=quest1_flower_s.hitbox]
summon minecraft:interaction 197.75 -62 20.9 {height:0.3,width:0.8,Tags:["quest1_flower_s.hitbox"],response:true}
item replace entity @e[tag=quest1_flower_s.model] container.0 with coal[item_model="lbdm:quest1/flower_s"]

scoreboard players set total_dye_count quest1 0

fill 189 -60 20 189 -58 21 minecraft:barrier
execute as @e[tag=aj.quest1_secret_door.root] run function animated_java:quest1_secret_door/animations/open/stop
kill @e[tag=quest1_secret_door.hitbox]
summon minecraft:interaction 189.95 -60.0 21.0 {Tags:["quest1_secret_door.hitbox"],width:2,height:3,response:true}

fill 163 -60 20 163 -58 21 barrier
fill 151 -58 24 152 -60 24 barrier
execute as @e[tag=aj.quest1_start_door.root] run function animated_java:quest1_start_door/animations/open/stop
#kill @e[tag=quest1_start_door.hitbox]
#summon minecraft:interaction 163.95 -60.0 21.0 {Tags:["quest1_start_door.hitbox"],width:2,height:3,response:true}

fill 161 -58 30 161 -60 31 minecraft:air
execute as @e[tag=quest1_elevator] run function animated_java:elevator_door/animations/close/stop

function lbdm:main/quest_ui/reset

execute as @e[tag=npc.adolf] at @s run function lbdm:main/npc/remove
execute positioned 154 -60 22 rotated 135 0 run function lbdm:main/npc/summon {name:"adolf",skin:"default",arms:"normal"}
function lbdm:prologue/reset