I suggest an Element which can set a Block which needs the condition of selecting a specific block. (By clicking it)
But the locations shouldnt be saved.
In example: I want to click on a kind of block and this will be changed to another block
Maybe you can set a condition for “set block” to be able to use it. The condition can be to select a blocktype
Its good for replacing specific blocks if you click it. You can be very variable and can bind it with many other elements.
ps. One little bug is that the blockdetails wont be saved like “waterlogged” or “facing” etc.