<commit_before><!--
 IMPORTANT:
  This is the core recipe file. Modifying this file will have no effect. It will be rewritten by EnderIO and all
  modifications made to it will be lost. To add or modify recipes please use 'EnchanterRecipes_User.xml'.

 Costs are calculated as follows:

  level = enchantmentItem.stackSize
  levelCost = Config.enchanterBaseLevelCost;
  for (int i = 0; i < level; i++) {
    levelCost += costPerLevel * level;
  }

-->

<enchaterRecipes>

  <enchantment name="enchantment.protect.all" costPerLevel="1" >
    <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="6" number="16" />
  </enchantment>
  <enchantment name="enchantment.protect.fire" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="blaze_powder" number="16" />
  </enchantment>
  <enchantment name="enchantment.protect.fall" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="feather" />
  </enchantment>
  <enchantment name="enchantment.protect.explosion" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="gunpowder" number="16" />
  </enchantment>
  <enchantment name="enchantment.protect.projectile" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="arrow" number="16" />
  </enchantment>
  <enchantment name="enchantment.oxygen" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="glass_bottle" />
  </enchantment>
  <enchantment name="enchantment.waterWorker" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="waterlily" />
  </enchantment>
  <enchantment name="enchantment.thorns" costPerLevel="8" >
    <itemStack modID="minecraft" itemName="double_plant" itemMeta="4" />
  </enchantment>
  <enchantment name="enchantment.damage.all" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="quartz" number="12" />
  </enchantment>
  <enchantment name="enchantment.damage.undead" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="rotten_flesh" number="12" />
  </enchantment>
  <enchantment name="enchantment.damage.arthropods" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="spider_eye" number="12" />
  </enchantment>
  <enchantment name="enchantment.knockback" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="piston" />
  </enchantment>
  <enchantment name="enchantment.fire" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="blaze_rod" number="8" />
  </enchantment>
  <enchantment name="enchantment.lootBonus" costPerLevel="4" >
    <itemStack oreDictionary="itemSkull" />
  </enchantment>
  <enchantment name="enchantment.digging" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="redstone" number="12" />
  </enchantment>
  <enchantment name="enchantment.untouching" costPerLevel="26" >
    <itemStack modID="minecraft" itemName="slime_ball" />
  </enchantment>
  <enchantment name="enchantment.durability" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="obsidian" />
  </enchantment>
  <enchantment name="enchantment.lootBonusDigger" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="emerald" number="4" />
  </enchantment>
  <enchantment name="enchantment.arrowDamage" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="flint" number="12" />
  </enchantment>
  <enchantment name="enchantment.arrowKnockback" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="string" />
  </enchantment>
  <enchantment name="enchantment.arrowFire" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="netherrack" />
  </enchantment>
  <enchantment name="enchantment.arrowInfinite" costPerLevel="26" >
    <itemStack modID="minecraft" itemName="ender_pearl" />
  </enchantment>
  <enchantment name="enchantment.lootBonusFishing" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="dye" itemMeta="4" />
  </enchantment>
  <enchantment name="enchantment.fishingSpeed" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="fish" />
  </enchantment>
  <enchantment name="enchantment.enderio.soulBound" costPerLevel="21" >
    <itemStack modID="EnderIO" itemName="itemMaterial" itemMeta="8" />
  </enchantment>
  <enchantment name="enchantment.enderzoo.witherArrow" costPerLevel="6" >
    <itemStack modID="EnderZoo" itemName="witheringDust" />
  </enchantment>

  <!-- The wither potion in the creative tab has a meta of 8235 while a brewed potion has one of 8203
       so adding both-->
  <enchantment name="enchantment.enderzoo.witherWeapon" costPerLevel="6" >
    <itemStack modID="minecraft" itemName="potion" itemMeta="8235" />
  </enchantment>
  <enchantment name="enchantment.enderzoo.witherWeapon" costPerLevel="6" >
    <itemStack modID="minecraft" itemName="potion" itemMeta="8203" />
  </enchantment>
  <enchantment name="enchantment.repair" costPerLevel="6" >
    <itemStack modID="minecraft" itemName="anvil" />
  </enchantment>

</enchaterRecipes><commit_msg>#1712 #880 More enchants for enchanter<commit_after><!--
 IMPORTANT:
  This is the core recipe file. Modifying this file will have no effect. It will be rewritten by EnderIO and all
  modifications made to it will be lost. To add or modify recipes please use 'EnchanterRecipes_User.xml'.

 Costs are calculated as follows:

  level = enchantmentItem.stackSize
  levelCost = Config.enchanterBaseLevelCost;
  for (int i = 0; i < level; i++) {
    levelCost += costPerLevel * level;
  }

-->

<enchaterRecipes>

  <enchantment name="enchantment.protect.all" costPerLevel="1" >
    <itemStack modID="EnderIO" itemName="itemAlloy" itemMeta="6" number="16" />
  </enchantment>
  <enchantment name="enchantment.protect.fire" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="blaze_powder" number="16" />
  </enchantment>
  <enchantment name="enchantment.protect.fall" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="feather" />
  </enchantment>
  <enchantment name="enchantment.protect.explosion" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="gunpowder" number="16" />
  </enchantment>
  <enchantment name="enchantment.protect.projectile" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="arrow" number="16" />
  </enchantment>
  <enchantment name="enchantment.oxygen" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="glass_bottle" />
  </enchantment>
  <enchantment name="enchantment.waterWorker" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="waterlily" />
  </enchantment>
  <enchantment name="enchantment.thorns" costPerLevel="8" >
    <itemStack modID="minecraft" itemName="double_plant" itemMeta="4" />
  </enchantment>
  <enchantment name="enchantment.damage.all" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="quartz" number="12" />
  </enchantment>
  <enchantment name="enchantment.damage.undead" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="rotten_flesh" number="12" />
  </enchantment>
  <enchantment name="enchantment.damage.arthropods" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="spider_eye" number="12" />
  </enchantment>
  <enchantment name="enchantment.knockback" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="piston" />
  </enchantment>
  <enchantment name="enchantment.fire" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="blaze_rod" number="8" />
  </enchantment>
  <enchantment name="enchantment.lootBonus" costPerLevel="4" >
    <itemStack oreDictionary="itemSkull" />
  </enchantment>
  <enchantment name="enchantment.digging" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="redstone" number="12" />
  </enchantment>
  <enchantment name="enchantment.untouching" costPerLevel="26" >
    <itemStack modID="minecraft" itemName="slime_ball" />
  </enchantment>
  <enchantment name="enchantment.durability" costPerLevel="2" >
    <itemStack modID="minecraft" itemName="obsidian" />
  </enchantment>
  <enchantment name="enchantment.lootBonusDigger" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="emerald" number="4" />
  </enchantment>
  <enchantment name="enchantment.arrowDamage" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="flint" number="12" />
  </enchantment>
  <enchantment name="enchantment.arrowKnockback" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="string" />
  </enchantment>
  <enchantment name="enchantment.arrowFire" costPerLevel="1" >
    <itemStack modID="minecraft" itemName="netherrack" />
  </enchantment>
  <enchantment name="enchantment.arrowInfinite" costPerLevel="26" >
    <itemStack modID="minecraft" itemName="ender_pearl" />
  </enchantment>
  <enchantment name="enchantment.lootBonusFishing" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="dye" itemMeta="4" />
  </enchantment>
  <enchantment name="enchantment.fishingSpeed" costPerLevel="4" >
    <itemStack modID="minecraft" itemName="fish" />
  </enchantment>
  <enchantment name="enchantment.enderio.soulBound" costPerLevel="21" >
    <itemStack modID="EnderIO" itemName="itemMaterial" itemMeta="8" />
  </enchantment>
  <enchantment name="enchantment.enderzoo.witherArrow" costPerLevel="6" >
    <itemStack modID="EnderZoo" itemName="witheringDust" />
  </enchantment>

  <!-- The wither potion in the creative tab has a meta of 8235 while a brewed potion has one of 8203
       so adding both-->
  <enchantment name="enchantment.enderzoo.witherWeapon" costPerLevel="6" >
    <itemStack modID="minecraft" itemName="potion" itemMeta="8235" />
  </enchantment>
  <enchantment name="enchantment.enderzoo.witherWeapon" costPerLevel="6" >
    <itemStack modID="minecraft" itemName="potion" itemMeta="8203" />
  </enchantment>
  <enchantment name="enchantment.repair" costPerLevel="6" >
    <itemStack modID="minecraft" itemName="anvil" />
  </enchantment>
  <enchantment name="enchantment.soul_stealer" costPerLevel="6" >
    <itemStack modID="SSTOW" itemName="sstow_soul_shard" />
  </enchantment>
  <enchantment name="enchant.cofh.holding" costPerLevel="6" >
    <itemStack modID="ThermalExpansion" itemName="Strongbox" itemMeta="3" />
  </enchantment>
  <enchantment name="enchant.cofh.multishot" costPerLevel="6" >
    <itemStack modID="ThermalFoundation" oreDictionary="dustAerotheum" />
  </enchantment>

</enchaterRecipes>
{'fraction_non_alphanumeric': 0.14730878186968838, 'fraction_numerical': 0.015336524372374719, 'mean_word_length': 5.533503509891513, 'pattern_counts': {'":': 0, '<': 196, '<?xml version=': 0, '>': 194, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6644370', 'n_tokens_mistral': 3632, 'n_tokens_neox': 3579, 'n_words': 628}