            //adding directional vines
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform", //limiting the amount of vines, changes vary with how large your build is
                    "max_inclusive": 15, //max amount of vines
                    "min_inclusive": 5 //min amount of vines
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:white_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":0
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:light_gray_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":1
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:gray_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":2
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:black_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":3
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:brown_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":4
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:red_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":5
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:orange_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":6
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:yellow_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":7
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:lime_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":8
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:green_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":9
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:cyan_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":10
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:light_blue_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":11
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:blue_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":12
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:purple_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":13
                                }
                            }
                        }
                    ]
                }
            },
            {
                "processor_type":"minecraft:capped",
                "limit":{
                    "type":"uniform",
                    "max_inclusive": 15,
                    "min_inclusive": 5
                },
                "delegate":{
                    "processor_type": "minecraft:rule",
                    "rules":[
                        {
                            "input_predicate":{
                                "predicate_type": "minecraft:block_match",
                                "block":"minecraft:magenta_concrete"
                            },
                            "output_state":{
                                "name":"minecraft:vine",
                                "states":{
                                    "vine_direction_bits":14
                                }
                            }
                        }
                    ]
                }
            },//concrete remover separating line
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:white_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:light_gray_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:gray_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:black_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:brown_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:red_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:orange_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:yellow_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:lime_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:green_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:cyan_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:light_blue_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:blue_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:purple_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:magenta_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            },
            {
                "processor_type": "minecraft:rule",
                "rules": [
                    {
                        "input_predicate":{
                            "predicate_type": "minecraft:block_match",
                            "block":"minecraft:pink_concrete"
                        },
                        "output_state": {
                            "name":"minecraft:air"
                        }
                    }
                ]
            }