Custom Enchants

You create custom enchants inside of the MythicMobs/Enchantments folder not inside of the Artifacts/Enchantments folder. See below for the default enchantment.

To get the enchant, hold whatever item you want to enchant, or a normal book and do /artifacts enchant <enchantname> <level>

You can't remove an enchant/change an enchant ID without restarting the server. Artifacts register enchants as ACTUAL minecraft enchantment, not some hacky lore system. Therefore you can't unregister enchants without performing a server restart.

VENOMOUS:
  Display: 'Venomous'
  MinLevel: 1
  MaxLevel: 3
  ItemType: WEAPON
  Options:
    Cursed: FALSE
    Treasure: FALSE
    ShowInLore: FALSE
    LevelAsPower: FALSE
  EnchantableItems:
  - DIAMOND_SWORD
  - IRON_SWORD
  - GOLDEN_SWORD
  - STONE_SWORD
  - WOODEN_SWORD
  ConflictingEnchants:
  - FIRE_ASPECT 
  Skills:
  - effect:particles{p=happyVillager;amount=5;speed=0.1;yOffset=1;hS=0.5;vS=0.1} @target ~onAttack
  - potion{type=SLOW;d=100;level=1} @trigger ~onAttack
  - potion{type=WITHER;d=100;level=1} ?enchantlevel{level=1} @trigger ~onAttack
  - potion{type=WITHER;d=100;level=2} ?enchantlevel{level=2} @trigger ~onAttack
  - potion{type=WITHER;d=100;level=3} ?enchantlevel{level=3} @trigger ~onAttack
You can also use a skill just like you would call out on a mob:
STUNNING:
  Display: 'Stunning'
  MinLevel: 1
  MaxLevel: 3
  ItemType: WEAPON
  Options:
  EnchantableItems:
  - DIAMOND_SWORD
  - IRON_SWORD
  - GOLDEN_SWORD
  - STONE_SWORD
  - WOODEN_SWORD
  Skills:
  - skill{s=Stunning1} ?enchantlevel{level=1} @target ~onAttack .2
  - skill{s=Stunning2} ?enchantlevel{level=2} @target ~onAttack .2
  - skill{s=Stunning3} ?enchantlevel{level=3} @target ~onAttack .2