texture block

Hi, i would like to add a custom texture to a block, but that don't work... When i give to myself the block i just get a normal glass block assets\minecraft\models\block\glass.json

{
    "parent": "minecraft:block/cube_all",
    "textures": {
        "all": "minecraft:block/glass"
    },
    "overrides": [
        { "predicate": { "custom_model_data": 9 }, "model": "better_vanilla:block/middle_glass"}
    ]
}

assets\better_vanilla\models\block\middle_glass.json

{
    "parent": "minecraft:block/cube_all",
    "textures": {
        "all": "minecraft:block/middle_glass"
    }
}
Continue to help post