shulker 0.2.0

A build tool for the Blackstone programming language.
{
    "blocks": [
        {
            "id": "block",
            "block": "event",
            "args": {
                "items": []
            },
            "action": "LeftClick"
        },
        {
            "id": "block",
            "block": "set_var",
            "args": {
                "items": [
                    {
                        "slot": 0,
                        "item": {
                            "id": "var",
                            "data": {
                                "name": "Variable",
                                "scope": "local"
                            }
                        }
                    },
                    {
                        "slot": 1,
                        "item": {
                            "id": "g_val",
                            "data": {
                                "target": "Default",
                                "type": "Event Block Location"
                            }
                        }
                    }
                ]
            },
            "action": "="
        },
        {
            "id": "block",
            "block": "player_action",
            "args": {
                "items": [
                    {
                        "slot": 26,
                        "item": {
                            "id": "bl_tag",
                            "data": {
                                "action": "SendMessage",
                                "block": "player_action",
                                "option": "Regular",
                                "tag": "Alignment Mode"
                            }
                        }
                    },
                    {
                        "slot": 25,
                        "item": {
                            "id": "bl_tag",
                            "data": {
                                "action": "SendMessage",
                                "block": "player_action",
                                "option": "Add spaces",
                                "tag": "Text Value Merging"
                            }
                        }
                    },
                    {
                        "slot": 0,
                        "item": {
                            "id": "txt",
                            "data": {
                                "name": "Block Location: "
                            }
                        }
                    },
                    {
                        "slot": 1,
                        "item": {
                            "id": "var",
                            "data": {
                                "name": "__expr_1",
                                "scope": "local"
                            }
                        }
                    }
                ]
            },
            "action": "SendMessage",
            "target": "Default"
        }
    ]
}