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 15, 2015Can you add one enchantment Its called Guardians It has a chance to spawn Iron Golems to fight for you. I bassically would like a enchanting system like cosmicpvp.me
-
View User Profile
-
Send Message
Posted Jul 15, 2015@Stumpy_hd
Well it seems to work perfectly fine are you tied or tried? xD It seems to be working fine..
-
View User Profile
-
Send Message
Posted Jul 15, 2015@Stumpy_hd
I am also trying to find one but one will arrive soon I guess because most plugins are updated but some are still yet to update This looks like it could work https://www.spigotmc.org/resources/chestregen.4921/ but I think I tested it and it didn't work right Idk I'll try to find one @Mihiledd
RIP I don't have the problem maybe another plugin have you tried with just Custom Enchants?
-
View User Profile
-
Send Message
Posted Jul 15, 2015@MINECRAFTELITE91
can you link me to one for 1.8 ive already tired phatloot
-
View User Profile
-
Send Message
Posted Jul 15, 2015When I enchant it says You were not given X sharpness knockback :(
http://gyazo.com/470a0936385bd7593948ffe1f2efd7d2
-
View User Profile
-
Send Message
Posted Jul 14, 2015@Stumpy_hd
All you need is to just find one that supports lores and it should work.
-
View User Profile
-
Send Message
Posted Jul 14, 2015could anyone link me to a chest loot plugin that allows this plugin
-
View User Profile
-
Send Message
Posted Jul 14, 2015@Darkman_Bree
Well there are servers with it eg. Treasure Wars but since I am horrible at coding I asked him for it I can change something that is the absorption and then I can't compile the java file.. real annoying but hopefully I either fix the issue or add some of the "3 THINGS I WOULD LIKE YOU TO CHANGE AND ADD"
-
View User Profile
-
Send Message
Posted Jul 14, 2015@MINECRAFTELITE91
Don't worry, The creator of this plugin Taiterio knows what he does. If your requests gets added, he credits your name, Just like he did to me with the Shuffle and Bounty Hunter enchantments.
I really like your Dodge enchant, I have never thought on that, and it will be very usefull.
-
View User Profile
-
Send Message
Posted Jul 13, 20153 THINGS I WOULD LIKE YOU TO CHANGE AND ADD
Enchantment's to add and mechanics to add
Dodge
How it works is say you have dodge 10 on it will block all incoming damage but if you had dodge 5 it would only have a 50% chance of blocking all incoming damage.
Anvil Combining
When you place a say a pair of leggings in a anvil and they both have custom enchants it should give you both of them combined and if some enchants are the same level they should increase to the the next unless the max level is already reached I know this might be difficult but I think it is possible and I saw someone also say it so I guess that's why I am saying it.
Enchantment's to change
Enlightened
Make it so you don't get a regen effect but some how your health regenerates differently without a effect.
Config Changes
Make it able so you can customize how your get the effect(Seen the code and I cant do it my self for some reason)(Config)
Make it so you can customize the effect you will get like.. Enlightened can give you resistance through the config.
Shielded Enchant change
Make it so the Shielded enchant gives you Health Boost and when you wear it, it gives you the effect.
Please note that these are requests and not commands please for god sake, don't take these requests as something else..(Its happened to me like millions of times in forums and server stuff)
Hope you add these to the next big update/future planned idea's
-MinecraftElite
-
View User Profile
-
Send Message
Posted Jul 13, 2015Good news I got a BungeeCord server and I can no longer reproduce the (Â) on my items anymore! So now the items no longer become corrupted, as long as I don't use multiverse-core/multiverse-inventories to create a world/divide inventories I don't have to worry about bugs with this plugin...
-
View User Profile
-
Send Message
Posted Jul 12, 2015I have an issue where I am not able to edit the config from in game. Is this a bug with the plugin or is there a way to do it?
-
View User Profile
-
Send Message
Posted Jul 11, 2015Could you possibly make this plugin so if enchantments are removed with mcmmo repair it won't allow it to be reenchanted to get more CE enchants on it? possibly by making so if there's already CE enchant's it can't get anymore on that item?
-
View User Profile
-
Send Message
Posted Jul 10, 2015@HunterGPlays
I run my server off of Windows, I think that I may have narrowed the problem down to multiverse being the major aggressor to this plugin, but I have the latest version of multiverse core and multiverse inventories, and I could be wrong. This really bugs me because it seems many other servers can get this plugin up and running just fine...
-
View User Profile
-
Send Message
Posted Jul 10, 2015@Taiterio
I don't want this plugin to become a premium plugin, as I have already spent over $80 on premium plugins. It's up to you though, if you feel like you're putting a lot of work into it. At the same time, it prevents nubs getting proper plugins like this that would be considered an awesome addition to a server.
@ABugsTheater
Out of curiosity, do you run your server off Linux or Windows? It may be an encoding error between ANSI and UTF-8.
-
View User Profile
-
Send Message
Posted Jul 9, 2015I seem to be unable to allow normal members to use the necromancers staff of destruction on withers apprentice mode. After some testing, it appears this mode is op only, and i have no idea how to change that. When using it without op, the message "You cannot use this here!" is returned no matter where the user is. If anyone knows how to fix this, or if its simply a bug with the plugin, please let me know.
-
View User Profile
-
Send Message
Posted Jul 8, 2015Please add the ability to enchant books with the custom enchants so we can combine them!
-
View User Profile
-
Send Message
Posted Jul 8, 2015Can you put permissions to disable some enchantments on PVP? Like ce.ench.pvp.<enchname>
-
View User Profile
-
Send Message
Posted Jul 8, 2015Hey, great plugin, I've put it into the server lineup and it works fantastically.
I don't really know where to put bug reports, so if there's a ticket system you use feel free to delete this and link me to it.
Some bugs I've found: - Using either charge or aerial with the default config allows me to one-shot-kill a player in diamond prot 4 while using a wooden sword. Is this meant to happen? Even when lowering the config for percent damage increase from 10(default) to 1, I still do 5 hearts to a diamond prot 4 player while using a wooden sword.
- The piercing enchantment does not properly kill a player. When a piercing shot is meant to kill a player in armor, the death message is displayed and all his items and armor are dropped, but his health does not change and he is able to move around, no respawn needed. It is only after you shoot him another time (with his armor off) that he dies.
- The healing enchantment on the bow heals a full 4.5 hearts, rather than 1 heart.
- (not sure if intentional) armor only work on melee attacks, not on bows
- (not sure if intentional) armor enchants worked when held in-hand rather than when worn
- Deep wounds doesn't stop after 20 ticks, in fact deep wounds 1 killed me after I waited long enough
Also as a suggestion, would it be possible for us to be able to make custom items with the enchants? For example in the config we'd set the name of the item, displayname, item ID, and the enchants that go along with it. Just a suggestion, I understand if this falls too far from the coding you've put into it already.
Another suggestion (Sorry for the long post, I'm just testing every one of your enchantments right now), would it be possible to add an option in the config to disable TNT block damage? That would be absolutely godlike.
Again, fantastic plugin, thanks for creating it.
Regards, Neo
-
View User Profile
-
Send Message
Posted Jul 7, 2015In the Next Update Can You Please Have Books Which You just Place Over The Tool/Armor To Apply The Custom Enchant???