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 Sep 2, 2015@KungPaoChicken2
I have the same issue. It seems as if permissions aren't working correctly. I guess we have to wait for Taiterio to release his new version of the plugin.
-
View User Profile
-
Send Message
Posted Sep 1, 2015@BlazeGod10
xD
-
View User Profile
-
Send Message
Posted Aug 31, 2015rpgrowland
-
View User Profile
-
Send Message
Posted Aug 31, 2015<3 rpgrownd
-
View User Profile
-
Send Message
Posted Aug 31, 2015@SchoolsCool
i would also like to see this enchantment added to the plugin :)
-
View User Profile
-
Send Message
Posted Aug 31, 2015@BlazeGod10
in console type ce update applyupdate and it will automaticly apply the newest version of this plugin.
-
View User Profile
-
Send Message
Posted Aug 30, 2015Thanks a BUNCH Taiterio.
-
View User Profile
-
Send Message
Posted Aug 30, 2015@Taiteiro can you add an enchantment called "Inquisitive" that gives you more experience depending on the level of the enchantment?
-
View User Profile
-
Send Message
Posted Aug 29, 2015Love the Plugin I use it all the time and really enjoy playing on server my one suggestion is a passive health boost enchantment and make it so you don't take fall damage with the springs on because if I jump off a tree with springs I would expect to just hit the ground and not take damage but I do. Again love your work and I am going to download every upcoming update,one last thing how do I approach updating because I don't want to have to reconfig everything when I replace the files
-
View User Profile
-
Send Message
Posted Aug 29, 2015hey plugin dev i have a tiny problem with aerial when i use it even aerial 1 can one shot someone in full prot 4 diamond armor
-
View User Profile
-
Send Message
Posted Aug 28, 2015Hello, I have one more question. I am trying to use PEX and I put the nodes that allow the people to use /ce menu, /ce list, etc. but the enchants or items never work for them. Do you know why?
-
View User Profile
-
Send Message
Posted Aug 28, 2015Is it possible to stack up on enchants and combine them on the anvil?
-
View User Profile
-
Send Message
Posted Aug 28, 2015Heyo guys,
I'll put a status update right here before answering the tons of comments that have been made in my absence. I am really sorry for not giving any sign of life there :/
I'm also really sorry for the following wall of text :<
I've been caught up in alot of serious matters lately (Post-graduation stuff) which needed some time to be worked out. Beyond that, I also took several days off to enjoy my free time and recover from all my projects.
I also worked on several projects to earn some money aswell as others which I wanted to do to improve my programming skills, especially for broadening my experience in other programming languages as I intend to join this field of work one day :)
I've been checking into the comments every now and then via my phone though, but I wanted to reply to all of them at once if possible, but that got delayed further and further as I didnt want to write a gigantic wall of text on my phone.
One suggestion I have received several times now is to convert CE to a premium plugin, which I absolutely do not intend to do. I do not want to force people into paying for something that has been free for years, people that enjoy the plugin can donate if they want to support the project (On this part, thanks to all donators so far) :)
I have however planned to upload some commissions that were aborted as premium plugins.
On the point of CE: The next update is being worked on and it'll be a rather big one. I can not give a specific date, but seeing as I should have a bit more time on my hands as of now (I hope that nothing else will come up once again....) it should be due within the next 1-2 weeks.
Thanks for sticking around!
TL;DR Been gone, I'm sorry, will work.
-
View User Profile
-
Send Message
Posted Aug 28, 2015@KungPaoChicken2
Give them the permission "ce.item.[Itemname]" :)
@MXKHD
It'll be fixed in the next update, thanks for pointing that out :)
@gepardo43
Will do :D
@AbsintoJPl
Thanks for the video! Couldn't understand it sadly enough as the translation youtube gave me was not too helpful :(
I'll add it to this page though since it seems to cover the most important aspects :)
@GamingChallenges
Shielded gives absorption as of now, what should a crushing enchant do? I'll see if I can get a config update in aswell :D
Aerial and Charge will also be fixed next update :)
@HunterGPlays
I'll do some testing on that then, thanks for pointing it out :)
@Azfaloth
I found the bug that caused this, it's fixed in the next update.
@Azfaloth
Oh, forgot about having those working with Factions, WG and stuff blocking damage :/
Will be fixed next update, currently CE ignores the events that do not do any damage as most enchantments need to ignore those.
@MINECRAFTELITE91
Huge update confirmed :)
@Darkman_Bree
Thanks for updating everyone so precisely :D
@xAcrosonicx
Will be added next update :)
@futhead_MJGunner70
Currently /ce menu does not have a option to specify the level, will try to add something like this in the next update though :)
@BODOCITY111
Any errors in console? What are you using it on?
@Weboss16
Will be fixed next update with another mechanic I am adding :)
@vaughqnz
The project is public, the github link is in the description :)
@sprat25
I'll add an option to enable this :D
@sprat25
That is already in the works, the problem I had is that the normal Anvil menu cannot be used and I needed to create my own :<
@LavaPreston123
Check out shielded :D
@Ogya
That seems weird, any errors in console? Did you set the probability of getting any CE (Under global) or did you set the ones of the individual enchantments?
@RockyTSB
Will be added!
@RichHomieWyatt
I'll check it out, may be a problem with that config option
@Ogya
If you only give your players ce.ench.* and not ce.cmd.*, they won't be able to generate them, but they will be allowed to use them.
@wildcraftpvp
I'll check out your server! :D
@blabl2000
Books will be added in the next update :)
@wildcraftpvp
I'll check out your server :D
If you want a custom version of CE, please pm me :)
@PKMNRodimus
You can set the probability of obtaining CEs higher, also you need to enable the Enchantmenttable if it is disabled
@wildcraftpvp
You can use the plugins github to contribute to the project :D
@HunterGPlays
Thanks for the donation! :)
@jawsh95
The plugin will still be updated :)
On topic of making this a premium plugin, please read the status update above :D
Looking towards the console spam: The log you sent me does not relate to CE, are you sure it happens due to CE and not some other plugin? It seems to be a problem with chunks/the map according to the line "Couldn't save chunk; already in use by another instance of Minecraft?"
Please test if the console spam continues without CE enabled and give me the result via PM.
@princeee222
Having custom probabilities for the levels is planned :)
Combining enchantments is also in the works, although it will use a custom interface.
Overlord sounds nice :D
@xDizasterCYx
Thanks! Isn't it compatible with 1.8.8 yet? If you would like to contribute with art, I'd gladly add it to the project in some way if you wanted :D
@vaughqnz
The max level is 10 I believe, don't know if the signs work beyond that.
Furthermore, the cost has to be set in the fourth line.
@jawsh95
I'll add a remove command :)
@ShankTankOP
1-2 weeks :D
@MINECRAFTELITE91
I'll check them out :)
@vaughqnz
I'll see what is happening. Are there any errors in the console?
@Moonknight_mc
What's not working with them for you?
@ergenta
Piercing only works against players, not mobs as of now, will add that as config option
@ergenta
I'll see why that happens, seems very weird :/
@ergenta
Can you test it against players?
@Skydiddy67
Take them into your hand, turn them off and click with them in hand :)
@TheSlimeMan2
No, but you can contribute to the project on GitHub :D
@PluginUser21
You'd have to give them items with the colored lores corresponding to the enchantments
@blabl2000
They shouldn't do this :O
Is pvp enabled between faction members for you?
@DBJ0212
I'll add the ability to put color codes into enchantment names
@Rocky143
Adding a cooldown on an item being given would be hard to do, I'll try to get it into the next update if possible :D
Already started working on particles :P
@GamingChallenges
What is wrong? :O
@futhead_tyedat
It's not enabled as of now, will add that next update :)
@wendellanibal
Could you send me the error?
@RevalationzZ
This is planned right now :)
@MCRocket
Books are not supported as of now, it is being worked on right now :)
You can upgrade enchants via enchantment signs
@ChristianPlayzMC
Players require permissions to obtain them from it (ce.ench.[ench])
@Da_Pdog
Yes, if you enable the feature in the config :)
@futhead_tyedat
/ce menu is currently only meant to give out the enchantment, having levels is planned for a later point.
@futhead_tyedat
Not right now, but I plan on adding some ways to configure that :)
And as it stands, CE levels all have the same probability of occuring, as there is no level curve as of now.
@GamingChallenges
Is this still occuring for you?
@Rulerish
:P
@Darkman_Bree
My todo list will be published as a book one day :D
@Samcina
There is no intended support for EnchantmentAPI as of now
@MINECRAFTELITE91
Thanks for the suggestions :D
@beasterfive43
I'll look into adding that in :D
@Rulerish
That is intended, but it gets removed automatically
@Darkman_Bree
1.9 will have a ton of new enchants :D
@MINECRAFTELITE91
Thanks, but if you see anything that can easily be fixed, you can hop onto GitHub and put up a pull request :P
HOLY WALL OF TEXT :O
That's 15 pages of comments done xD
-
View User Profile
-
Send Message
Posted Aug 27, 2015Anyone having a problem where people who aren't opped cannot use the special items? Any solutions? Thanks
-
View User Profile
-
Send Message
Posted Aug 27, 2015There is an issue with this plugin.
Setting the maximum limit for enchants in the config on an item ONLY WORKS when trying to enchant it via command.
It DOES NOT limit the # of enchants they can buy via the signs.
Is a fix for this coming out or no?
-
View User Profile
-
Send Message
Posted Aug 25, 2015Please add amount to /ce give command It would be great to give for example 64 firecrackers to player in one command..
-
View User Profile
-
Send Message
Posted Aug 24, 2015Video Tutorial on the Plugin
https://www.youtube.com/watch?v=f_kMSCQ-lR0
Credits Video: (AbsintoJ/Custom Enchantments)
-
View User Profile
-
Send Message
Posted Aug 24, 2015Great Plugin Just Needs An Update, With Maybe A Crushing Enchant And One That Gives Absorption, Also More Configurable Options, Even Aerial Or Charge On It's Lowest Settings Will Still 1 Hit Somebody With Full Protection 4 Diamond Armour.
-
View User Profile
-
Send Message
Posted Aug 24, 2015@HunterGPlays
Btw a player the TerrocidePvP wish there was more pvp though xD.