SuperMartijn642 / Fusion

20 stars 3 forks source link

[Feature] Match Offset Block & Match Offset State predicates #63

Open Midnighttigger opened 2 months ago

Midnighttigger commented 2 months ago

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="+"