CustomeEnchantmentAPI

Overwiew

The plugin is made primarily for developer usage as it doesn't do much on its own. It does however provide very easy access into creating custom enchantments that look like normal enchantments and can be added through both the enchanting table and programmatically! Now developers can make new enchantments such as life steal even with very little code!

Features

  • An extendable class for plugins for simple setting up of enchantments.
  • An abstract Enchantment class for quick enchantment creation.
  • The max level of enchantments is that of an integer variable(can be overriden if lore has a larger number).
  • Any item can use the enchantments.
  • The plugin uses a seperate Logger and logs everything in CustomEnchantmentAPI/log.
  • Dynamic creating and calling of Enchantment Events.
  • Every Enchnatment has assigned a id(plugin:enchnatmentName).

Commands

  • /ceapi or /CustomEnchantmentAPI - Are the main commands
  • /ceapi list* - Lists all registered enchantments
  • /ceapi enchant <plugin>:<enchantment> <lvl> - Enchants the item in your hand with the custom enchantment
  • /ceapi unenchant <plugin>:<enchantment> - Unenchants the item with the custome enchantment.
  • /ceapi reloadConfigs - Reloads config files.(Must be OP)
  • */ceapi enchantment <plugin>:<enchantment> - gets the information of a Enchantment

Permissions

  • adx.ceapi.* or adx.custom.enchantmentapi.plugin.* - Gives acces to all plugin commands
  • adx.ceapi.use - Gives acces to the /ceapi command
  • adx.ceapi.list - Gives acces to the /ceapi list command
  • adx.ceapi.enchant - Gives acces to use /ceapi enchant command
  • adx.ceapi.enchantment.* - Gives acces to enchant/unenchnat every Enchnatmnet avaliable.
  • adx.ceapi.enchantment.<id> - Gives acces to enchant/unenchnat the Enchnatment with the specified id.
  • adx.ceapi.enchantment - Gives you acces to /ceapi enchantment <id>

Config

config.yml

Template-en-US.yml

Javadocs, Source Code, and Tutorials

https:github.com/audioXD/CustomEnchantmentAPI.git

(feel free to add a suggestion)

Tutorial

First add the CustomEnchantmentAPI.jar as a Library

Examples

Download

File Name Status Version Downloads Date
v2.8.3-RELEASE R 1.10 +2 1,701 13/07/2016
v2.6.4-RELEASE R 1.9 +2 473 31/05/2016
CustomeEnchantmentAPI 1.20.2 Updating 1.20.2 Updating Updating
CustomeEnchantmentAPI 1.20.1 Updating 1.20.1 Updating Updating
CustomeEnchantmentAPI 1.20 Updating 1.20 Updating Updating
CustomeEnchantmentAPI 1.19.2 Updating 1.19.2 Updating Updating
CustomeEnchantmentAPI 1.19.1 Updating 1.19.1 Updating Updating
CustomeEnchantmentAPI 1.19 Updating 1.19 Updating Updating
CustomeEnchantmentAPI 1.18 Updating 1.18 Updating Updating
CustomeEnchantmentAPI 1.17.1 Updating 1.17.1 Updating Updating
CustomeEnchantmentAPI Forge Updating Forge Updating Updating
CustomeEnchantmentAPI Fabric Updating Fabric Updating Updating
CustomeEnchantmentAPI
CustomeEnchantmentAPI

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart