{   "parent": "block/block",
    "ambientocclusion": false,
    "textures": {
        "particle": "block/glass",
        "glass": "block/glass",
        "obsidian": "block/obsidian",
        "beacon": "block/beacon"
    },
    "elements": [
        {   "__comment": "Glass shell",
            "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "texture": "#glass", "cullface": "down" },
                "up":    { "texture": "#glass", "cullface": "up" },
                "north": { "texture": "#glass", "cullface": "north" },
                "south": { "texture": "#glass", "cullface": "south" },
                "west":  { "texture": "#glass", "cullface": "west" },
                "east":  { "texture": "#glass", "cullface": "east" }
            }
        },
        {   "__comment": "Obsidian base",
            "from": [ 2, 0.1, 2 ],
            "to": [ 14, 3, 14 ],
            "faces": {
                "down":  { "texture": "#obsidian" },
                "up":    { "texture": "#obsidian" },
                "north": { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" },
                "south": { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" },
                "west":  { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" },
                "east":  { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" }
            }
        },
        {   "__comment": "Inner beacon texture",
            "from": [ 3, 3, 3 ],
            "to": [ 13, 14, 13 ],
            "faces": {
                "down":  { "texture": "#beacon" },
                "up":    { "texture": "#beacon" },
                "north": { "uv": [ 3, 3, 13, 13 ], "texture": "#beacon" },
                "south": { "uv": [ 3, 3, 13, 13 ], "texture": "#beacon" },
                "west":  { "uv": [ 3, 3, 13, 13 ], "texture": "#beacon" },
                "east":  { "uv": [ 3, 3, 13, 13 ], "texture": "#beacon" }
            }
        }
    ]
}