{
  "name": "Pym Particles (Rework)",
  "modifiers": {
    "fiskheroes:size_manipulation|quantum": {
      "isInstant": true,
      "minSize": 0.01,
      "maxSize": 1.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow"
      }
    },
    "fiskheroes:size_manipulation|mini": {
      "isInstant": true,
      "minSize": 0.0625,
      "maxSize": 1.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow"
      }
    },
    "fiskheroes:size_manipulation|small": {
      "isInstant": true,
      "minSize": 0.15625,
      "maxSize": 1.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow"
      }
    },
    "fiskheroes:size_manipulation|short": {
      "isInstant": true,
      "minSize": 0.5,
      "maxSize": 1.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow"
      }
    },
    "fiskheroes:size_manipulation|tall": {
      "isInstant": true,
      "minSize": 1.0,
      "maxSize": 1.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow"
      }
    },
    "fiskheroes:size_manipulation|large": {
      "isInstant": true,
      "minSize": 1.0,
      "maxSize": 5.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|giant": {
      "isInstant": true,
      "minSize": 1.0,
      "maxSize": 7.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|miniTall": {
      "isInstant": true,
      "minSize": 0.0625,
      "maxSize": 1.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|miniLarge": {
      "isInstant": true,
      "minSize": 0.0625,
      "maxSize": 5.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|miniGiant": {
      "isInstant": true,
      "minSize": 0.0625,
      "maxSize": 7.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|smallTall": {
      "isInstant": true,
      "minSize": 0.15625,
      "maxSize": 1.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|smallLarge": {
      "isInstant": true,
      "minSize": 0.15625,
      "maxSize": 5.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|smallGiant": {
      "isInstant": true,
      "minSize": 0.15625,
      "maxSize": 7.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|shortTall": {
      "isInstant": true,
      "minSize": 0.5,
      "maxSize": 1.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|shortLarge": {
      "isInstant": true,
      "minSize": 0.5,
      "maxSize": 5.0,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:size_manipulation|shortGiant": {
      "isInstant": true,
      "minSize": 0.5,
      "maxSize": 7.5,
      "soundEvents": {
        "SHRINK": "fiskheroes:pym_shrink",
        "GROW": "fiskheroes:pym_grow_giant"
      }
    },
    "fiskheroes:transformation|giantMode": {
      "transformation": {
        "toggleData": "fiskheroes:dyn/giant_mode",
        "timerData": "fiskheroes:dyn/giant_mode_timer",
        "time": 10
      }
    },
    "fiskheroes:transformation|scale": {
        "key": "SIZE_SLIDE",
        "transformation": {
          "toggleData": "fiskrework:dyn/size_slider",
          "timerData": "fiskrework:dyn/size_slider_timer",
          "time": 2
        }
      },
      "fiskheroes:transformation|quantumTrigger": {
        "key": "QUANTUM",
        "transformation": {
          "toggleData": "fiskrework:dyn/quantum_scale",
          "timerData": "fiskrework:dyn/quantum_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:transformation|miniTrigger": {
        "key": "MINI",
        "transformation": {
          "toggleData": "fiskrework:dyn/mini_scale",
          "timerData": "fiskrework:dyn/mini_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:transformation|smallTrigger": {
        "key": "SMALL",
        "transformation": {
          "toggleData": "fiskrework:dyn/small_scale",
          "timerData": "fiskrework:dyn/small_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:transformation|shortTrigger": {
        "key": "SHORT",
        "transformation": {
          "toggleData": "fiskrework:dyn/short_scale",
          "timerData": "fiskrework:dyn/short_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:transformation|tallTrigger": {
        "key": "TALL",
        "transformation": {
          "toggleData": "fiskrework:dyn/tall_scale",
          "timerData": "fiskrework:dyn/tall_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:transformation|largeTrigger": {
        "key": "LARGE",
        "transformation": {
          "toggleData": "fiskrework:dyn/large_scale",
          "timerData": "fiskrework:dyn/large_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:transformation|giantTrigger": {
        "key": "GIANT",
        "transformation": {
          "toggleData": "fiskrework:dyn/giant_scale",
          "timerData": "fiskrework:dyn/giant_scale_timer",
          "time": 5
        }
      },
      "fiskheroes:cooldown|tallCD": {
        "cooldown": {
          "toggleData": "fiskheroes:dyn/giant_mode",
          "cooldownData": "fiskheroes:dyn/giant_mode_cooldown",
          "duration": 3600,
          "recovery": 3.0
        }
      },
    "fiskheroes:cooldown|largeCD": {
      "cooldown": {
        "toggleData": "fiskheroes:dyn/giant_mode",
        "cooldownData": "fiskheroes:dyn/giant_mode_cooldown",
        "duration": 2400,
        "recovery": 2.0
      }
    },
    "fiskheroes:cooldown|giantCD": {
      "cooldown": {
        "toggleData": "fiskheroes:dyn/giant_mode",
        "cooldownData": "fiskheroes:dyn/giant_mode_cooldown",
        "duration": 1200,
        "recovery": 1.0
      }
    }
  },
  "hud": [
    {
      "type": "PROGRESS",
      "texture": "fiskheroes:textures/gui/bars/giant_mode.png",
      "data": "fiskheroes:dyn/giant_mode_cooldown"
    }
  ]
}
