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 Jul 19, 2015@Darkman_Bree
It was a example maybe you can change it in the config if he adds it.
-
View User Profile
-
Send Message
Posted Jul 19, 2015@MINECRAFTELITE91
Isn't 10x10 a little too OP?
-
View User Profile
-
Send Message
Posted Jul 18, 2015How does this work with EnchantmentAPI? It seems like i can't get any custom enchants. Or i wasn't lucky? Edit: I tried with around 50 items Edit2: SignShop works fine with enchants
-
View User Profile
-
Send Message
Posted Jul 18, 2015@PluginProblems
Set RequirePermissions to false in the config
-
View User Profile
-
Send Message
Posted Jul 18, 2015@PluginProblems
I don't think so I think its a config thing just look in the config and it might tell you.
-
View User Profile
-
Send Message
Posted Jul 18, 2015Um, Non-Ops can't use Custom Enchants. Is there a permission to use CE while not OP? Please help, quick. Thanks!
-
View User Profile
-
Send Message
Posted Jul 18, 2015@Darkman_Bree
Wow it worked. thanks a lot!
-
View User Profile
-
Send Message
Posted Jul 17, 2015== ENCHANTMENTS I WOULD LIKE TO SEE ==
ARMOR
1.(Protected Maybe)Enchantment that allows you to get resistance and debuffed enlightened thing like only regeneration 1 or something no matter the level and have slowness 3.
2.(Reinforcements)Enchantment that spawns mobs that fight for you with almost equal gear that your wearing similar to someone else's suggestion and they will also not attack you if you hit them as if you weren't even there.
3.(Retaliation)Enchantment that adds extra damage with a bow similar to power but goes on your armor.
3.(Bullet-Proof)It provides protection from arrows so you can have a projectile protection and also have normal protection on at the same time or it will decrease the power of piercing.
4.(Spiky)It works like thorns but it doesn't degrade your armor when hit.
5.(Sneaky)When you shift you will blind anyone in a 10x10 area.
Thanks for considering my suggestions!
-
View User Profile
-
Send Message
Posted Jul 17, 2015@Stumpy_hd
Hey if you want I can make one for ya I just need you to give me a list of all the enchantments and custom enchantments you want its not impossible it just takes a bit to configure it I'll give you the finished product :D Just to tell you if you want to put it on EVERY single enchant and EVERY single piece of armor thats gonna take awhile and I might need something in return.
-
View User Profile
-
Send Message
Posted Jul 17, 2015@Brzurk
lore:&4&oPoison_II|&4&oAerial_IV
Applies Poison 2 and Aerial 4. The symbol to make another line is |
I hope it helped ;)
-
View User Profile
-
Send Message
Posted Jul 17, 2015Does anybody know how to add multiple enchantment in kits with essentials? Please let me know if so i've been trying for ages
-
View User Profile
-
Send Message
Posted Jul 16, 2015Could you make it so its real hearts though because absorption hearts don't count for deathbringer last time I checked..
-
View User Profile
-
Send Message
Posted Jul 16, 2015@Rulerish
I remember hearing that the ice gets removed when server restarts
-
View User Profile
-
Send Message
Posted Jul 16, 2015@Taiterio
There enchanting system is used by levels of exp not money. So you do /exp to get how much exp you use not pure levels. You then type /enchanter and can pick between common uncommon rare ultra rare and legendary book. each costing a certain amount of exp. It thens gives you a book saying Common enchant book etc. You right click it when its in your hand and it gives you a random custom enchant with a success rate and a fail rate. There are diffrent levels of each enchantment. like Molten II and stuff. The success rate is if the enchantment will succed and go on the armor or weapon. The destroy chance is if it fails to go on the chance your armor is destroyed. To add it you pickup the book in you inventory and place click on what you want to put it on. and its just luck and going till you get a good success rate. You need spawners that players can buy but you can do that essentials. Also please add the guardians enchant I love that one :D
-
View User Profile
-
Send Message
Posted Jul 16, 2015BUG:
Ice Aspect sometimes covers players in ICE.
That can ruin regions with world guard protection.. =S
-
View User Profile
-
Send Message
Posted Jul 16, 2015@Taiterio
1.9 is adding a Levitation, Spectral effect :O
That sounds like new Cenchantments :D Levitating I: Applies Levitation to entity hit. Spectre I: Applies Spectral to entity hit.
Necromancer Staff of Destruction, Those shulker shots?
These are just idea's for 1.9 when it comes out, then im atleast the first to request this.
-
View User Profile
-
Send Message
Posted Jul 15, 2015@Taiterio
Over loaded with idea's and suggestions wish I could help with you on coding but pretty bad at coding but since I started like only 2 days ago I think in 2 years I could code anything that is possible with enough effort and time oh and thanks for responding to all I asked :D
I was also wondering.. Any idea's on when the new update will arrive? 1 month, 2 months?
-
View User Profile
-
Send Message
Posted Jul 15, 2015@beasterfive43
The enchant sounds like a nice idea :)
For the enchanting system, I never checked out theirs, so could you tell me how you envision it?
@Mihiledd
Sorry to say, but those messages do not belong to Custom Enchantments :/
@MINECRAFTELITE91
The dodge enchantment sounds neat :)
I'm already working on that; however there are some visual bugs that keep appearing which make the system messy to use for players, which was the main reason its not in as of yet :/
The changes to Enlightened would make the control over the effect a bit easier and would be easy to implement by recycling the bleed effect for that :)
The config will get revamped at some point, allowing server owners to interact with it much more extensively and effectively; However changing the potion effects themselves that an enchantment has will be implemented at a much later date when this system is fully done. Until that happens, I'll try to get the potion effects their respective enchantments soon enough :)
For the next update, Shielded will be reworked to either give the player the shield permanently but have it kept at a cooldown after the player is attacked so the effect will not be refreshed.
I never take requests as commands, but I try my best to implement everything that is requested as long as it's reasonable. The problem is that I can't tend to everyones needs and wishes, which means that the requests that stuck to me in some way or that are fast to implement or that many people want are the ones that see the light of day while requests that have been made ages ago never make it into an update, which is very unfortunate. I sincerely hope that people understand this though and they are not offended by it :)
@ABugsTheater
Glad to hear that it is working now! :)
The problem is not a direct incompatibility, it is just that this plugin absolutely depends on the colored names/lores of items in order to recognize enchantments, which seems to have been broken by a weird bug in one of your plugins. I have checked out some of the plugins you sent me but couldnt find any similar reports of such a bug :/
@Wavebrother
That is not yet implemented since it will take some more work on it :D
@Dragon_Pickaxe
Already fixed the bug with going over the Custom Enchantment limit of an item :)
@HunterGPlays
Like I said in my last comment, this plugin will absolutely stay free :)
The premium plugins I meant were very derivative works that have gathered over the years :)
@Nozomi111
I believe that this is a WorldGuard problem, meaning the player has no permission to pvp/build in this area. The plugin currently has a problem with acknowledging global flags for such things, which could cause this behavior :/
It will however be fixed very soon :)
@collin4155
The system is being worked on, the main problem there is that I have to create a custom anvil since normal anvils cannot be used for that.
@AnterDax
Will include a way to configure which flags and permissions are required for enchantments :)
@Neoblade298
Thanks :D
Bug reports are fine in the comments as it hopefully gets the attention of other users to not double post and get help with their problems aswell :)
I've been looking into both lately and there seems to be an issue where the damage gets multiplied several times instead of once due to damage events seemingly being sent out more than once; The bug will most likely be fixed next version nonetheless.
Humm, should have tested that a bit more, I thought the way I implemented Piercing would work completely; it will be fixed next update :)
Could you explain to me what you meant with the 2 points on the armor enchantments? Not sure I understood it correctly, sorry :(
I'll check out what went wrong there, will probably be fixed in the next update.
Creating your own items via the config would be a big step towards the configuration overhaul, which will come at a much later date due to the current project parts which are in the works right now :)
Explosions can be disabled right now by setting Global.CreateExplosions to false; this will later on be reworked into just blocking the actual damage done to blocks instead of just blocking out the explosion completely :)
@yousefplayz
It is already a work in progress :D
@Darkman_Bree
That sounds weird o.O
Really nice ideas, but not sure if they will be added with the next update :/
When 1.9 comes out I'll probably have to change alot of things to get the plugin working again first, but all newer things will be incorporated and are planned for already :D
-
View User Profile
-
Send Message
Posted Jul 15, 2015@Stumpy_hd
I think I can maybe do that with the plugin not sure though I'll need to add a few items and test it out.
I'll be sure to do it because I am making a similar game but without the custom plugins its going good I have made it so I can spawn a boss that does similar attacks(Like wither, poison and the attacks go right through armor in other words you need to back off a bit even with absorption) I am also uploading a video within 2 days of me making a place where you can get loot and build up to fight the mobs for instance the mob that I fight does 50 HP of damage.. Has 5000 HP and can strike lightning on you.. Very OP and very difficult I am in like really OP armor. Like Protection 5..
-
View User Profile
-
Send Message
Posted Jul 15, 2015@MINECRAFTELITE91
what im after is what hey have in vikkstar123 h2m series where it gives you random Armour and weapons with random vanilla and custom enchants on