# Пока у игрока в руке нет отмычки - функция не сработает
execute unless entity @a[nbt={SelectedItem:{components:{"minecraft:custom_data":{quest2_lockpick:1b}}}}] run return 0
# Анимация открытия
execute as @e[tag=aj.quest2_door.root,sort=nearest,limit=1] run function animated_java:quest2_door/animations/open/play
# Открытие (не банк) (убирает хитбокс, звук и т.д.)
schedule function lbdm:quest2/fake_door/open 55t
# Забирает ачивку
advancement revoke @a only lbdm:click/quest2/fake_door
# Убирает width
data merge entity @e[tag=quest2_fake_door.hitbox,sort=nearest,limit=1] {width:0f}
# Выключает response
data merge entity @e[tag=quest2_fake_door.hitbox,sort=nearest,limit=1] {response:0b}
# Забирает 1 отмычку у игорька
clear @a firework_star[custom_data={quest2_lockpick:1b}] 1