Sueta
EA

Easy Enchants

2019-03-22

Custom Enchants Made Easy

·Plugin

Intro: This API is designed to make creating custom enchants easier. You can use also use the EnchantBooks plugin to add books to a /enchanter gui.

Using the API

Features

  • EasyEnchants will automatically determine if a user is holding or wearing an item with a custom enchant. This means you don't need to do any checks inside your listener class.
  • EasyEnchants will pass along the enchant level to your listener.
  • Allows control over the DI process, making it easy to modify this plugin to your needs
  • IEquipable interface for creating enchants that activate on equip / unequip. [Thanks to CodingForCookies for the armor equip library]

To Do

  • Change to how Equipables are handled. I.e. if you take off an armor piece, and another armor piece has the same enchant that's removed, unequip shouldn't be fired.
  • Profiling and optimizations.

Similar projects

Plugin →