I have had thoughts and realized what I want in #52 could be done in a different, potentially better way.
with this people could re-arrange existing formats into any format they wish theoretically or only connect this "way" with these blocks.
The Predicates Requested:
Match_Offset_Block
-> "block"
---> Block to match
-> "override"
---> What ConnectionDirections does this apply to? (array)
-> "offset"
---> {x,y,z} Offset from the face operating to this block that is checked in this instance (array)
x - back="-", forward="+"
y - down="-",up="+"
z - left="-",right="+"
Match_Offset_State
-> "block"
---> Block to match
-> "properties"
---> Properties to match
-> "override"
---> Which connection directions does this apply to? (array)
-> "offset"
---> {x,y,z} Offset from the face operating to this block that is checked in this instance (array)
x - back="-", forward="+"
y - down="-",up="+"
z - left="-",right="+"
I have had thoughts and realized what I want in #52 could be done in a different, potentially better way. with this people could re-arrange existing formats into any format they wish theoretically or only connect this "way" with these blocks. The Predicates Requested:
Match_Offset_Block -> "block" ---> Block to match -> "override" ---> What ConnectionDirections does this apply to? (array) -> "offset" ---> {x,y,z} Offset from the face operating to this block that is checked in this instance (array) x - back="-", forward="+" y - down="-",up="+" z - left="-",right="+"
Match_Offset_State -> "block" ---> Block to match -> "properties" ---> Properties to match -> "override" ---> Which connection directions does this apply to? (array) -> "offset" ---> {x,y,z} Offset from the face operating to this block that is checked in this instance (array) x - back="-", forward="+" y - down="-",up="+" z - left="-",right="+"