the system allows barriers to stay in an inactive state for debugging and whatnot I'll probably remove it when I release the add-on.
it also allows for custom "recorded" barriers that save to a text file, the first brick is known as a base and each brick has a difference of position from that start position and just plants/saves each brick accordingly
I'm not very good at vector math or anything else so if there's a better way to do it then idk but it works and I don't have a problem with it. I'll be putting a video in here of recording and loading a custom barrier soon