Note:
version 2.6 is not compatible with old Enchantments,
in 2.7 CEPListener was renamed to CEAPIListenerUtils
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!
DEV.BUKKIT.ORG link
Features
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
in 2.7 CEPListener was renamed to CEAPIListenerUtils
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!
DEV.BUKKIT.ORG link
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)
- /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.( Note: Must be OP)
- /ceapi enchantment <plugin>:<enchantment> - gets the information of a Enchantment
- 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.unenchant - Gives acces to the /ceapi unenchant 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.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
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
CustomEnchantmentAPI is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10. Downloaded 3,642 times (via Spigot). Download it and open it directly in the game.