earn-exp:
  timed-giving:
    general:
      enabled: false
      # Interval in seconds.
      interval: 360
      # Earns between 2 and 5 exp (random integer).
      exp: 1, 3
      includes:
        enabled: false
        # Disable whitelist to use blacklist.
        whitelist: false
        # For the following permissions.
        list:
        - permission.no.exp
    specific-permissions:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      permissions:
      - 'permission.vip: 2, 4'
      - 'permission.mvp: 3, 5'
  
  dying:
    general:
      enabled: false
      # Loses between 2 and 5 exp (randomly).
      exp: -2, -5
      includes:
        enabled: false
        whitelist: false
        # Does not gain EXP for the following players.
        list:
        - permission.no.exp
    specific-permissions:
      # These WILL stack on the ones above. Could be
      # used to reduce EXP loss for special users.
      enabled: false
      stack-with-general: true
      permissions:
      - 'permission.vip: 1, 2'
      - 'permission.mvp: 2, 3'
  
  damaging-players:
    general:
      enabled: false
      # Earns between 2 and 5 exp (random integer).
      exp: 2, 5
      includes:
        enabled: false
        whitelist: false
        # Does not gain EXP for the following players.
        list:
        - MD_5
        - Kihsomray
    specific-players:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      players:
      - 'CroaBeast: 2, 4'
      - 'ThiccPickle: 3, 5'
  
  damaging-animals:
    general:
      enabled: false
      # Earns 1 exp.
      exp: 1
      includes:
        enabled: false
        whitelist: true
        # Does not gain EXP for the following mobs.
        list:
        - CHICKEN
        - BUNNY
    specific-animals:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      animals:
      - 'COW: 1, 2'
      - 'SHEEP: 1, 2'
  
  damaging-monsters:
    general:
      enabled: false
      # Earns between 1 and 3 exp (random integer).
      exp: 1, 3
      includes:
        enabled: false
        whitelist: false
        # Only gains EXP for the following mobs.
        list:
        - PHANTOM
        - CREEPER
        - SPIDER
    specific-monsters:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      monsters:
      - 'SPIDER: 1, 2'
      - 'CREEPER: 1, 2'
  
  killing-players:
    general:
      enabled: false
      # Earns between 2 and 5 exp (random integer).
      exp: 2, 5
      includes:
        enabled: false
        whitelist: false
        # Does not gain EXP for the following players.
        list:
        - MD_5
        - Kihsomray
    specific-players:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      players:
      - 'CroaBeast: 2, 4'
      - 'ThiccPickle: 3, 5'
  
  killing-animals:
    general:
      enabled: false
      # Earns 1 exp.
      exp: 1
      includes:
        enabled: false
        whitelist: true
        # Does not gain EXP for the following mobs.
        list:
        - CHICKEN
        - BUNNY
    specific-animals:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      animals:
      - 'COW: 1, 2'
      - 'SHEEP: 1, 2'
  
  killing-monsters:
    general:
      enabled: false
      # Earns between 1 and 3 exp (random integer).
      exp: 1, 3
      includes:
        enabled: false
        whitelist: false
        # Only gains EXP for the following mobs.
        list:
        - PHANTOM
        - CREEPER
        - SPIDER
    specific-monsters:
      # These WILL stack on the ones above.
      enabled: false
      stack-with-general: true
      monsters:
      - 'SPIDER: 1, 2'
      - 'CREEPER: 1, 2'
  
  placing:
    general:
      enabled: false
      exp: 1
      includes:
        enabled: false
        whitelist: false
        list:
        - DIRT
        - GRASS_BLOCK
        - SAND
        - STONE
        - NETHERRACK
    specific-blocks:
      enabled: false
      stack-with-general: true
      blocks:
      - 'DIAMOND_ORE: 4, 6'
  
  breaking:
    general:
      enabled: false
      exp: 1
      includes:
        enabled: false
        whitelist: false
        list:
        - DIRT
        - GRASS_BLOCK
        - SAND
        - STONE
        - NETHERRACK
    specific-blocks:
      enabled: false
      stack-with-general: true
      blocks:
      - 'DIAMOND_ORE: 4, 6'
  
  # Also known as 'eating'
  consuming:
    general:
      enabled: false
      exp: 1, 1.25
      includes:
        enabled: false
        whitelist: false
        list:
        - CARROT
        - BAKED_POTATO
        - MUTTON
    specific-items:
      enabled: false
      stack-with-general: true
      items:
      - 'GOLDEN_APPLE: 4, 6'
  
  moving:
    general:
      enabled: false
      exp: 1, 2
      includes:
        enabled: false
        whitelist: false
        list:
        - permission.no.exp
    specific-permissions:
      enabled: false
      stack-with-general: true
      permissions:
      - 'permission.vip: 1, 2'
      - 'permission.mvp: 2, 3'
  
  crafting:
    general:
      enabled: false
      exp: 1, 2
      includes:
        enabled: false
        whitelist: false
        list:
        - CRAFTING_TABLE
        - OAK_PLANKS
        - WOODEN_PICKAXE
    specific-items:
      enabled: false
      stack-with-general: true
      items:
      - 'DIAMOND_BLOCK: 10, 15'
  
  brewing:
    general:
      enabled: false
      exp: 1, 4
      includes:
        enabled: false
        whitelist: false
        list:
        - BLINDNESS
        - HUNGER
    specific-potions:
      enabled: false
      stack-with-general: true
      potions:
      - 'SPEED: 1, 3'
      - 'HEAL: 1, 2'
      - 'FIRE_RESISTANCE: 3, 4'
  
  enchanting:
    general:
      enabled: false
      exp: 1, 4
      includes:
        enabled: false
        whitelist: false
        list:
        - PROTECTION-4
        - UNBREAKING-2
    specific-enchantments:
      enabled: false
      stack-with-general: true
      enchantments:
      - 'KNOCKBACK-1: 1, 3'
      - 'LURE: 1, 2'
      - 'LOYALTY: 3, 4'
  
  fishing:
    general:
      enabled: false
      exp: 3, 5
      includes:
        enabled: false
        whitelist: false
        list:
        - COD
        - SALMON
        - STRING
    specific-fish:
      enabled: false
      stack-with-general: true
      fish:
      - 'COD: 2, 3'
      - 'SALMON: 2, 3'
      - 'STRING: 1'
  
  breeding:
    general:
      enabled: false
      exp: 4, 6
      includes:
        enabled: false
        whitelist: false
        list:
        - CHICKEN
    specific-animals:
      enabled: false
      stack-with-general: true
      animals:
      - 'SHEEP: 2, 3'
      - 'DOG: 2, 3'
      - 'COW: 1'
  
  # When a player sends a message, it will check if a
  # player has a keyword containing the word in the
  # included list or specific words (case-insensitive).
  chatting:
    general:
      enabled: false
      exp: 4, 6
      includes:
        enabled: false
        whitelist: false
        list:
        - oh hi mark
    specific-words:
      enabled: false
      stack-with-general: true
      words:
      - 'HELLO: 1, 2'
      - 'AWESOME: 1, 2'
      - 'OBAMA: 5'
  
  # When a player gains EXP in the vanilla leveling
  # system, this event will trigger. You can set how
  # much EXP players will earn within CyberLevels
  # based on how much they earned in the vanilla system.
  vanilla-exp-gain:
    general:
      enabled: false
      exp: 0.75, 1.25
      includes:
        enabled: false
        whitelist: false
        list:
        - 1
        - 2
    specific-amounts:
      enabled: false
      stack-with-general: true
      # If a player earns 5 via vanilla system, they
      # will earn between 2 and 3 EXP in CLV for the
      # first example below.
      amounts:
      - '5: 2, 3'
      - '6: 2.25, 3.25'
      - '7: 2.5, 3.5'
  
  # Used for RivalHarvesterHoes
  rivalhh-breaking:
    general:
      enabled: false
      exp: 1
      includes:
        enabled: false
        whitelist: false
        list:
        - POTATO
        - BEET_ROOT
    specific-blocks:
      enabled: false
      stack-with-general: true
      blocks:
      - 'CARROT: 4, 6'
  
  # Used for RivalPickaxes
  rivalpick-breaking:
    general:
      enabled: false
      exp: 1
      includes:
        enabled: false
        whitelist: false
        list:
        - DIRT
        - GRASS_BLOCK
    specific-blocks:
      enabled: false
      stack-with-general: true
      blocks:
      - 'DIAMOND_ORE: 4, 6'
  
  # Used for AxHoes (Artillex Studios). Triggered by AxHoes' own PlayerXPGainEvent
  # (fired when AxHoes confirms a successful break with one of its tools), NOT by
  # the vanilla BlockBreakEvent — AxHoes cancels that and runs its own break logic.
  # Per-block include/specific lists therefore have no effect; only the general
  # range applies. Set general.exp to choose the CyberLevels XP reward per break.
  axhoes-breaking:
    general:
      enabled: false
      exp: 1
      includes:
        enabled: false
        whitelist: false
        list:
        - POTATO
        - BEET_ROOT
    specific-blocks:
      enabled: false
      stack-with-general: true
      blocks:
      - 'CARROT: 4, 6'
  
  # Used for AxPickaxes (Artillex Studios). Same caveats as axhoes-breaking above:
  # triggered by AxPickaxes' PlayerXPGainEvent, only the general range is used.
  axpick-breaking:
    general:
      enabled: false
      exp: 1
      includes:
        enabled: false
        whitelist: false
        list:
        - DIRT
        - GRASS_BLOCK
    specific-blocks:
      enabled: false
      stack-with-general: true
      blocks:
      - 'DIAMOND_ORE: 4, 6'
