[
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 1,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 2,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 3,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 4,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 5,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 6,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 7,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 8,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 9,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 10,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 11,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 12,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 13,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 14,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 15,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 16,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 17,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 18,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 19,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 20,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 21,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 22,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 23,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 24,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 25,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 26,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 27,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 28,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 29,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 30,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 31,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 32,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 33,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 34,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 35,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 36,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 37,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 38,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 39,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 40,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 41,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 42,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 43,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 44,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 45,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 46,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 47,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 48,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 49,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 50,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 51,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 52,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 53,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 54,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 55,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 56,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 57,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 58,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 59,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 60,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 61,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 62,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 63,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 64,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 65,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 66,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 67,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 68,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 69,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 70,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 71,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 72,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 73,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 74,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 75,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 76,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 77,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 78,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 79,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 80,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 81,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 82,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 83,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 84,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 85,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 86,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 87,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 88,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 89,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 90,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 91,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 92,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 93,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 94,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 95,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 96,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 97,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 98,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 99,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 100,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 101,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 102,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 103,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 104,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 105,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 106,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 107,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 108,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 109,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 110,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 111,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 112,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 113,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 114,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 115,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 116,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 117,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 118,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 119,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 120,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 121,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 122,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 123,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 124,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 125,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 126,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 127,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 128,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 129,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 130,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 131,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 132,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 133,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 134,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 135,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 136,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 137,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 138,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 139,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 140,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 141,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 142,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 143,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 144,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 145,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 146,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 147,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 148,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 149,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 150,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 151,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 152,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 153,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 154,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 155,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 156,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 157,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 158,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 159,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 160,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 161,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 162,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 163,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 164,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 165,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 166,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 167,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 168,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 169,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 170,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 171,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 172,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 173,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 174,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 175,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 176,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 177,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 178,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 179,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 180,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 181,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 182,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 183,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 184,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 185,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 186,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 187,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 188,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 189,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 190,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 191,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 192,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 193,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 194,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 195,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 196,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 197,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 198,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 199,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 200,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 201,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 202,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 203,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 204,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 205,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 206,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 207,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 208,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 209,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 210,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 211,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 212,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 213,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 214,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 215,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 216,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 217,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 218,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 219,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 220,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 221,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 222,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 223,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 224,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 225,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 226,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 227,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 228,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 229,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 230,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 231,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 232,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 233,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 234,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 235,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 236,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 237,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 238,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 239,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 240,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 241,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 242,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 243,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 244,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 245,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 246,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 247,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 248,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 249,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 250,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 251,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 252,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 253,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 254,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 255,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 256,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 257,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 258,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 259,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 260,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 261,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 262,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 263,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 264,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 265,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 266,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 267,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 268,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 269,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 270,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 271,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 272,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 273,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 274,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 275,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 276,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 277,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 278,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 279,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 280,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 281,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 282,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 283,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 284,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 285,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 286,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 287,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 288,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 289,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 290,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 291,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 292,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 293,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 294,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 295,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 296,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 297,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 298,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 299,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 300,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 301,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 302,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 303,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 304,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 305,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 306,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 307,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 308,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 309,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 310,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 311,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 312,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 313,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 314,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 315,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 316,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 317,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 318,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 319,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 320,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 321,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 322,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 323,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 324,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 325,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 326,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 327,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 328,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 329,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 330,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 331,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 332,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 333,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 334,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 335,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 336,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 337,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 338,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 339,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 340,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 341,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 342,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 343,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 344,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 345,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 346,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 347,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 348,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 349,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 350,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 351,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 352,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 353,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 354,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 355,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 356,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 357,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 358,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 359,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 360,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 361,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 362,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 363,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 364,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 365,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 366,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 367,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 368,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 369,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 370,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 371,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 372,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 373,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 374,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 375,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 376,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 377,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 378,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 379,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 380,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 381,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 382,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 383,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    },
    {
        "condition": "minecraft:inverted",
        "term": {
            "condition": "minecraft:location_check",
            "offsetY": 384,
            "predicate": {
                "block": {
                    "tag": "minecraft:rain_blocking"
                }
            }
        }
    }
]