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 Jan 29, 2014Theres like 8 people on now? If you can make it :P no one usually joins during school hours
-
View User Profile
-
Send Message
Posted Jan 29, 2014-
View User Profile
-
Send Message
Posted Jan 29, 2014Do you mind making a list of all the /ench REGULAR ids? Like what do I say to enchant sharpness and others?
-
View User Profile
-
Send Message
Posted Jan 29, 2014Custom Enchantments 1.1e, the "eno eciN" - Update, has been released:
If you can't see it as a download on the right, wait until it has been approved by Bukkit Staff!
Changelog:
Other Changes
Bugfixes
-
View User Profile
-
Send Message
Posted Jan 29, 2014@IceMermanMC
Fixed the bug in 1.1e, it seems like an algorithm was faulty
@StryykerHD
There are no people on when I'm joining :(
-
View User Profile
-
Send Message
Posted Jan 29, 2014-
View User Profile
-
Send Message
Posted Jan 28, 2014ok taiterio so my ip was ez-pvp.com see you on :D
-
View User Profile
-
Send Message
Posted Jan 28, 2014@Taiterio
It's done!, the CE-shop arerunning :D thx !
-
View User Profile
-
Send Message
Posted Jan 28, 2014@Erudin1
Ah thanks for the feedback :)
I'll probably fix that bug tomorrow aswell as include some other options
@deekondvg
Awesome suggestions, all of which should be easy to make :D
It will have to write until after the code rewrite though (It will unleash a wave of new enchantments I'd say xD)
@AlbertMarty
So, did your players get 2 enchantments at once? ("a user created 6 swords that have both Autorepair and Blind on them")
The enchantment system will be thousand times better after the code rewrite, so until then just set their probabilities to 0
@IceMermanMC
I think you are not using Version 1.1d, which fixes the bugs with the CE-Shops permissions
Please download this Version and tell me if you still have problems with it.
(The only permissions important for the CE-Shop are the ones of the items/enchantments, as they allow the players to buy the related item)
---------------------I know I say it alot, but the "Code-Rewrite" is going to be awesome, it just takes a bit of time and should make it easier for me to make the plugin more configurable, more easy to handle and more easy to improve
-
View User Profile
-
Send Message
Posted Jan 28, 2014@Taiterio
hi! i tested the Druisboots again. They work fine on grass as they should do. Thank you for explanation :)
So.. there is the Potionlauncerhbug left (permission)
Thank you so far :)
-
View User Profile
-
Send Message
Posted Jan 28, 2014Suggestions: Special items and enchants
Grenades! -Throwable items like flash bangs and explosives.
Super TNT. -Bigger Booming Tnt.
Furnace/Smelt/Forge Tool enchant. - auto-smelts iron, logs, gold, sand, clay, and all that.
Haste Tool enchant - gives you haste
Alchemy Tool enchant - when mining coal you receive gold instead of the coal drop
-
View User Profile
-
Send Message
Posted Jan 28, 2014My users are encountering what appears to be a bug in version 1.1a. Within 1 hour a user created 6 swords that have both Autorepair and Blind on them. I had also created such a sword a few days before. Additionally, users have created a Lifesteal sword and a Gooey sword even though I have them set to false in the config. I have tried to workaround this by changing their probabilities to 0 and none have appeared since then. All of my users are enchanting using a table and I have no other enchantment influencing plugins installed. Console did not report any errors. I am going to update to 1.1d now but in the notes I didn't see this as a reported bug so I thought I should report it even though I am using an older version. I will report back to you if I find it occuring in 1.1d as well. Thank you for your work, your plugin is amazing and much appreciated.
-
View User Profile
-
Send Message
Posted Jan 27, 2014im using groupmanger... permissions required to use CE-shops ??? default: - customenchantment.* - -customenchantment.canEnchant - -customenchantment.canChangeItem - -customenchantment.canMakeShop
-
View User Profile
-
Send Message
Posted Jan 27, 2014@IceMermanMC
np :P
@StryykerHD
I'll check out the server tomorrow, too tired lately xD
@Erudin1
Are your players not getting the speedboost when walking on grass/dirt/leaves?
I'll check out what is wrong with the Potionlauncher, any other items this is happening with?
Obsidianshield is supposed to give you Fire Resistance.
If that is not working, just msg me, it could be Worldguard restricting areas it shouldn't resist :O
@IceMermanMC
Are you using the newest Version? Did you give players the permission for the item they are supposed to buy?
@Erudin1
Thanks for answering btw. :P
@IceMermanMC
the customenchantment.canEnchant permission is only needed for /ench, but the other permissions he has stated are the ones you are looking after
-
View User Profile
-
Send Message
Posted Jan 27, 2014@Erudin1
but, with this permission they can use /ench and using /ench is not useful use CE-Shops
-
View User Profile
-
Send Message
Posted Jan 27, 2014@IceMermanMC
You need to give the Players the Permission:
This Permissions allows a Player to enchant. And THEN you can give specific permissions like as Example ..
For PEX:
And so on.
-
View User Profile
-
Send Message
Posted Jan 27, 2014CE shops dont working
i testing giving a user the permission customenchantment.* and he can use the CEshops
but de default user cannot use the CEshop :c
-
View User Profile
-
Send Message
Posted Jan 27, 2014@Taiterio
Hi! Thanks for the Update. It fixed a big bunch of bugs and finally the most permissions are working. But i need to report 2 Bugs they're still remaining..
The Users have the permissions:
They are able to buy druidboots, but they don't have any benefits from it. Even for me as OP they are not working anymore since the last Update. I get a quick Speedboost randomly from time to time while i wear them but not as it should be. It last for 1second and then i need to run for 10-20 seconds until i get my next one second long speedboost.
The Potionlauncher is also bugy. Players are still not able to buy it via CE-Shopsign. BUT they can finally use the Potionlauncher when i give one to a player :) Would be nice if you fix this.
Oh and i have a Question.. what does Obsidianshield exactly do? Players reports they don't feel stronger or more tanky as without the shield.
-
View User Profile
-
Send Message
Posted Jan 26, 2014Hey taiterio i was wondering if you can put my server ip in the plugin description because I am a server using this plugin and have pointed out many bugs thank you server ip ez-pvp.com server name EZPVP
-
View User Profile
-
Send Message
Posted Jan 25, 2014@Taiterio
thx awesome plugin :D thx for update ^_^