{
    "replace": true,
    "slots": [ "sword/blade" ],
    "type": "tetra:basic_major_module",
    "improvements": [
        "tetra:sword/short_blade/",
        "tetra:sword/shared_blade/",
        "tetra:sword/shared/",
        "tetra:shared/"
    ],
    "variants": [
        {
            "materials": [ "tetra:wood/", "tetra:stone/", "tetra:metal/", "tetra:gem/", "tetra:bone/" ],
            "key": "short_blade/",
            "attributes": {
                "generic.attack_speed": -1
            },
            "aspects": {
                "edged_weapon": 2,
                "breakable": 2
            },
            "effects": {
                "jab": 130
            },
            "durability": -20,
            "extract": {
                "secondaryAttributes": {
                    "generic.attack_speed": -0.1
                },
                "secondaryEffects": {
                    "jab": -8
                },
                "tools": {
                    "cut": [ 0.7, 1 ]
                },
                "durability": 0.8,
                "integrity": -1,
                "magicCapacity": 1,
                "glyph": {
                    "textureX": 32
                },
                "availableTextures": [ "metal", "shiny", "grainy", "crude" ],
                "models": [ { "location": "tetra:item/module/sword/blade/short/" } ]
            }
        },
        {
            "key": "short_blade/prismarine",
            "durability": 140,
            "integrity": -3,
            "magicCapacity": 102,
            "attributes": {
                "generic.attack_damage": 5,
                "generic.attack_speed": 1.5
            },
            "glyph": {
                "tint": "prismarine_glyph",
                "textureX": 32
            },
            "tools": {
                "cut": [ 2, 0.7 ]
            },
            "models": [
                {
                    "location": "tetra:item/module/sword/blade/short/grainy",
                    "tint": "prismarine"
                }
            ]
        }
    ]
}
