Tickingarea Block Restoration's is a script/behaivior packs was paired with /tickingarea and with our blocks restoration protection that area will never be destroyed by some projectiles or mobs and cannot be placed a new blocks by a player that block was never existed on that protected area before but you can turn off this option.
The Commands to Active:/tickingarea add ~ ~ ~ ~20 ~15 ~20 my_zone Creates a standard Ticking area that the Script automatically detects and protects.
/function tickingarea_here Creates a protected /tickingarea (32×24×32 around ~ ~ ~) and snapshots all existing blocks immediately.
/scriptevent restore:add ~-10 ~-5 ~-10 ~10 ~10 ~10 base Registers a custom coordinate box and creates.
/function restore_status Shows active protected zones, snapshotted block count, and blocks currently counting down or waiting for a player to leave.
/scriptevent restore:radius 5 Changes the player proximity hold distance in blocks (default: 5).
/scriptevent restore:timer 60 Changes the restoration countdown duration in seconds (default: 60).
/function restore_clear Clears custom zones, snapshots, and pending block timers.
/scriptevent restore:placed protect if you ever want newly placed blocks to be saved into the protected snapshot instead of broken, and /scriptevent restore:placed break to switch back to breaking unprotected placed blocks.

