# EzBoost Boosts Configuration
#
# This file defines all available boosts and their properties.
#
# ---
# OVERRIDES (Worlds, Regions, WorldGroups)
#
# To customize boosts for specific worlds or WorldGuard regions, use the 'overrides:' section
# at the TOP LEVEL of this file (not in a separate overrides.yml).
#
# Example structure:
#
# boosts:
#   speed:
#     ...
#   jump:
#     ...
#
# overrides:
#   worlds:
#     world_nether:
#       speed:
#         enabled: false
#   regions:
#     spawn:
#       jump:
#         enabled: false
#   worldgroups:
#     minigames:
#       strength:
#         duration: 30
#         amplifier: 2
#
# - Region overrides require WorldGuard (detected automatically, no hard dependency).
# - Region overrides take priority over world/worldgroup/global.
# - See docs/overrides.md for advanced syntax and more examples.
#
# ---
#
# Define your boosts below:

# =========================================
# EzBoost Boosts Configuration
# -----------------------------------------
# Define all available boosts here.
#
# Each boost section supports:
#   display-name:   Name shown in GUI (MiniMessage supported)
#   icon:           Item for GUI (e.g. SUGAR, RABBIT_FOOT)
#   effects:        List of potion effects (type & amplifier)
#   commands:       Console commands to run on enable/disable/toggle
#   duration:       Duration in seconds
#   cooldown:       Cooldown in seconds
#   cost:           Vault cost to activate (0.0 = free)
#   permission:     Permission required for this boost
#   enabled:        true/false to show/hide in GUI
#
# Example effect:
#   - type: SPEED
#     amplifier: 1
#
# Placeholders for commands: {player}, {displayname}, {boost}
#
# For more info, see: https://github.com/ez-plugins/ezboost
# =========================================
boosts:
  # Per-world and per-worldgroup overrides
  # Define worldgroups in a separate section if needed, e.g.:
  # worldgroups:
  #   overworlds:
  #     - world
  #     - world_nether
  #   minigames:
  #     - minigame1
  #     - minigame2
  #
  # To override boosts for a world or group, use:
  # overrides:
  #   worlds:
  #     world_nether:
  #       speed:
  #         enabled: false
  #       jump:
  #         amplifier: 3
  #   worldgroups:
  #     minigames:
  #       haste:
  #         duration: 60
  #
  # These override values will be merged with the base boost definition.
  #
  # Example:
  # overrides:
  #   worlds:
  #     world_nether:
  #       speed:
  #         enabled: false
  #   worldgroups:
  #     minigames:
  #       haste:
  #         duration: 60
  #
  # Place this section at the top level, alongside 'boosts:'

  # To override boosts for a WorldGuard region, use:
  # overrides:
  #   regions:
  #     spawn:
  #       speed:
  #         enabled: false
  #     pvp_arena:
  #       strength:
  #         amplifier: 3
  #
  # These region overrides take priority over world/worldgroup/global.


  speed:
    display-name: "<aqua>Speed Boost</aqua>"
    icon: SUGAR
    effects:
      - type: SPEED
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.speed"
    enabled: true
  jump:
    display-name: "<light_purple>Jump Boost</light_purple>"
    icon: RABBIT_FOOT
    effects:
      - type: JUMP
        amplifier: 2
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.jump"
    enabled: true
  haste:
    display-name: "<yellow>Haste Boost</yellow>"
    icon: GOLDEN_PICKAXE
    effects:
      - type: FAST_DIGGING
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.haste"
    enabled: true
  strength:
    display-name: "<red>Strength Boost</red>"
    icon: BLAZE_POWDER
    effects:
      - type: INCREASE_DAMAGE
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.strength"
    enabled: true
  regen:
    display-name: "<green>Regen Boost</green>"
    icon: GHAST_TEAR
    effects:
      - type: REGENERATION
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.regen"
    enabled: true
  nightvision:
    display-name: "<blue>Night Vision Boost</blue>"
    icon: LANTERN
    effects:
      - type: NIGHT_VISION
        amplifier: 0
      - type: SPEED
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.nightvision"
    enabled: true
  fireresist:
    display-name: "<gold>Fire Resist Boost</gold>"
    icon: MAGMA_CREAM
    effects:
      - type: FIRE_RESISTANCE
        amplifier: 1
      - type: DAMAGE_RESISTANCE
        amplifier: 1
      - type: REGENERATION
        amplifier: 1
      - type: ABSORPTION
        amplifier: 1
      - type: HEALTH_BOOST
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.fireresist"
    enabled: true
  resistance:
    display-name: "<gray>Resistance Boost</gray>"
    icon: SHIELD
    effects:
      - type: DAMAGE_RESISTANCE
        amplifier: 0
      - type: REGENERATION
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.resistance"
    enabled: true
  waterbreathing:
    display-name: "<aqua>Water Breathing Boost</aqua>"
    icon: PUFFERFISH
    effects:
      - type: WATER_BREATHING
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.waterbreathing"
    enabled: true
  saturation:
    display-name: "<green>Saturation Boost</green>"
    icon: COOKED_BEEF
    effects:
      - type: SATURATION
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.saturation"
    enabled: true
  luck:
    display-name: "<green>Luck Boost</green>"
    icon: EMERALD
    effects:
      - type: LUCK
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.luck"
    enabled: true
  absorption:
    display-name: "<gold>Absorption Boost</gold>"
    icon: GOLDEN_APPLE
    effects:
      - type: ABSORPTION
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.absorption"
    enabled: true
  slowfall:
    display-name: "<white>Slow Falling Boost</white>"
    icon: PHANTOM_MEMBRANE
    effects:
      - type: SLOW_FALLING
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.slowfall"
    enabled: true
  miner:
    display-name: "<yellow>Miner Boost</yellow>"
    icon: DIAMOND_PICKAXE
    effects:
      - type: FAST_DIGGING
        amplifier: 2
      - type: NIGHT_VISION
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.miner"
    enabled: true
  warrior:
    display-name: "<red>Warrior Boost</red>"
    icon: DIAMOND_SWORD
    effects:
      - type: INCREASE_DAMAGE
        amplifier: 1
      - type: ABSORPTION
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.warrior"
    enabled: true
  farmer:
    display-name: "<green>Farmer Boost</green>"
    icon: WHEAT
    effects:
      - type: SATURATION
        amplifier: 0
      - type: LUCK
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.farmer"
    enabled: true
  explorer:
    display-name: "<aqua>Explorer Boost</aqua>"
    icon: COMPASS
    effects:
      - type: SPEED
        amplifier: 1
      - type: JUMP
        amplifier: 1
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.explorer"
    enabled: true
  xpboost:
    display-name: "<light_purple>XP Boost</light_purple>"
    icon: EXPERIENCE_BOTTLE
    effects:
      - type: xpboost
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.xpboost"
    enabled: true
  diver:
    display-name: "<dark_aqua>Diver Boost</dark_aqua>"
    icon: HEART_OF_THE_SEA
    effects:
      - type: WATER_BREATHING
        amplifier: 0
      - type: DOLPHINS_GRACE
        amplifier: 0
      - type: CONDUIT_POWER
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.diver"
    enabled: true
  guardian:
    display-name: "<gray>Guardian Boost</gray>"
    icon: TOTEM_OF_UNDYING
    effects:
      - type: DAMAGE_RESISTANCE
        amplifier: 0
      - type: HEALTH_BOOST
        amplifier: 0
    commands:
      enable: []
      disable: []
      toggle: []
    duration: 300
    cooldown: 600
    cost: 0.0
    permission: "ezboost.boost.guardian"
    enabled: true
    revive-enabled: true
    revive-hearts: 4.0
