{
  "code": "club",
  "class": "CombatOverhaul:MeleeWeapon",
  "tags": ["weapon", "weapon-melee", "club", "twohanded", "onehanded"],
  "variantgroups": [{"code": "type", "states": ["generic", "scrap", "scrapmace"]}, {"code": "material", "states": ["wood", "scrap"]}],
  "allowedVariants": ["club-generic-wood", "club-scrap-scrap"],
  "shapeByType": {"*-generic-*": {"base": "combatoverhaul:weapons/clubs/club"}, "*-scrap-*": {"base": "combatoverhaul:weapons/clubs/scrap"}},
  "tool": "club",
  "attributes": {
    "groundStorageTransform": {"translation": {"x": 0.6, "y": 1.6, "z": 0.7}, "rotation": {"x": 16, "y": -9, "z": -90}, "origin": {"x": 0, "y": 0, "z": 0}, "scale": 0.6},
    "toolrackTransform": {"translation": {"x": -0.9, "y": 0.6, "z": -0.1}, "rotation": {"x": 0, "y": 0, "z": -2}, "origin": {"x": 0, "y": 0, "z": 0}},
    "ProficiencyStatByType": {"*-scrapmace-*": "macesProficiency", "*": "clubsProficiency"},
    "RenderingOffset": false,
    "OneHanded": {
      "AttackDirectionsType": "TopBottom",
      "InitialStance": "Top",
      "DefaultRightClickAttack": {
        "StopOnTerrainHit": false,
        "StopOnEntityHit": true,
        "CollideWithTerrain": true,
        "MaxReach": 9,
        "DamageTypes": [{"Damage": {"DamageType": "BluntAttack", "Tier": 1, "Damage": 3}, "Knockback": 0, "DurabilityDamage": 1, "Collider": [0, 0, 0.5, 2.6, 0, 0.5]}],
        "Parry": {
          "Zones": ["Head", "Face", "Neck", "Torso", "LeftArm", "RightArm", "LeftHand", "RightHand", "LeftLeg", "RightLeg", "LeftFoot", "RightFoot"],
          "Directions": [45, 45, 45, 45],
          "Sound": "game:sounds/held/shieldblock-wood-heavy",
          "BlockTier": {"BluntAttack": 4, "SlashingAttack": 4, "PiercingAttack": 4}
        }
      },
      "DefaultLeftClickAttack": {
        "StopOnTerrainHit": false,
        "StopOnEntityHit": true,
        "CollideWithTerrain": true,
        "MaxReach": 9,
        "DamageTypes": [{"Damage": {"DamageType": "BluntAttack", "Tier": 1, "Damage": 3}, "Knockback": 0, "DurabilityDamage": 1, "Collider": [0, 0, 0.5, 2.6, 0, 0.5]}],
        "Parry": {
          "Zones": ["Head", "Face", "Neck", "Torso", "LeftArm", "RightArm", "LeftHand", "RightHand", "LeftLeg", "RightLeg", "LeftFoot", "RightFoot"],
          "Directions": [45, 45, 45, 45],
          "Sound": "game:sounds/held/shieldblock-wood-heavy",
          "BlockTier": {"BluntAttack": 4, "SlashingAttack": 4, "PiercingAttack": 4}
        }
      },
      "StanceAnimations": {"Top": "combatoverhaul:club-idle-1h", "Bottom": "combatoverhaul:club-idle-1h"},
      "RightClickAttacksAnimations": {
        "Top-Top": "combatoverhaul:club-strike-1h-1",
        "Top-Bottom": "combatoverhaul:club-strike-1h-2",
        "Bottom-Top": "combatoverhaul:club-strike-1h-3",
        "Bottom-Bottom": "combatoverhaul:club-strike-1h-4"
      },
      "LeftClickAttacksAnimations": {
        "Top-Top": "combatoverhaul:club-strike-1h-1",
        "Top-Bottom": "combatoverhaul:club-strike-1h-2",
        "Bottom-Top": "combatoverhaul:club-strike-1h-3",
        "Bottom-Bottom": "combatoverhaul:club-strike-1h-4"
      }
    },
    "OneHandedStance": {
      "CanAttack": true,
      "CanParry": false,
      "CanBlock": false,
      "CanSprint": true,
      "Attack": {
        "StopOnTerrainHit": false,
        "StopOnEntityHit": true,
        "CollideWithTerrain": true,
        "MaxReach": 9,
        "DamageTypesByType": {
          "*-generic-*": [{"Damage": {"DamageType": "BluntAttack", "Tier": 1, "Damage": 3}, "Knockback": 0, "DurabilityDamage": 1, "Collider": [0, 0, 0.5, 2.6, 0, 0.5]}],
          "*-scrap-*": [{"Damage": {"DamageType": "BluntAttack", "Tier": 2, "Damage": 3.5}, "Knockback": 0, "DurabilityDamage": 1, "Collider": [0, 0, 0.5, 2.6, 0, 0.5]}]
        }
      },
      "AttackHitSound": "game:sounds/thud",
      "AttackAnimation": {"Main": ["combatoverhaul:club-strike-1h-1", "combatoverhaul:club-strike-1h-2"]},
      "TpAttackAnimation": {"Main": "combatoverhaul-falx-slash"},
      "AttackTpAnimation": "falx",
      "ReadyAnimation": "combatoverhaul:club-ready-1h",
      "IdleAnimation": "combatoverhaul:club-idle-1h"
    },
    "TwoHandedStance": {
      "CanAttack": true,
      "CanParry": false,
      "CanBlock": false,
      "CanSprint": true,
      "Attack": {
        "StopOnTerrainHit": false,
        "StopOnEntityHit": true,
        "CollideWithTerrain": true,
        "MaxReach": 9,
        "DamageTypesByType": {
          "*-generic-*": [{"Damage": {"DamageType": "BluntAttack", "Tier": 1, "Damage": 4}, "Knockback": 1, "DurabilityDamage": 1, "Collider": [0, 0, 0.5, 2.6, 0, 0.5]}],
          "*-scrap-*": [{"Damage": {"DamageType": "BluntAttack", "Tier": 2, "Damage": 4.5}, "Knockback": 1, "DurabilityDamage": 1, "Collider": [0, 0, 0.5, 2.6, 0, 0.5]}]
        }
      },
      "AttackHitSound": "game:sounds/thud",
      "AttackAnimation": {"Main": ["combatoverhaul:club-strike-2h-1", "combatoverhaul:club-strike-2h-2"]},
      "TpAttackAnimation": {"Main": "combatoverhaul-falx-slash"},
      "ReadyAnimation": "combatoverhaul:club-ready-2h",
      "AttackTpAnimation": "falx",
      "IdleAnimation": "combatoverhaul:club-idle-2h"
    }
  },
  "behaviors": [
    {
      "name": "GroundStorable",
      "properties": {
        "layout": "WallHalves",
        "wallOffY": 2,
        "sprintKey": true,
        "selectionBox": {"x1": 0, "y1": 0, "z1": 0, "x2": 1, "y2": 0.1, "z2": 1},
        "collisionBox": {"x1": 0, "y1": 0, "z1": 0, "x2": 0, "y2": 0, "z2": 0}
      }
    }
  ],
  "durability": 150,
  "creativeinventory": {"general": ["*"], "items": ["*"], "tools": ["*"], "combatoverhaul": ["*"]},
  "combustibleProps": {"burnTemperature": 600, "burnDuration": 10},
  "guiTransform": {"translation": {"x": 0, "y": 0, "z": 0}, "rotation": {"x": 40, "y": 0, "z": -52}, "origin": {"x": 2.4, "y": -0.3, "z": 0}, "scale": 1.6},
  "groundTransform": {"translation": {"x": 0, "y": 0, "z": 0}, "rotation": {"x": 0, "y": 0, "z": 0}, "origin": {"x": 1.4, "y": -0.1, "z": 0.5}, "scale": 4},
  "tpHandTransform": {"translation": {"x": 0.63, "y": 0.05, "z": 0.5}, "rotation": {"x": 0, "y": 0, "z": 0}, "origin": {"x": 0, "y": 0, "z": 0}, "scale": 0.6}
}