{
  "name": "Umbrakinesis (Rework)",
  "modifiers": {
    "fiskheroes:cooldown|shadowformCooldown": {
      "cooldown": {
        "toggleData": "fiskheroes:shadowform",
        "cooldownData": "fiskheroes:dyn/shadowform_cooldown",
        "duration": 400,
        "recovery": 1.0
      }
    },
    "fiskheroes:cooldown|partialShadowformCooldown": {
      "cooldown": {
        "toggleData": "fiskrework:dyn/partial_shadowform",
        "cooldownData": "fiskrework:dyn/partial_shadowform_cooldown",
        "duration": 200,
        "recovery": 1.0
      },
      "soundEvents": {
        "TIMEOUT": "fiskheroes:shadowform_disable"
      }
    },
    "fiskheroes:transformation": {
      "key": "SHADOW",
      "transformation": {
        "toggleData": "fiskrework:dyn/partial_shadowform",
        "timerData": "fiskrework:dyn/partial_shadowform_timer",
        "time": 5
      },
      "soundEvents": {
        "DISABLE": "fiskheroes:shadowform_disable",
        "ENABLE": ["fiskheroes:shadowform_enable", "fiskheroes:shadowform_loop"]
      }
    },
    "fiskheroes:telekinesis": {
      "telekinesis": {
        "crushMelons": false,
        "crushThrowables": false,
        "squeezeChickens": false,
        "explodeCreepers": false,
        "destroyInanimates": false
      },
      "canGrab": {
        "mobs": true,
        "items": true,
        "projectiles": false,
        "inanimates": false
      },
      "range": 10.0,
      "soundEvents": {
        "GRAB": ["fiskheroes:shadowchain_loop", "fiskheroes:shadowchain_start"],
        "RELEASE": "fiskheroes:shadowchain_release"
      }
    },
    "fiskheroes:shadowform": {
      "soundEvents": {
        "DISABLE": "fiskheroes:shadowform_disable",
        "ENABLE": ["fiskheroes:shadowform_enable", "fiskheroes:shadowform_loop"]
      }
    },
    "fiskheroes:shadowdome": {
      "chargeTime": 40,
      "duration": 1200,
      "radius": 24.0,
      "soundEvents": {
        "CAST": "fiskheroes:shadowdome_cast_loop",
        "DISSOLVE": "fiskheroes:shadowdome_dissolve",
        "FORM": ["fiskheroes:shadowdome_form", "fiskheroes:shadowdome_form_loop"]
      }
    },
    "fiskheroes:flight|shadowformFlight": {
      "speed": 0.1
    },
    "fiskheroes:flight|partialShadowformFlight": {
      "speed": 0.01
    },
    "fiskheroes:projectile_immunity": {
    },
    "fiskheroes:teleportation": {
      "canReachMoon": false,
      "range": 64.0,
      "soundEvents": {
        "TELEPORT": "fiskheroes:shadowform_enable"
      }
    }
  },
  "hud": [
    {
      "type": "PROGRESS",
      "texture": "fiskheroes:textures/gui/bars/shadowform.png",
      "data": "fiskheroes:dyn/shadowform_cooldown"
    },
    {
      "type": "PROGRESS",
      "texture": "fiskrework:textures/gui/bars/partial_shadowform.png",
      "data": "fiskrework:dyn/partial_shadowform_cooldown"
    },
    {
      "type": "CIRCLE",
      "color": "0x33334D",
      "data": "fiskheroes:lightsout_timer"
    }
  ]
}
