Custom Enchantments
Description
This plugin adds a whole bunch of awesome new Items and enchantments that are independent of the Minecraft Enchantment system.
This is my first plugin and at the same time my first Java Project.
For Suggestions/Commissions/Bugs/etc., leave a comment below.
Official Servers
If you want to see the plugin in action, check out the following servers!
Current official Servers:
- mc.canicraft.ca
- Draids.net
- p-n.ca
Videos of the Plugin
Please note that the following Videos were made using older versions of the plugin:
Commands
- /ce - The main command node for Custom Enchantments
Please note that for any command after the main node, you do not have to enter it's full name, the first letter is enough (Example: /ce list = /ce l).
Words in angle Brackets ( < > ) mean that the argument is required, while words written in square Brackets ( [ ] ) are optional.
- /ce runecrafting - Opens the runecrafting inventory.
- /ce menu - Opens an inventory menu for navigating and obtaining Custom Enchantments and Items.
- /ce reload - Reloads the CE config.
- /ce remove [Enchantment] - Removes an enchantment (or all of them) from an item.
- /ce list <Enchantment/Item> - Lists all Custom Enchantments or Items.
- /ce enchant [Required material] <Enchantment> [level] - Adds the specified Enchantment to the item in your hand. If a required material is given, the command will only work if the player holds that item. If an item already has the enchantment, the level will be increased.
- /ce item <Item> - Transforms the item in the player's hand into the specified Custom Item.
- /ce change <Name/Lore> <Color/Set/Add/Reset> [New Value] - Allows you to change the name/lore of the item in your hand
- /ce give <Player> <Material> <Item/Custom or Vanilla Enchantment:Level> [Custom or Vanilla Enchantment:Level] ... - Gives the target player an item with the set material containing the given Enchantments. Please note that the Material has to be either the Minecraft material ID or the Bukkit material ID. The same goes for the Vanilla enchantment names. You can add infinite vanilla and custom enchantments to the item using this command.
Content
Enchantments | Items
Admin Information
Config Explanation | All permissions
Enchantment Books
Version 2.4 added a feature called Runecrafting that allows enchantments to be put on books.
They can be created using /ce ench or /ce menu, given through /ce give and obtained by enchanting a book using the enchanting table.
If disenchanting is enabled, enchanted items can also be turned into enchantment books.
Using an enchantment book or an enchanted item on an Anvil will open the Runecrafting inventory, which can also be opened by using /ce menu or /ce runecrafting. The lower slot requires the enchanted item while the top slot requires the item to enchant.
Sign shops
If you are using version 2.2 or higher of the plugin, you can sell Enchantments by setting up a sign in the following format:
- "[CustomEnchant]" (Without the "s) as the first line.
- The Enchantment you want to sell as the second line.
- The cost of the enchantment as the fourth line. This requires Vault and a compatible economy plugin
Players that do not have the enchantment will have the enchantment applied to their current item, if they already have the enchantment they are trying to buy, the level of the enchantment will increase by 1, up to the specified maximum level of the Enchantment (Can be set in the config).
CE-Menu
If you have Vault installed, you can set a price for the Items/Enchantments through the config. The items and enchantments can then be bought in /ce menu.
CE's in Kits
To add Custom Enchantments and Items into kits, follow this guide:
- Check out if your kit plugin supports colored names and/or lores.
- Find example kits that add colored names and/or lores in your kit plugin
- For items, set "name: <Item>", for Enchantments, set "lore: <Enchantment>". You may have to find out how to add multiple lines of lore via your kit plugin
Notes:
The <Item> is structured like this: <Colorcode of the Item><The full Itemname>, the <Enchantment> is defined as: <Colorcode of the Enchantments><EnchantmentName> <Level in roman numerals>
The Colorcodes can be found on this site.
Examples:
Lifesteal would be "lore: &4&oLifesteal" (If you didn't change the standard color of the enchantments) &4 stands for the Color Dark Red, &o stands for the name being italic
In essentials, Lifesteal II and Poison III would be "lore: &4&oLifesteal II|&4&oPoison III" (Note: the '|' in the middle of the two enchantments seperates multiple lines in the lore of the kits made by essentials)
Flamethrower would then be "name: &4Flamethrower"
Bug reports
To make it faster and easier for me to help you with bugs and errors occuring, please send me a pm containing the following information:
- What version are you using? (See the Point Further Information to find out if a newer Version is avaivable)
- Does your console give you any errors? If yes, please send me a copy of them, this might make the further steps obsolete.
- What situation did the error occur in?
- Can you reproduce the error or does it happen randomly?
Donating
If you want to support development, you can donate by clicking here. It really helps me out a lot and I am thankful for every single donation, no matter how small :)
Github
If you want to contribute to Custom Enchantments or just want to take a look at the source code, you can check out the official repository of Custom Enchantments. Please note that the project was not originally designed for the public, so the project contains little to none documentation.
Current Version: 2.4c
Things that are planned for the future can be found here and you are also free to leave suggestions on there aswell
The main page for older versions can be found here.
-
View User Profile
-
Send Message
Posted Feb 12, 2016i had some enchantment ideas after playing Heroes of the storm https://docs.google.com/document/d/1neLBPA5RvoHhX9dkjh_4yEX-QAAwSLdtU9h3myaijgI/ i have some more ideas too if you're interested :D the other ideas are not from heroes so i did not include them on that list
-
View User Profile
-
Send Message
Posted Feb 12, 2016@Taiterio
Hi again, thanks for the reply ! In my console I have an error when I use the rune crafting, it says "Could not pass event InventoryClickEvent to CustomEnchantments" and I have no clue what's going on, I've done everything like you said but I can't do anything. I've tried to do it with the enchant table and it works perfectly but if I enchant books, I have to apply the enchant in the rune crafting and it doesn't work :$. You may be thinking i'm a noob, I totally agree with you and I'm sorry to bother you with that.
@Taiterio
-
View User Profile
-
Send Message
Posted Feb 12, 2016@MLGAntivirus
Runecrafting works by putting the enchantments in the bottom slot (Explosive V), and the item to put these enchantments on in the top slot. Afterwards, if the top item appears on the right slot, click it to complete the transformation.
@ghost_rider123
ce.runecrafting
@ZetTtyu
See my above explanation on Runecrafting, the two items should only be returned to your inventory when you do not exit the inventory without creating the item.
If enabled, you can also use the enchantment table to enchant items.
@TheCrystalStar
Please pm me the errors you are getting.
@Ic3Penguinz
Added to my list, though they will not make it into the next update.
@vallan0125
This feature has been scrapped in favor of a more extensive overhaul of the config.
@adam220adam
I'll check out what would cause this.
@slayermarth101
This should have been fixed in one of the latest updates, plus you can already set the bonus damage it does.
I'll check out the suggestions once I get time for a feature update :)
@phoenixlzx
Can you send me a pm partaining to what the logging shows? Also, try setting the "MinimumMsForLog" to 0 in order to get all events.
-
View User Profile
-
Send Message
Posted Feb 12, 2016@ghost_rider123
I downloaded it yesterday so it's up to date, regarding the rune crafting, everything is set to true in the config file. I can enchant my stuff in it but it gives me back the non enchanted stuff, the book and also the item with the enchant. It's weird..
-
View User Profile
-
Send Message
Posted Feb 12, 2016Runecrafting Help Needed
Hi!!! I`m a server owner and I need help with runecrafting. I`m trying to add Explosion V to it. If you could tell me how to it with the custom enchantments plugin. Thanks!!!!
-
View User Profile
-
Send Message
Posted Feb 12, 2016@adam220adam
you probably didn't give yourself permissions to do so
-
View User Profile
-
Send Message
Posted Feb 12, 2016@ZetTtyu
How did u allow the runecraft ? in the first place
@vallan0125
You have to update to the newer version which allows u to have Runecrafting instead of config! -Just a tip
-
View User Profile
-
Send Message
Posted Feb 12, 2016@ZetTtyu
How did u allow the runecraft ? in the first place
-
View User Profile
-
Send Message
Posted Feb 12, 2016Hey! Just a quick question! How do I allow runecrafting ? I checked the permissions nothing there... Please help! thanks
-
View User Profile
-
Send Message
Posted Feb 12, 2016Hey guys, I'm french so it's a little bit complicated for me to understand everything but, I have a problem or maybe not cause I'm such a noob in editing plugins.. So, here is my problem ; How can we put the enchantments on a weapon, I mean a member not an admin, when i use the runecrafting, it gives me the enchanted item but when I press "E" it gives me back the enchant book and the non enchanted item too. So I wanted to know if this is a bug or if it is just me having some trouble with the plugin. And also, is their another way to enchant an item ?
Thanks.
-
View User Profile
-
Send Message
Posted Feb 11, 2016Problem
So, Basically I'm Running a version of spigot which is 1.7.10 but allows 1.8 join (1.8 users can't use 1.8 stuff). so i downloaded the latest version of this plugin to get the enchant book update and when ever i try to combine a enchant book with armor in the anvil my console shows a bunch or errors.... Please Help
-
View User Profile
-
Send Message
Posted Feb 11, 2016JUst some examples of enchantments I would want to be added in
i havent learned all enchantments in this plugin so if i say one thats already in the plugin-my bad!
1. a enchantment that gave health boost 2.a enchantment that gives you strength 3 and speed 2 for 5 seconds when your low on health 3.a enchantment that allows you to fly 4.a enchantment that allows you to go invisible 5.a enchantment that forms obsidian around you when your low on health
-
View User Profile
-
Send Message
Posted Feb 11, 2016hi i am a server owner and i have a problem 1 i hate to reed 2 a have reed thru the hole cinfig (yes it was hell) and i cant find were to enable ingame config you know when you do /ce menu to the right its an actevator rail witch is renamed as config and under it curetly disabled
-
View User Profile
-
Send Message
Posted Feb 10, 2016I have downloaded the latest version... When I make a sign it says "you have successfully created a sign" in green text... Then whenever I right click the sign, nothing happens, no message. (I tested it with multiple enchants and made sure to use the proper armor for it) Example: I made a gears sign and use diamond boots to right click and NOTHING happens.. This is so weird because it did give me the message "Successfully created a gears sign" I am on spigot 1.8.8 with essentials and vault working perfectly.
-
View User Profile
-
Send Message
Posted Feb 10, 2016I don't fully remember if this is added or not because I looked at it two days ago and Im currently on my phone, so I can't see the config.But, can you make Aerial and Charge bonus damage configurable? (I think it already is though, not sure.) I was using the default aerial and Charge configuration and players were able to one shot me. I tested it up to protection 500 armor, and I still got hit once and died. Could you look into this? Also, I posted some ideas about potential enchants on the "Planned Features" page. Could you check those out too? :) Thanks for your time.
-
View User Profile
-
Send Message
Posted Feb 9, 2016@Taiterio
Logging is enabled, and all things printed is the error log previously posted when using bow enchants, others no log at all.
-
View User Profile
-
Send Message
Posted Feb 9, 2016@DivineCritZ
Will see if this makes it into the next update
@officialblack
Currently, all enchantments are purely based on lore and there are no current plans to change this.
For the language file: I'm still looking for ways to properly include this, according with a better way to configurate the plugin and its content.
@phoenixlzx
Can you enable logging in the config? It should tell you whether the enchantments are even called
-
View User Profile
-
Send Message
Posted Feb 9, 2016Hi, Can you create an enchant that gives more XP, Sort of like Inquisitive on Cosmic Thanks
-
View User Profile
-
Send Message
Posted Feb 8, 2016I like the plugin. I was wondering if there was a way for floAuction to recognize the custom enchants as enchants instead of a lore also if it was possible to make a lang file or just a prefix editor in config Thanks :D
-
View User Profile
-
Send Message
Posted Feb 8, 2016@skyzophrenic
I made a new sword and type /ce enchant disarming and hit other players or mobs it just nothing happens... no error log as well.
But bow enchants do have error logs printed before.
@Taiterio
No startup error, many other enchants working.