MageCraft Changelog:

Version 1.3 build 3

  Weapons
    - Axes
      - Amethyst Axe (New)
        - a new Axe weapon that casts a small explosion upon hit
        - has a Weapon Skill, Crystal Swirl
          - performs a circular attack around the user
          - put in Offhand to activate
          - uses and requires 10 XP Points
          - has 2.5 Seconds of Cooldown

      - Echoing Hatchet (New)
        - a new Axe weapon that casts winds that lifts up nearby mobs
        - has a Weapon Skill, Razor Wind
          - casts a whirlwind that rapidly damages neaby mobs and levitates them
          - put in Offhand to activate
          - uses and requires 15 XP Points and 10 XP Levels to use

      - Riftspace Battle Axe (New)
        - a new Axe weapon that casts multiple beams and projectiles upon hit
        - has a Weapon Skill, Riftspace Rend
          - casts a riftspace that shoots multiple homing projectiles
          - put in Offhand to activate
          - uses and requires 55 XP Points and 30 XP Levels to use

      - Blazing Halberd (New)
        - a new Axe weapon that ignites flames upon nearby mobs
        - has a Weapon Skill, Flame Circle
          - performs a circular attack around the user that shoots out fire beams and sets mobs on fire
          - put in Offhand to activate
          - uses and requires 40 XP Points and 2 XP Levels to use

      - concepts and ideas inspired by ArrowRobinGood and KevyDevy

    - Bows
      - Soulfire Caster (New)
        - a new Bow weapon that shoots a Soulfire Arrow that inflicts Wither effect and sets mobs on fire

      - Ocean's Wrath (New)
        - a new Bow weapon that shoots Bubble Projectiles that deals No Cooldown Damage
        - projectile movement and amount is determined by bow pull
        - Bubble Projectiles removes Fire from mobs and blocks, but evaporates upon contact with Lava

      - Frozen Hunter (New)
        - a new Bow weapon that shoots a Frozen Projectile that casts an Ice Cage upon impact
        - projectile power is determined by bow pull

      - Golden Electric Bow (New)
        - a new Bow weapon that shoots an Electric Projectile that zaps nearby mobs and casts Lightning Bolts
        - projectile power and movement is determined by bow pull

      - Dragon's Bolt (New)
        - a new Bow weapon that shoots a Dark Projectile that can cast an explosion upon impact
        - projectile power and movement is determined by bow pull

    - Crossbows
      - Abyss Ranger (New)
        - a new Crossbow weapon that fires an extremely fast projectile that deals massive damage
        - requires Spectral Arrows to fire properly, otherwise it would recoil its damage
        - Quick Charge enchantment decreases damage by 12 per level

      - Red Sparkler (New)
        - a new Crossbow weapon that fires multiple Burning Buckshots that bursts into smaller projectiles
        - Buckshot projectiles deal No Cooldown Damage which means it can stack damage
        - Multishot enchantment increases the amount of projectiles fired

      - Void Seeker (New)
        - a new Crossbow weapon that fires a Vortex projectile that pulls in nearby mobs upon impact before exploding
        - Piercing enchantment increase the chance to fire a stronger Vortex projectile by 25% per level

    - Prism Staff
      - Beam attacks now deal 3 Damage, but ignores Damage Cooldown

  Technical
    - added in-house Damage Types for exclusive use in the Datapack
    - changed Schedule commands for Clocks to use Replace
    - changed checking for Player Stats from using "if entity" to "if score"
    - used in-house Damage Types and modified the "bypasses_cooldown" and "bypasses_armor" tags for Damage Types

Version 1.2 build 15

  Technical
    - optimization changes, performance improvements, and file organization changes
    - bug fixes with the damage system

Version 1.2 build 13

  Weapons
    - Crystal Katana (New)
      - added a new Sword magic weapon that can cast homing projectiles upon hit
      - has a Weapon Skill, Healing Focus I
        - heals 2 Hearts after focusing for at least 3 Seconds
        - put in Offhand then Sneak and stop moving to begin focusing
        - uses and requires 1 XP Point when focusing

    - Gemspark Blade (New)
      - a new Sword magic weapon that cast a small explosion upon hit
      - has a Weapon Skill, Electric Dash
        - instantly dash for up to 7 Blocks, damaging any hit enemies along the way
        - put in Offhand to activate
        - put in Mainhand to reuse, will not work if Dual Wielding the same weapon
        - uses and requires 30 XP Points and 5 XP Levels to use
        - has 6 Seconds of Cooldown

    - Emerald Saber (New)
      - a new Sword magic weapon that casts a Slash attack
      - has a Weapon Skill, Great Slash
        - casts 3 Slash attacks with an extended range
        - put in Offhand to activate
        - put in Mainhand to reuse, will not work if Dual Wielding the same weapon
        - uses and requires 40 XP Points and 10 XP Levels to use
        - has 6 Seconds of Cooldown

    - Flame Saber (New)
      - a new Sword magic weapon that casts a Flaming Slash attack that deals Fire Damage
      - can be upgraded with Netherite Ingot via the Smithing Table using Netherite Upgrade Smithing Template
      - has a Weapon Skill, Blazing Slash
        - casts 3 Flaming Slash attacks with an extended range
        - casts 4 Flaming Slash attacks with an extended range when upgraded with Netherite
        - put in Offhand to activate
        - put in Mainhand to reuse, will not work if Dual Wielding the same weapon
        - uses and requires 80 XP Points and 20 XP Levels to use
        - has 7 Seconds of Cooldown, 9 Seconds if upgraded with Netherite

    - Obsidiana (New)
      - a new Sword magic weapon that creates rifts on the ground and ruptures, dealing Splash Damage
      - has a Weapon Skill, Lacrima Strike
        - creates 3 rifts on the ground which has an extended range
        - put in Offhand to activate
        - put in Mainhand to reuse, will not work if Dual Wielding the same weapon
        - uses and requires 100 XP Points and 20 XP Levels to use
        - has 12 Seconds of Cooldown

    - Sculk Seeker (New)
      - a new Sword magic weapon that casts multiple Soul projectiles, dealing Slowness and Wither effects
      - has a Weapon Skill, Abyssal Shriek
        - casts many Soul Projectiles, dealing Slowness and Wither effects
        - also Levitates, then fires a long range Beam that deals heavy damage
          - uses 1 XP per Beam attack, may use up to 150 XP
          - can be cancelled by removing the weapon in the Offhand
        - put in Offhand to activate
        - put in Mainhand to reuse, will not work if Dual Wielding the same weapon
        - uses and requires 100 XP Points and 25 XP Levels to use
        - has 8 Seconds of Cooldown

    - Enderstrike (New)
      - a new Sword magic weapon that casts an explosion upon hit
      - has a Weapon Skill, Void Dash
        - instantly dash for up to 15 Blocks, damaging any hit enemies along the way
        - heals the user upon killing a mob using the skill
        - put in Offhand to activate
        - put in Mainhand to reuse, will not work if Dual Wielding the same weapon
        - uses and requires 80 XP Points and 25 XP Levels to use
        - has 6.5 Seconds of Cooldown

    - Astral Katana (New)
      - added a new Sword magic weapon that can cast multiple homing projectiles upon hit
      - has a Weapon Skill, Healing Focus II
        - heals 4 Hearts after focusing for at least 2 Seconds
        - put in Offhand then Sneak and stop moving to begin focusing
        - uses and requires 2 XP Point when focusing

  Technical
    - updated Recipe Advancements to Recipe Crafted from Recipe Unlocked
    - is now incompatible with Minecraft 1.19 and lower

Version 1.1 build 11

  Weapons
    - Tomes
      - can now be used in the Offhand
      - can now be Dual Wielded with other weapons
        - Tome must be in the Offhand
        - Dual Wielding will not work for the same weapon

  Technical
    - removed unused files

Version 1.1 build 8

  Weapons
    - Astral Codex
      - made projectiles go faster
      - projectiles now home in on targets more accurately
      - projectiles now deal 16 Splash Damage within 3 Blocks instead of piercing through mobs
      - adjusted particle effects and description

    - Withering Tome
      - now only casts 3 projectiles, instead of 7 projectiles
      - lowered cooldown to 12 Ticks (0.6 Seconds)
      - adjusted description

Version 1.1 build 3

  Technical
    - updated for Minecraft 1.20
    - removed version tag scoreboard for checking versions
    - made version checking more compact